/** Shopify CDN: Minification failed

Line 330:0 Unexpected "<"
Line 334:5 Unexpected "{"
Line 334:14 Expected ":"
Line 335:2 Unexpected "<"
Line 343:7 Expected identifier but found "%"
Line 344:8 Unexpected "<"
Line 352:7 Expected identifier but found "%"
Line 353:4 Unexpected "<"
Line 378:11 Unexpected "{"
Line 378:20 Expected ":"
... and 6 more hidden warnings

**/
/* ================================
   MAISON KISQUEYA — JOAILLERIE (mk-jewel)
      compact • précis • Place Vendôme
      ================================ */

      .mk-jewel{
        max-width: 760px;
          margin: 0 auto;
            padding: 18px 0;
              color: rgb(var(--color-foreground));
                font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;
                }

                .mk-jewel__kicker{
                  margin: 0 0 6px;
                    font-size: 13px;
                      letter-spacing: .02em;
                        opacity: .65;
                        }

                        .mk-jewel__title{
                          margin: 0;
                            font-family: "Cormorant Garamond", serif;
                              font-weight: 500;
                                font-size: clamp(30px, 3vw, 40px);
                                  line-height: 1.08;
                                    letter-spacing: 0;
                                    }

                                    .mk-jewel__meta{
                                      margin: 6px 0 0;
                                        font-size: 14px;
                                          opacity: .62;
                                          }

                                          .mk-jewel__rule{
                                            height: 4px;
                                              width: 220px;
                                                margin: 16px 0 14px;
                                                  border-radius: 999px;
                                                    background: linear-gradient(90deg,#00CFC3 0%,#18B6B0 25%,#4FBF8A 55%,#D4AF37 85%,#F2D16B 100%);
                                                      box-shadow:
                                                          0 0 14px rgba(0, 207, 195, 0.22),
                                                              0 0 18px rgba(212, 175, 55, 0.22),
                                                                  0 4px 14px rgba(0,0,0,.14);
                                                                    transition: transform .35s ease, filter .35s ease, box-shadow .35s ease;
                                                                      position: relative;
                                                                        overflow: hidden;
                                                                        }
                                                                        .mk-jewel__rule--soft{
                                                                          opacity: .55;
                                                                            box-shadow:
                                                                                0 0 10px rgba(0, 207, 195, 0.12),
                                                                                    0 0 12px rgba(212, 175, 55, 0.12);
                                                                                    }

                                                                                    /* léger “flash” au survol */
                                                                                    .mk-jewel__rule::after{
                                                                                      content:"";
                                                                                        position:absolute;
                                                                                          top:0; left:-55%;
                                                                                            width:55%; height:100%;
                                                                                              background: linear-gradient(90deg, transparent, rgba(255,255,255,.42), transparent);
                                                                                                transform: skewX(-25deg);
                                                                                                  transition: left .65s ease;
                                                                                                  }
                                                                                                  @media (hover:hover) and (pointer:fine){
                                                                                                    .mk-jewel__rule:hover{
                                                                                                        transform: scaleX(1.04);
                                                                                                            box-shadow:
                                                                                                                  0 0 18px rgba(0, 207, 195, 0.34),
                                                                                                                        0 0 24px rgba(212, 175, 55, 0.34),
                                                                                                                              0 8px 22px rgba(0,0,0,.20);
                                                                                                                                }
                                                                                                                                  .mk-jewel__rule:hover::after{ left:120%; }
                                                                                                                                  }

                                                                                                                                  .mk-jewel__specs{
                                                                                                                                    list-style:none;
                                                                                                                                      padding:0;
                                                                                                                                        margin: 0;
                                                                                                                                          display:grid;
                                                                                                                                            grid-template-columns: 1fr;
                                                                                                                                              gap: 6px;
                                                                                                                                              }
                                                                                                                                              @media(min-width: 760px){
                                                                                                                                                .mk-jewel__specs{ grid-template-columns: 1fr 1fr; }
                                                                                                                                                }
                                                                                                                                                .mk-jewel__specs li{
                                                                                                                                                  display:flex;
                                                                                                                                                    justify-content:space-between;
                                                                                                                                                      gap: 14px;
                                                                                                                                                        padding: 8px 0;
                                                                                                                                                          border-bottom: 1px solid rgba(0,0,0,.10);
                                                                                                                                                          }
                                                                                                                                                          @media (prefers-color-scheme: dark){
                                                                                                                                                            .mk-jewel__specs li{ border-bottom-color: rgba(255,255,255,.14); }
                                                                                                                                                            }
                                                                                                                                                            .mk-jewel__specs span{
                                                                                                                                                              font-size: 13px;
                                                                                                                                                                opacity: .62;
                                                                                                                                                                }
                                                                                                                                                                .mk-jewel__specs strong{
                                                                                                                                                                  font-weight: 600;
                                                                                                                                                                    opacity: .92;
                                                                                                                                                                      text-align:right;
                                                                                                                                                                      }

                                                                                                                                                                      /* Accordéons joaillerie : plus serrés que mk-paris */
                                                                                                                                                                      .mk-jewel-acc{
                                                                                                                                                                        border-bottom: 1px solid rgba(0,0,0,.10);
                                                                                                                                                                          padding: 8px 0;
                                                                                                                                                                          }
                                                                                                                                                                          @media (prefers-color-scheme: dark){
                                                                                                                                                                            .mk-jewel-acc{ border-bottom-color: rgba(255,255,255,.14); }
                                                                                                                                                                            }
                                                                                                                                                                            .mk-jewel-acc__sum{
                                                                                                                                                                              cursor:pointer;
                                                                                                                                                                                list-style:none;
                                                                                                                                                                                  display:flex;
                                                                                                                                                                                    justify-content:space-between;
                                                                                                                                                                                      align-items:center;
                                                                                                                                                                                        padding: 6px 0;
                                                                                                                                                                                          font-family: "Cormorant Garamond", serif;
                                                                                                                                                                                            font-size: 16px;
                                                                                                                                                                                              font-weight: 600;
                                                                                                                                                                                                opacity: .90;
                                                                                                                                                                                                }
                                                                                                                                                                                                .mk-jewel-acc__sum::-webkit-details-marker{ display:none; }
                                                                                                                                                                                                .mk-jewel-acc__sum::after{
                                                                                                                                                                                                  content:"+";
                                                                                                                                                                                                    opacity:.55;
                                                                                                                                                                                                      font-weight:400;
                                                                                                                                                                                                      }
                                                                                                                                                                                                      details[open] > .mk-jewel-acc__sum::after{ content:"—"; }

                                                                                                                                                                                                      .mk-jewel-acc__content{
                                                                                                                                                                                                        padding: 6px 0 2px;
                                                                                                                                                                                                          max-width: 720px;
                                                                                                                                                                                                          }
                                                                                                                                                                                                          .mk-jewel-acc__content p,
                                                                                                                                                                                                          .mk-jewel-acc__content li{
                                                                                                                                                                                                            margin: 0 0 10px;
                                                                                                                                                                                                              font-size: 16px;
                                                                                                                                                                                                                line-height: 1.85;
                                                                                                                                                                                                                  opacity: .92;
                                                                                                                                                                                                                  }
                                                                                                                                                                                                                  .mk-jewel-acc__content ul{
                                                                                                                                                                                                                    margin: 0 0 0 18px;
                                                                                                                                                                                                                      padding: 0;
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                      .mk-jewel__signature{
                                                                                                                                                                                                                        margin: 14px 0 0;
                                                                                                                                                                                                                          font-size: 13px;
                                                                                                                                                                                                                            opacity: .58;
                                                                                                                                                                                                                              font-family: "Cormorant Garamond", serif;
                                                                                                                                                                                                                              }
                                                                                                                                                                                                                              /* ==============================
   MK — Dépliant ultra chic + FAQ mini
================================ */

.mk-leaflet{ max-width: 1120px; margin:0 auto; padding: 28px 0; }

.mk-leaflet__sr{
  position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;
  overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;
}

.mk-leaflet__wrap{
  display:grid; grid-template-columns: 1fr; gap: 18px; align-items:center;
}
@media(min-width: 980px){
  .mk-leaflet__wrap{ grid-template-columns: 1.08fr .92fr; gap: 28px; }
}

.mk-leaflet__media{
  margin:0; border-radius: 18px; overflow:hidden;
  border: 1px solid rgba(0,0,0,.08);
  background: rgba(255,255,255,.22);
}
.mk-leaflet__media img{ display:block; width:100%; height:auto; }

.mk-leaflet__copy{ max-width: 520px; }

.mk-leaflet__kicker{
  margin:0 0 6px;
  font-size: 11px;
  letter-spacing: .10em;
  opacity: .68;
}

.mk-leaflet__title{
  margin:0;
  font-family: var(--font-heading-family);
  font-weight: 500;
  font-size: clamp(22px, 2vw, 30px);
  line-height: 1.1;
}

.mk-leaflet__subtitle{
  margin: 6px 0 14px;
  font-size: 12.5px;
  opacity: .72;
}

.mk-leaflet__rule{
  width: 260px; height: 2px; margin: 12px 0 14px;
  border-radius: 999px; position: relative; overflow:hidden;
  background: linear-gradient(
    90deg,
    rgba(0,0,0,0) 0%,
    #1EB7B2 15%,
    #4EC3A6 32%,
    #C6A15B 55%,
    #D8B873 68%,
    #F28C28 82%,
    rgba(0,0,0,0) 100%
  );
  box-shadow: 0 1px 0 rgba(255,255,255,.65) inset, 0 6px 18px rgba(0,0,0,.08);
}
.mk-leaflet__rule:after{
  content:""; position:absolute; top:0; left:-70%;
  width:60%; height:100%;
  background: linear-gradient(90deg, transparent, rgba(255,255,255,.6), transparent);
  transform: skewX(-20deg);
  transition: left .9s ease;
  opacity:.55;
}
@media (hover:hover) and (pointer:fine){
  .mk-leaflet__wrap:hover .mk-leaflet__rule:after{ left:120%; }
}

.mk-leaflet__lead{
  margin:0 0 12px;
  font-size: 14px;
  line-height: 1.9;
  opacity:.92;
  text-align: justify;
  hyphens: auto;
}

.mk-leaflet__price{
  display:flex; gap: 10px; align-items: baseline;
  margin: 0 0 12px;
}
.mk-leaflet__priceLabel{
  font-size: 11px; letter-spacing:.08em; opacity:.62;
}
.mk-leaflet__priceValue{
  font-size: 14px; font-weight: 700; opacity:.92;
}
.mk-leaflet__stock{
  font-size: 11.5px; opacity:.68;
}

.mk-leaflet__bullets{
  list-style:none; padding:0; margin: 0 0 14px;
  display:grid; gap: 10px;
}
.mk-leaflet__bullets li{
  border-left: 2px solid rgba(198,161,91,.35);
  padding-left: 12px;
  display:grid; gap: 2px;
}
.mk-leaflet__bullets strong{ font-size: 12.3px; font-weight: 600; }
.mk-leaflet__bullets span{ font-size: 12.6px; opacity:.78; line-height:1.55; }

.mk-leaflet__specs{
  margin: 0 0 14px; padding: 0;
  display:grid; gap: 8px;
}
.mk-leaflet__specs > div{
  display:flex; justify-content: space-between; gap: 14px;
  padding: 8px 0;
  border-bottom: 1px solid rgba(0,0,0,.10);
}
.mk-leaflet__specs dt{ font-size: 11px; opacity:.64; letter-spacing:.04em; }
.mk-leaflet__specs dd{ margin:0; font-size: 12.5px; font-weight: 600; opacity:.92; text-align:right; }

/* FAQ mini (dépliant) */
.mk-leaflet__faq{ margin-top: 8px; display:grid; gap: 6px; }
.mk-mini{
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 12px;
  padding: 8px 10px;
  background: rgba(255,255,255,.22);
}
.mk-mini__sum{
  cursor:pointer;
  list-style:none;
  display:flex; justify-content:space-between; align-items:center;
  font-size: 12.2px;
  opacity:.88;
}
.mk-mini__sum::-webkit-details-marker{ display:none; }
.mk-mini__sum:after{ content:"+"; opacity:.55; }
details[open] > .mk-mini__sum:after{ content:"—"; }
.mk-mini__ans p{
  margin: 8px 0 0;
  font-size: 12.8px;
  line-height: 1.75;
  opacity:.85;
  text-align: justify;
  hyphens:auto;
}

.mk-leaflet__note{
  margin: 14px 0 0;
  font-size: 11px;
  letter-spacing: .06em;
  opacity:.68;
}

<section class="mk-leaflet" aria-label="Dépliant produit — Maison Kisqueya" itemscope itemtype="https://schema.org/Product">

  <!-- SEO invisible -->
  <h2 class="mk-leaflet__sr" itemprop="name">
    {{ product.title | escape }} — plateau de service artisanal signé, édition limitée Maison Kisqueya
  </h2>
  <meta itemprop="brand" content="{{ shop.name | escape }}">
  <meta itemprop="url" content="{{ shop.url }}{{ product.url }}">
  <meta itemprop="description" content="{{ product.description | strip_html | escape }}">

  <div class="mk-leaflet__wrap">

    <figure class="mk-leaflet__media" aria-label="Visuel produit">
      {% if product.featured_image %}
        <img
          src="{{ product.featured_image | image_url: width: 1400 }}"
          alt="{{ product.featured_image.alt | default: product.title | escape }}"
          loading="lazy"
          width="1200"
          height="1200"
          itemprop="image"
        >
      {% endif %}
    </figure>

    <div class="mk-leaflet__copy">

      <p class="mk-leaflet__kicker">Maison Kisqueya • Capsule officielle</p>

      <h3 class="mk-leaflet__title">
        Émilien Blaise × Maison Kisqueya
      </h3>

      <p class="mk-leaflet__subtitle">
        Plateau de service — Édition numérotée <strong>3 / 12</strong>
      </p>

      <div class="mk-leaflet__rule" aria-hidden="true"></div>

      <p class="mk-leaflet__lead">
        Plateau de service artisanal en bois peint et laqué noir profond, exécuté à la main.
        Pièce signée, produite en quantité strictement limitée — pensée comme un objet de collection.
      </p>

      <!-- Prix & dispo visibles (chic) -->
      <div class="mk-leaflet__price">
        <span class="mk-leaflet__priceLabel">Prix</span>
        <span class="mk-leaflet__priceValue">
          {{ product.selected_or_first_available_variant.price | money }}
        </span>
        <span class="mk-leaflet__stock">
          {% if product.available %}En stock{% else %}Rupture{% endif %}
        </span>
      </div>

      <ul class="mk-leaflet__bullets" aria-label="Points forts">
        <li><strong>Œuvre signée</strong><span>signature manuscrite, pièce exécutée individuellement</span></li>
        <li><strong>Finition laquée</strong><span>noir profond, éclat maîtrisé</span></li>
        <li><strong>Art de vivre</strong><span>service, centre de table, décor mural</span></li>
        <li><strong>Édition limitée</strong><span>numérotation, rareté assumée</span></li>
      </ul>

      <dl class="mk-leaflet__specs" aria-label="Fiche technique">
        <div><dt>Dimensions</dt><dd>45 × 29 cm</dd></div>
        <div><dt>Support</dt><dd>Bois peint &amp; verni</dd></div>
        <div><dt>Finition</dt><dd>Laque noire brillante</dd></div>
        <div><dt>Statut</dt><dd>Édition limitée</dd></div>
      </dl>

      <!-- FAQ MINI (dépliant) -->
      <div class="mk-leaflet__faq" itemscope itemtype="https://schema.org/FAQPage" aria-label="FAQ">
        <details class="mk-mini" open itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
          <summary class="mk-mini__sum" itemprop="name">Œuvre originale ?</summary>
          <div class="mk-mini__ans" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
            <p itemprop="text">Oui : exécution manuelle, pièce signée et numérotée.</p>
          </div>
        </details>

        <details class="mk-mini" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
          <summary class="mk-mini__sum" itemprop="name">Usage conseillé ?</summary>
          <div class="mk-mini__ans" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
            <p itemprop="text">Service léger ou décoration. Évitez immersion et abrasifs pour préserver la laque.</p>
          </div>
        </details>

        <details class="mk-mini" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
          <summary class="mk-mini__sum" itemprop="name">Retours ?</summary>
          <div class="mk-mini__ans" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
            <p itemprop="text">Retours sous 14 jours (pièce non utilisée, état d’origine).</p>
          </div>
        </details>
      </div>

      <p class="mk-leaflet__note">
        Œuvre signée • Production artisanale • Maison Kisqueya
      </p>

    </div>
  </div>
<section class="mk-trust mk-tropical-premium" aria-label="Pourquoi choisir Maison Kisqueya">

  <div class="mk-trust__media">
    <!-- Remplacez src par votre image photo témoignage / atelier / artisan -->
    <img src="{{ product.selected_or_first_image | img_url: '1024x1024' }}" alt="Atelier et savoir-faire Maison Kisqueya" loading="lazy">
  </div>

  <div class="mk-trust__text">
    <h3 class="mk-trust__title">EN CHOISISSANT MAISON KISQUEYA, VOUS OPTEZ POUR</h3>

    <ul class="mk-trust__list">
      <li><strong>Savoir-faire artisanal maîtrisé</strong> — chaque plateau peint à la main.</li>
      <li><strong>Design tropical premium</strong> — esthétique haut de gamme pour votre intérieur.</li>
      <li><strong>Pièce unique &amp; série limitée</strong> — authenticité garantie.</li>
      <li><strong>Accompagnement personnalisé</strong> — notre atelier vous guide pour chaque commande.</li>
    </ul>

    <p class="mk-trust__note">
      Maison Kisqueya — une présence raffinée, un service à l’écoute, une esthétique singulière.
    </p>
  </div>

  <style>
    .mk-trust{
      display: grid;
      grid-template-columns: 1fr;
      gap: 18px;
      margin-top: 34px;
      padding: 22px 0;
      border-top: 1px solid rgba(0,0,0,.12);
      border-bottom: 1px solid rgba(0,0,0,.12);
    }
    @media(min-width: 820px){
      .mk-trust{
        grid-template-columns: 1fr 1fr;
        gap: 28px;
      }
    }
    .mk-trust__media img{
      width:100%;
      height:auto;
      object-fit:cover;
      border-radius: 12px;
    }
    .mk-trust__text{
      display:flex;
      flex-direction:column;
      justify-content:center;
    }
    .mk-trust__title{
      margin:0 0 12px;
      font-size:18px;
      font-family: var(--font-heading-family);
      letter-spacing:.08em;
      text-transform:uppercase;
      opacity:.78;
    }
    .mk-trust__list{
      margin:0 0 14px;
      padding:0 0 0 18px;
      list-style-type: disc;
      line-height:1.7;
    }
    .mk-trust__list li{
      margin:8px 0;
      font-weight:500;
    }
    .mk-trust__note{
      margin:0;
      font-size:15px;
      opacity:.88;
      font-style:italic;
    }
  </style>

</section>

 