/* PixMaker v2 - align every page to the HOME page (FAQ, tiles, quotes). Loaded last. */
body[data-pm-brand="pixmaker"]{
  --hl2:#ffe58a;
  /* remove extras that the home page does not have */
  #MainContent.pm-inner::before{display:none!important}
  #MainContent.pm-inner :is(.section-heading-text,.px-support__header h1,.px-hub__header h1){background:none!important;padding:0!important}

  /* ===== FAQ: identical to the home FAQ (hairlines, 500 weight, plus turns to x) ===== */
  .shopify-section[id*="accordion"]{background:var(--ap-alt)}
  .shopify-section[id*="accordion"] .section-background{background:transparent!important}
  #MainContent toggle-component{display:block;max-width:880px;margin:clamp(24px,3vw,40px) auto 0;border-top:1px solid rgba(0,0,0,.14)}
  #MainContent details.chm-toggle,
  #MainContent .chm-toggle:nth-of-type(n){background:transparent!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.14)!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important}
  #MainContent details.chm-toggle>summary{list-style:none;cursor:pointer;padding:0}
  #MainContent details.chm-toggle>summary::-webkit-details-marker{display:none}
  #MainContent .chm-toggle__button{display:flex!important;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px!important;background:none!important}
  #MainContent .chm-toggle__heading,#MainContent .chm-toggle__heading *{font-family:var(--ap-font)!important;font-size:clamp(19px,2vw,24px)!important;font-weight:500!important;letter-spacing:-.005em!important;line-height:1.25!important;color:var(--ap-ink)!important;margin:0!important;text-align:left}
  #MainContent .chm-toggle .plusminus{flex:0 0 20px;width:20px!important;height:20px!important;position:relative;background:linear-gradient(#1d1d1f,#1d1d1f) center/100% 2px no-repeat,linear-gradient(#1d1d1f,#1d1d1f) center/2px 100% no-repeat!important;transition:transform .3s;border:0!important}
  #MainContent .chm-toggle .plusminus::before,#MainContent .chm-toggle .plusminus::after{display:none!important;content:none!important}
  #MainContent details.chm-toggle[open] .plusminus{transform:rotate(45deg)}
  #MainContent .chm-toggle__content{padding:0 4px 26px!important;max-width:720px;color:var(--ap-gray)!important}
  #MainContent .chm-toggle__content :is(p,li,h5,.section__richtext__editor){font-size:17px!important;line-height:1.5!important;color:var(--ap-gray)!important;font-weight:400!important;margin:0 0 12px}
  #MainContent .chm-toggle__content a:not(.btn){color:var(--ap-ink)!important}

  /* support + help pages FAQ rows use the same style */
  #MainContent.pm-inner .px-support__faq{background:transparent!important;border-radius:0!important;border-bottom:1px solid rgba(0,0,0,.14)!important;margin:0!important;overflow:visible}
  #MainContent.pm-inner .px-support__faq:first-of-type{border-top:1px solid rgba(0,0,0,.14)!important}
  #MainContent.pm-inner .px-support__faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:26px 4px!important;font-size:clamp(19px,2vw,24px)!important;font-weight:500!important;line-height:1.25;background:transparent!important}
  #MainContent.pm-inner .px-support__faq summary::-webkit-details-marker{display:none}
  #MainContent.pm-inner .px-support__faq summary::after{content:"";flex:0 0 20px;height:20px;background:linear-gradient(#1d1d1f,#1d1d1f) center/100% 2px no-repeat,linear-gradient(#1d1d1f,#1d1d1f) center/2px 100% no-repeat;transition:transform .3s}
  #MainContent.pm-inner .px-support__faq[open]{background:transparent!important}
  #MainContent.pm-inner .px-support__faq[open] summary::after{transform:rotate(45deg)}
  #MainContent.pm-inner .px-support__faq .px-support__answer{padding:0 4px 26px;max-width:720px;font-size:17px;line-height:1.5;color:var(--ap-gray)}

  /* feature tiles = home "mini" cards: no hover tilt, tidy */
  .section-text-with-icons-type-1:hover,#MainContent.pm-inner .px-hub__group:hover,#MainContent.pm-inner .px-support__card:hover{transform:none}
  /* reviews = home quote cards */
  .wokiee-review__item{background:var(--l-butter)}
  .swiper-slide:nth-child(3n+2) .wokiee-review__item{background:var(--l-sky)}
  .swiper-slide:nth-child(3n) .wokiee-review__item{background:var(--l-mint)}
  /* help hub header = calm cream band like home sections */
  .px-hub__header,.px-support__header{background:var(--ap-alt)!important;border-radius:var(--ap-radius)}
}