/* R10: framing only. Original photography, watermark and scale are preserved. */
.kl-stone-frame{position:relative;display:block;width:100%;aspect-ratio:var(--stone-ratio);overflow:hidden;border:0;background:transparent}
.kl-stone-frame>img{position:absolute!important;display:block;width:var(--stone-width)!important;height:auto!important;max-width:none!important;left:var(--stone-left)!important;top:var(--stone-top)!important;aspect-ratio:auto!important;border:0!important;margin:0!important;clip-path:var(--stone-clip,none);outline:0!important}
.model:hover .kl-stone-frame,.model:focus-visible .kl-stone-frame{outline:2px solid var(--accent);outline-offset:2px}
