.wp-block-icgb-image-compare{--icgb-position:50%;--icgb-handle-color:#fff;--icgb-handle-bg:rgba(0,0,0,.25);--icgb-knob-size:44px;--icgb-line-width:2px;--icgb-label-color:#fff;--icgb-label-bg:rgba(0,0,0,.55);--icgb-label-size:0.85rem;--icgb-label-offset:1rem;box-sizing:border-box;position:relative}.wp-block-icgb-image-compare .icgb-compare__container{border-radius:inherit;cursor:ew-resize;line-height:0;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wp-block-icgb-image-compare.is-vertical .icgb-compare__container{cursor:ns-resize;touch-action:pan-x}.wp-block-icgb-image-compare .icgb-compare__image{border:0;border-radius:0;box-shadow:none;display:block;height:auto;margin:0;max-width:none;padding:0;pointer-events:none;width:100%;-webkit-user-drag:none}.wp-block-icgb-image-compare.has-aspect-ratio .icgb-compare__container{inset:0;position:absolute}.wp-block-icgb-image-compare.has-aspect-ratio .icgb-compare__image{height:100%;object-fit:cover}.wp-block-icgb-image-compare .icgb-compare__before{clip-path:inset(0 calc(100% - var(--icgb-position)) 0 0);inset:0;position:absolute;z-index:1}.wp-block-icgb-image-compare .icgb-compare__before .icgb-compare__image{height:100%;object-fit:cover;width:100%}.wp-block-icgb-image-compare.is-vertical .icgb-compare__before{clip-path:inset(0 0 calc(100% - var(--icgb-position)) 0)}.wp-block-icgb-image-compare .icgb-compare__handle{align-items:center;bottom:0;display:flex;justify-content:center;left:var(--icgb-position);outline:none;position:absolute;top:0;width:0;z-index:3}.wp-block-icgb-image-compare .icgb-compare__handle:before{background:var(--icgb-handle-color);bottom:0;box-shadow:0 0 6px rgba(0,0,0,.35);content:"";left:calc(var(--icgb-line-width)/-2);position:absolute;top:0;width:var(--icgb-line-width)}.wp-block-icgb-image-compare.is-vertical .icgb-compare__handle{bottom:auto;height:0;left:0;right:0;top:var(--icgb-position);width:auto}.wp-block-icgb-image-compare.is-vertical .icgb-compare__handle:before{bottom:auto;height:var(--icgb-line-width);left:0;right:0;top:calc(var(--icgb-line-width)/-2);width:auto}.wp-block-icgb-image-compare .icgb-compare__knob{align-items:center;backdrop-filter:blur(4px);background:var(--icgb-handle-bg);border:2px solid var(--icgb-handle-color);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.35);box-sizing:border-box;color:var(--icgb-handle-color);display:flex;flex-shrink:0;height:var(--icgb-knob-size);justify-content:center;position:relative;transition:transform .15s ease;width:var(--icgb-knob-size)}.wp-block-icgb-image-compare.is-handle-square .icgb-compare__knob{border-radius:6px}.wp-block-icgb-image-compare.is-handle-line .icgb-compare__knob{backdrop-filter:none;background:none;border-color:transparent;box-shadow:none}.wp-block-icgb-image-compare.is-handle-line .icgb-compare__arrows{filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.wp-block-icgb-image-compare .icgb-compare__arrows{fill:none;height:50%;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:50%}.wp-block-icgb-image-compare.is-vertical .icgb-compare__arrows{transform:rotate(90deg)}.wp-block-icgb-image-compare .icgb-compare__handle:focus-visible .icgb-compare__knob{outline:2px solid var(--icgb-handle-color);outline-offset:3px}.wp-block-icgb-image-compare.is-dragging .icgb-compare__knob{transform:scale(1.1)}.wp-block-icgb-image-compare .icgb-compare__label{background:var(--icgb-label-bg);border-radius:3px;color:var(--icgb-label-color);font-size:var(--icgb-label-size);line-height:1.4;padding:.4em .75em;pointer-events:none;position:absolute;transition:opacity .2s ease;white-space:nowrap;z-index:2}.wp-block-icgb-image-compare.is-horizontal .icgb-compare__label.is-before{left:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-horizontal .icgb-compare__label.is-after{right:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-horizontal.is-label-start .icgb-compare__label{top:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-horizontal.is-label-center .icgb-compare__label{top:50%;transform:translateY(-50%)}.wp-block-icgb-image-compare.is-horizontal.is-label-end .icgb-compare__label{bottom:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-vertical .icgb-compare__label.is-before{top:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-vertical .icgb-compare__label.is-after{bottom:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-vertical.is-label-start .icgb-compare__label{left:var(--icgb-label-offset)}.wp-block-icgb-image-compare.is-vertical.is-label-center .icgb-compare__label{left:50%;transform:translateX(-50%)}.wp-block-icgb-image-compare.is-vertical.is-label-end .icgb-compare__label{right:var(--icgb-label-offset)}.wp-block-icgb-image-compare.has-labels-on-hover .icgb-compare__label{opacity:0}.wp-block-icgb-image-compare.has-labels-on-hover:focus-within .icgb-compare__label,.wp-block-icgb-image-compare.has-labels-on-hover:hover .icgb-compare__label{opacity:1}@media(prefers-reduced-motion:reduce){.wp-block-icgb-image-compare .icgb-compare__knob,.wp-block-icgb-image-compare .icgb-compare__label{transition:none}}
