.product-screen{margin:0;min-width:0;max-width:100%;color:inherit}.ks-image-frame{overflow:hidden;border:1px solid #dce3e9;border-radius:10px;background:#fff;box-shadow:0 18px 50px -30px #0c274646}.ks-image-frame img{display:block;width:100%;height:auto}.ks-screen-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:12px;font-size:12px;line-height:1.6;color:inherit;opacity:.75}.ks-screen-footer>span{flex:1}.ks-screen-footer button{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;border:0;padding:2px 0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ks-screen-footer button:hover{text-decoration:underline;text-underline-offset:4px}.ks-screen-footer button:focus-visible,.ks-modal button:focus-visible{outline:2px solid #0ea5e9;outline-offset:4px}.ks-modal{width:min(1400px,94vw);max-width:94vw;max-height:92dvh;padding:20px;border:1px solid #d8e1e7;border-radius:10px;overflow:auto;color:#334155;background:#fff}.ks-modal::backdrop{background:#07111be6}.ks-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;font-size:16px}.ks-modal-header button{border:0;background:transparent;padding:5px;color:inherit;cursor:pointer}.ks-modal img{display:block;width:100%;max-height:74dvh;-o-object-fit:contain;object-fit:contain}.ks-modal>p{font-size:13px;line-height:1.65;margin:16px 0 0;color:#64748b}.product-screen-compact .ks-screen-footer{font-size:11px}@media (max-width: 639px){.ks-screen-footer{font-size:11px;gap:10px}.ks-modal{padding:12px}.ks-modal-header{font-size:14px}}.product-screen[data-screen=agatha] .ks-image-frame{display:block;aspect-ratio:544 / 650}.product-screen[data-screen=agatha][data-language=it] .ks-image-frame{aspect-ratio:544 / 500}.product-screen[data-screen=agatha] .ks-image-frame img{width:100%;height:auto;max-height:none}
