/* Reuse existing native FAQ design only on the reviewed Toys FAQ pages. */

/* FAQ presentation scoped to approved Toys FAQ categories. Native disclosure, no JS. */
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details {
  margin: 0 0 .75rem;
  border: 1px solid #e4e4e7;
  border-radius: 14px;
  background: #fff;
  color: #29252a;
  overflow: hidden;
}
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  min-height: 64px;
  padding: 1.1rem 1.4rem;
  margin: 0;
  font-size: 1.0625rem;
  font-weight: 600;
  line-height: 1.5;
  cursor: pointer;
  list-style: none;
}
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary::-webkit-details-marker { display: none; }
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary::marker { content: ''; }
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary::after {
  content: '+';
  display: grid;
  place-items: center;
  flex: 0 0 30px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: var(--pv-main, #333);
  background: rgba(var(--pv-rgb, 51,51,51), .07);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details[open] > summary::after { content: '\2212'; }
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details[open] { border-color: rgba(var(--pv-rgb, 51,51,51), .35); }
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary:hover,
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details[open] > summary { background: rgba(var(--pv-rgb, 51,51,51), .035); }
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary:focus-visible {
  outline: 2px solid var(--pv-main, #333);
  outline-offset: -4px;
  border-radius: 12px;
}
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > p {
  padding: .25rem 1.4rem 1.25rem;
  margin: 0;
  font-size: 1rem;
  line-height: 1.75;
}
@media (max-width: 575px) {
  body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary { padding: 1rem; gap: .75rem; font-size: 1rem; }
  body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > p { padding: .25rem 1rem 1rem; }
}


/* Geometrically centred FAQ signs, independent of font glyph metrics. */
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details > summary::after {
  content: '';
  background-image: linear-gradient(currentColor,currentColor), linear-gradient(currentColor,currentColor);
  background-size: 12px 2px, 2px 12px;
  background-position: center;
  background-repeat: no-repeat;
  align-self: center;
}
body#category:is(.category-id-4,.category-id-5,.category-id-7,.category-id-10,.category-id-17,.category-id-23,.category-id-24,.category-id-50,.category-id-51,.category-id-62,.category-id-230,.category-id-232,.category-id-527) .category__additional-description details[open] > summary::after {
  content: '';
  background-image: linear-gradient(currentColor,currentColor);
  background-size: 12px 2px;
}
