.pbkp-slider[hidden],.pbkp-slider [hidden]{display:none!important}
.pbkp-slider{width:100%;position:relative;margin:0;color:#202020}
.pbkp-slider .pbkp-stage{width:100%;background:transparent}
.pbkp-slider .pbkp-slide picture,.pbkp-slider .pbkp-slide a{display:block}
.pbkp-slider .pbkp-slide img{display:block;width:100%;height:auto;margin:0;object-fit:contain;border:0}
.pbkp-slider .pbkp-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 0}
.pbkp-slider .pbkp-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:4px 10px;border:1px solid #ded8d3;border-radius:20px;background:#fff;color:#202020;font:inherit;font-size:16px;line-height:1;cursor:pointer;box-shadow:none}
.pbkp-slider .pbkp-controls button[aria-current=true]{background:#202020;color:#fff}
.pbkp-slider .pbkp-controls button:focus-visible{outline:2px solid #202020;outline-offset:3px}

.pbkp-slider .pbkp-stage{position:relative}
.pbkp-slider .pbkp-controls{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);gap:2px;margin:0;padding:1px 5px;background:rgba(255,255,255,.75);border-radius:24px}
.pbkp-slider .pbkp-controls button{min-width:26px;min-height:26px;width:26px;height:26px;padding:0;border:0;background:transparent;color:#766b63;font-size:22px}
.pbkp-slider .pbkp-controls button[aria-current=true]{background:transparent;color:#161616}
