.wp-block-bpsc-image-comparison-section *{box-sizing:border-box;margin:0;padding:0}.wp-block-bpsc-image-comparison-section .sjib-compare-section{align-items:center;display:flex;justify-content:center}.wp-block-bpsc-image-comparison-section .sjib-compare-container{margin:0 auto}.wp-block-bpsc-image-comparison-section .sjib-compare-header{margin-bottom:clamp(18px,3vw,28px);text-align:center}.wp-block-bpsc-image-comparison-section .sjib-compare-title{letter-spacing:-.02em;line-height:1.1;margin:0}.wp-block-bpsc-image-comparison-section .sjib-compare-subtitle{margin:10px 0 0}.wp-block-bpsc-image-comparison-section .sjib-compare-grid{display:grid}.wp-block-bpsc-image-comparison-section .sjib-compare-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 35px rgba(0,0,0,.08);overflow:hidden}.wp-block-bpsc-image-comparison-section .sjib-compare-frame{aspect-ratio:16/10;background:#0b0f17;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media(max-width:420px){.wp-block-bpsc-image-comparison-section .sjib-compare-frame{aspect-ratio:4/3}}.wp-block-bpsc-image-comparison-section .sjib-compare-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wp-block-bpsc-image-comparison-section .sjib-compare-overlay{clip-path:inset(0 50% 0 0);height:100%;inset:0;position:absolute;width:100%}.wp-block-bpsc-image-comparison-section .sjib-compare-img--overlay{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.wp-block-bpsc-image-comparison-section .sjib-compare-label{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;font-size:12px;line-height:1;padding:8px 10px;position:absolute;top:12px;z-index:3}.wp-block-bpsc-image-comparison-section .sjib-compare-label--left{left:12px}.wp-block-bpsc-image-comparison-section .sjib-compare-label--right{right:12px}.wp-block-bpsc-image-comparison-section .sjib-compare-range{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:4}.wp-block-bpsc-image-comparison-section .sjib-compare-handle{display:grid;height:100%;left:50%;place-items:center;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:3}.wp-block-bpsc-image-comparison-section .sjib-compare-handle-line{bottom:0;box-shadow:0 0 0 1px rgba(0,0,0,.12);position:absolute;top:0;width:2px}.wp-block-bpsc-image-comparison-section .sjib-compare-handle-knob{border:1px solid rgba(0,0,0,.12);border-radius:999px;box-shadow:0 10px 22px rgba(0,0,0,.18);display:inline-grid;height:44px;place-items:center;width:44px}.wp-block-bpsc-image-comparison-section .sjib-compare-caption{padding:14px 16px 16px}.wp-block-bpsc-image-comparison-section .sjib-compare-caption-title{letter-spacing:-.01em;margin:0}.wp-block-bpsc-image-comparison-section .sjib-compare-caption-text{margin:6px 0 0}
