/* ArtRelax Collections R5.2 -- GLOBAL preview candidate. NOT INSTALLED.
   Activates only after ar52-ready is set on an existing mc-seo-collections block.
   No rules address sorting, menus or catalog cards. */
@media (min-width: 768px) {
  section.mc-seo-collections.ar52-ready {
    display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;
    margin:0 0 18px!important;padding:0!important;min-height:0!important;border:0!important;
    background:transparent!important;box-shadow:none!important;border-radius:0!important;
  }
  .mc-seo-collections.ar52-ready .ar52-desktop-label {
    display:inline-block!important;order:0;font-size:13px;font-weight:700;white-space:nowrap;color:#303640;
  }
  .mc-seo-collections.ar52-ready .mc-seo-collections__grid {
    display:flex!important;align-items:center!important;flex:1 1 auto!important;flex-wrap:wrap!important;
    gap:7px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;
    background:transparent!important;box-shadow:none!important;
  }
  .mc-seo-collections.ar52-ready .mc-seo-collections__grid > a.mc-seo-collections__item {
    display:none!important;align-items:center!important;justify-content:center!important;min-height:35px!important;
    padding:9px 11px!important;background:#fff!important;color:#323844!important;box-shadow:none!important;
    border:1px solid #c4cad5!important;border-radius:6px!important;text-decoration:none!important;
    font:600 12px/1.25 Arial,sans-serif!important;white-space:nowrap!important;width:auto!important;min-width:0!important;
  }
  .mc-seo-collections.ar52-ready .mc-seo-collections__grid > a.ar52-featured {
    display:inline-flex!important;order:var(--ar52-feature-order,0);
  }
  .mc-seo-collections.ar52-ready.ar52-expanded .mc-seo-collections__grid > a.mc-seo-collections__item {
    display:inline-flex!important;order:0;
  }
  .mc-seo-collections.ar52-ready .ar52-more {
    display:inline-flex!important;align-items:center;justify-content:center;gap:7px;order:2;margin-left:auto;
    min-height:35px;padding:9px 12px;background:#303440;color:#fff;border:1px solid #303440;
    border-radius:6px;font:650 12px/1.25 Arial,sans-serif;white-space:nowrap;cursor:pointer;
  }
  .mc-seo-collections.ar52-ready .ar52-more:hover {background:#454b60}
  .mc-seo-collections.ar52-ready .ar52-mobile-toggle {display:none!important}
  .mc-seo-collections.ar52-ready .ar52-short > span:first-child {display:none!important}
  .mc-seo-collections.ar52-ready .ar52-short::before {content:attr(data-ar52-short);display:inline-block}
}
@media (max-width:767px) {
  section.mc-seo-collections.ar52-ready {
    display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;
    margin:0 0 12px!important;padding:0!important;background:transparent!important;
    border:0!important;box-shadow:none!important;border-radius:0!important;
  }
  .mc-seo-collections.ar52-ready .ar52-more,
  .mc-seo-collections.ar52-ready .ar52-desktop-label {display:none!important}
  .mc-seo-collections.ar52-ready .ar52-mobile-toggle {
    display:flex!important;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;
    padding:11px 12px;cursor:pointer;border:1px solid #c9cfd9;background:#fff;border-radius:7px;
    color:#303745;font:700 12px/1.35 Arial,sans-serif;text-align:left;
  }
  .mc-seo-collections.ar52-ready .mc-seo-collections__grid {
    display:none!important;flex:none!important;width:100%!important;min-width:0!important;
    margin:0!important;padding:2px 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important;
  }
  .mc-seo-collections.ar52-ready.ar52-expanded .mc-seo-collections__grid {
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;
  }
  .mc-seo-collections.ar52-ready.ar52-expanded .mc-seo-collections__grid > a.mc-seo-collections__item {
    display:flex!important;order:0!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;
    min-height:46px!important;min-width:0!important;width:auto!important;padding:9px 10px!important;
    font:600 11px/1.3 Arial,sans-serif!important;background:#fff!important;color:#333b46!important;
    border:1px solid #c9d0da!important;border-radius:6px!important;box-shadow:none!important;text-decoration:none!important;
    white-space:normal!important;overflow-wrap:anywhere;
  }
}
.mc-seo-collections.ar52-ready > h2 {position:absolute!important;width:1px!important;height:1px!important;
  padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.mc-seo-collections.ar52-ready .mc-seo-collections__grid > a.mc-seo-collections__item:hover {
  background:#f7f9fc!important;border-color:#8a96aa!important;
}
.mc-seo-collections.ar52-ready .mc-seo-collections__grid > a.mc-seo-collections__item small {display:none!important}
.mc-seo-collections.ar52-ready .mc-seo-collections__grid > a.mc-seo-collections__item > span:first-child {margin:0!important}
.mc-seo-collections.ar52-ready .ar52-chevron {display:inline-block;transition:transform .15s ease}
.mc-seo-collections.ar52-ready.ar52-expanded .ar52-chevron {transform:rotate(180deg)}
.mc-seo-collections.ar52-ready button:focus-visible,
.mc-seo-collections.ar52-ready a:focus-visible {outline:2px solid #668bd5!important;outline-offset:3px!important}
@media (prefers-reduced-motion:reduce) { .mc-seo-collections.ar52-ready .ar52-chevron {transition:none} }
