.lot-trigger{font-family:inherit;background:none;color:inherit;border:0;border-bottom:1px solid currentColor;cursor:pointer;border-radius:0}.lot-dialog{border:0;background:#f3f0e7;color:#333a31;width:min(620px,calc(100vw - 32px));max-height:calc(100svh - 32px);padding:48px;box-sizing:border-box;overflow:auto}.lot-dialog::backdrop{background:#182019a8}.lot-dialog h2{font-family:Italiana,Georgia,serif;font-size:clamp(32px,5vw,48px);line-height:1.1;font-weight:400;margin:20px 0}.lot-dialog p{font-size:14px;line-height:1.7}.lot-close{position:absolute;right:16px;top:12px;min-width:44px;min-height:44px;font:30px Georgia;border:0;background:none;color:inherit;cursor:pointer}.lot-dialog form{display:grid;gap:18px;margin-top:26px}.lot-dialog label{display:block;font:13px/1.6 'DM Sans',sans-serif}.lot-dialog input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:12px 8px;border:0;border-bottom:1px solid #aaa99c;background:#ffffff66;font:16px 'DM Sans',sans-serif;color:inherit;margin-top:5px}.lot-dialog .lot-consent{display:flex;gap:10px;align-items:flex-start}.lot-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.lot-trap{position:absolute;left:-10000px}.lot-submit,.lot-download{display:block;padding:16px 22px;min-height:50px;box-sizing:border-box;background:#333a31;color:#f3f0e7;border:1px solid #333a31;font:14px/1.5 'DM Sans',sans-serif;text-decoration:none;cursor:pointer}.lot-submit:disabled{opacity:.6;cursor:wait}.lot-dialog .lot-privacy{font-size:11px;margin:0}.lot-download{margin-top:12px}.lot-download.secondary{background:transparent;color:#333a31}.lot-dialog :focus-visible,.lot-trigger:focus-visible{outline:2px solid #815f3c;outline-offset:4px}.lot-dialog [hidden]{display:none!important}@media(max-width:600px){.lot-dialog{padding:40px 22px 26px}} 
