.rz-fit-dialog{width:min(760px,calc(100vw - 32px));max-width:none;max-height:90vh;max-height:90dvh;padding:0;border:1px solid #d1dacf;border-radius:14px;background:#f4f1e8;color:#20372d;box-shadow:0 24px 80px #10221940;font-family:var(--font-body--family, sans-serif);overflow:hidden}.rz-fit-dialog::backdrop{background:#101e17a6}.rz-fit-dialog[open]{display:flex;flex-direction:column}.rz-fit-dialog__header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #d1dacf;flex-shrink:0}.rz-fit-dialog__header p{margin:0 0 5px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.rz-fit-dialog__header h2{margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:30px;line-height:1.1}.rz-fit-dialog button{min-height:44px;padding:8px 14px;border:1px solid #718b73;border-radius:6px;color:#20372d;background:#fbfaf4;cursor:pointer;font:inherit;font-size:13px}.rz-fit-dialog :is(button,a,[tabindex]):focus-visible{outline:2px solid #20372d;outline-offset:3px}.rz-fit-dialog__body{overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 24px;min-height:0}.rz-fit-dialog__intro{margin:0 0 14px;color:#465b50;font-size:14px;line-height:1.6}.rz-fit-dialog__tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:12px}.rz-fit-dialog__tools a{display:inline-flex;align-items:center;min-height:44px;color:#20372d;font-size:13px;text-decoration:underline;text-underline-offset:3px}.rz-fit-dialog__chart{overflow:auto;max-height:52vh;max-height:52dvh;border:1px solid #d1dacf;background:#fff;touch-action:pan-x pan-y pinch-zoom}.rz-fit-dialog__chart img{display:block;width:100%;max-width:none;height:auto}.rz-fit-dialog__chart.is-enlarged img{width:1100px}.rz-fit-dialog__checks{margin-top:20px;font-size:14px;line-height:1.6}.rz-fit-dialog__checks h3{margin:0 0 8px;font-size:16px}.rz-fit-dialog__checks ul{padding-left:20px;margin:0}@media(max-width:600px){.rz-fit-dialog{width:100%;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-radius:16px 16px 0 0}.rz-fit-dialog__header{padding:18px 20px}.rz-fit-dialog__body{padding:16px 20px 24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.rz-fit-dialog__header h2{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ravzelo-size-fit.css.map */
