/* PixMaker v2 - product gallery thumbnails (no hover jitter) + value cards with icon tiles */
html body[data-pm-brand="pixmaker"]{
  .swiper-thumb .product__media__thumb{border-radius:18px;overflow:hidden}
  .swiper-thumb .product__media__thumb .image-hover-box,
  .swiper-thumb:hover .product__media__thumb .image-hover-box,
  .swiper-thumb.active .product__media__thumb .image-hover-box{-webkit-mask:none!important;mask:none!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;border-radius:18px;overflow:hidden}
  .swiper-thumb .image-hover-box>*,.swiper-thumb:hover .image-hover-box>*,.swiper-thumb img,.swiper-thumb:hover img{transform:none!important;transition:none!important;border-radius:0!important;scale:1!important}
  .swiper-thumb .product__media__thumb::before{transition:none!important;border:2px solid #1d1d1f!important;border-radius:18px!important;opacity:0}
  .swiper-thumb:hover .product__media__thumb::before{opacity:0!important}
  .swiper-thumb.active .product__media__thumb::before{opacity:1!important}
  .swiper-thumb{transition:none!important;opacity:.82}
  .swiper-thumb:hover,.swiper-thumb.active{opacity:1}
  .swiper-thumb__container--horizontal{overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#1d1d1f transparent;padding:4px 4px 8px!important}
  .swiper-thumb__container--horizontal::-webkit-scrollbar{height:4px}
  .swiper-thumb__container--horizontal::-webkit-scrollbar-thumb{background:#1d1d1f;border-radius:4px}
  .swiper-thumb__container--horizontal::-webkit-scrollbar-track{background:transparent}
  .product__media__thumb__icon{transition:none!important}
}

/* Value cards on product pages: pastel icon tile on top, display-font title, grey text (same as home mini cards) */
html body[data-pm-brand="pixmaker"].pm-product #MainContent{
  [data-section-name="text-columns-with-icons-type-1"] .section-text-with-icons-type-1:not(:has(.section-text-with-icons-type-1__icon))::before{content:"";display:block;width:56px;height:56px;margin-bottom:34px;border-radius:18px;background-color:var(--ic,#ffe3dc);background-image:var(--icon);background-repeat:no-repeat;background-position:center;background-size:28px}
  [data-section-name="text-columns-with-icons-type-1"] .swiper-slide:nth-child(5n+1) .section-text-with-icons-type-1{--ic:#ffe3dc;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='12' height='12' rx='2'/%3E%3Cpath d='M8 20h12V8'/%3E%3C/svg%3E")}
  [data-section-name="text-columns-with-icons-type-1"] .swiper-slide:nth-child(5n+2) .section-text-with-icons-type-1{--ic:#fff0b8;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 8h11v9h-11zM13.5 10h4l4 4v3h-8z'/%3E%3Ccircle cx='6' cy='19' r='2'/%3E%3Ccircle cx='18' cy='19' r='2'/%3E%3C/svg%3E")}
  [data-section-name="text-columns-with-icons-type-1"] .swiper-slide:nth-child(5n+3) .section-text-with-icons-type-1{--ic:#d8f3e3;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 8 4v6c0 5-3 8-8 10-5-2-8-5-8-10V6z'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E")}
  [data-section-name="text-columns-with-icons-type-1"] .swiper-slide:nth-child(5n+4) .section-text-with-icons-type-1{--ic:#dcefff;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7v5h-5'/%3E%3Cpath d='M20 12a8 8 0 1 0-3 6.2'/%3E%3C/svg%3E")}
  [data-section-name="text-columns-with-icons-type-1"] .swiper-slide:nth-child(5n) .section-text-with-icons-type-1{--ic:#e9e1ff;--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='3' width='10' height='18' rx='2.5'/%3E%3Cpath d='M11 18h2'/%3E%3C/svg%3E")}
  .section-text-with-icons-type-1 h5{font-family:'Momo Trust Display',-apple-system,sans-serif!important;font-weight:400!important;font-size:clamp(20px,1.9vw,24px)!important;letter-spacing:-.01em;margin:0 0 8px!important}
  .section-text-with-icons-type-1{padding:28px!important}
}