.pps-block{margin-bottom:16px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}.pps-block .pps-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:12px}.pps-block .pps-header h2{margin:0;font-size:16px;font-weight:600}.pps-block .pps-nav{display:flex;gap:6px}.pps-block .pps-prev,.pps-block .pps-next{cursor:pointer;font-size:18px;user-select:none;line-height:1;padding:6px 10px;border-radius:6px;transition:.12s;background:0 0;border:1px solid transparent}.pps-block .pps-prev:hover,.pps-block .pps-next:hover{background:#eee}.pps-block .pps-swiper{width:100%;overflow:visible;box-sizing:border-box}.pps-block .pps-swiper .swiper-wrapper{display:flex;gap:var(--pps-gap);align-items:flex-start;padding:0 12px;box-sizing:border-box;padding-bottom:4px}.pps-block .pps-swiper .swiper-slide{display:flex;align-items:flex-start;justify-content:center;height:auto!important;background:0 0!important;width:auto!important;flex-shrink:0;box-sizing:border-box}.pps-block .pps-card{width:100%;aspect-ratio:1/1;border-radius:var(--pps-card-radius);overflow:hidden;box-shadow:0 6px 18px rgba(20,20,20,.06);display:block;position:relative;background:#f7f7f7}.pps-block .pps-card img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.pps-block .pps-card.fallback-padding{height:0!important;padding-top:100%!important}.pps-block .pps-card.fallback-padding img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}@media (min-width:1280px){.pps-block .pps-swiper .swiper-slide{width:calc(24% - ( var(--pps-gap) * .6 ))}}@media (min-width:960px) and (max-width:1279px){.pps-block .pps-swiper .swiper-slide{width:calc(32% - ( var(--pps-gap) * .6 ))}}@media (min-width:640px) and (max-width:959px){.pps-block .pps-swiper .swiper-slide{width:calc(48% - ( var(--pps-gap) * .5 ))}}@media (min-width:480px) and (max-width:639px){.pps-block .pps-swiper .swiper-slide{width:calc(48% - ( var(--pps-gap) * .4 ))}}@media (max-width:479px){.pps-block .pps-swiper .swiper-slide{width:calc(80% - ( var(--pps-gap) * .35 ))}}