@font-face{font-family:'Mezuzah Certificate Hebrew';src:url('mezuzah-certificate-hebrew.ttf') format('truetype');font-weight:300 900;font-display:swap}
@font-face{font-family:'Mezuzah Certificate Script';src:url('mezuzah-certificate-script.ttf') format('truetype');font-weight:400;font-display:swap}
.mzc{display:block;box-sizing:border-box;max-width:var(--max-width);margin-inline:auto;padding:var(--padding-top) var(--padding-x) var(--padding-bottom);color:var(--ink-color);font-family:var(--font-serif)}
.mzc *{box-sizing:border-box}.mzc p,.mzc figure{margin:0}.mzc a{color:var(--accent-color);text-underline-offset:3px}.mzc :focus-visible{outline:var(--focus-width) solid var(--accent-color);outline-offset:var(--focus-offset)}.mzc-card{background:var(--card-color);border:var(--border-width) solid var(--border-color);border-radius:var(--card-radius);padding:var(--card-padding-y) var(--card-padding-x);box-shadow:var(--card-shadow-x) var(--card-shadow-y) var(--card-shadow-blur) var(--card-shadow-color)}.mzc-heading{display:flex;justify-content:space-between;align-items:start;gap:var(--control-gap);padding-bottom:var(--heading-gap);border-bottom:var(--border-width) solid var(--border-color)}.mzc .mzc-title{font:400 var(--heading-size)/1.2 var(--font-serif);margin:0}.mzc-helper{color:var(--body-color);font-size:var(--helper-size);line-height:1.55;margin-top:var(--helper-gap)}.mzc-count{font:400 var(--control-size)/1.5 var(--font-ui);color:var(--quiet-color);white-space:nowrap;min-width:var(--count-width);padding-top:var(--count-top);text-align:end}.mzc-groups{display:flex;gap:var(--group-gap);padding-top:var(--heading-gap)}.mzc-group{flex:1;min-width:0}.mzc-group-heading{display:flex;align-items:center;gap:var(--group-label-gap);margin-bottom:var(--group-heading-gap);flex-wrap:wrap}.mzc .mzc-group-heading>h3,.mzc .mzc-group-heading>h4,.mzc .mzc-group-heading>p{font:700 var(--group-size)/1.4 var(--font-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--label-color);margin:0;overflow-wrap:anywhere}.mzc-hebrew{font:400 var(--hebrew-size)/1.3 var(--font-serif);color:var(--accent-color);unicode-bidi:isolate;overflow-wrap:anywhere}.mzc-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr));gap:var(--row-gap) var(--column-gap)}.mzc-group:only-child .mzc-list{grid-template-columns:repeat(var(--columns-single),minmax(0,1fr))}.mzc-entry{min-width:0}.mzc-record{display:block;min-height:var(--target-size);text-decoration:none}.mzc-preview{position:relative;display:block;aspect-ratio:var(--paper-ratio);min-height:var(--target-size);overflow:clip;border:var(--border-width) solid var(--border-color);border-radius:var(--tile-radius);background:var(--paper-color)}.mzc-preview>.kcert{position:absolute;inset:0 auto auto 0;transform:scale(var(--mzc-scale,.1));transform-origin:top left}.mzc-record:hover .mzc-preview{border-color:var(--accent-color)}.mzc-open-symbol{position:absolute;right:var(--open-button-inset);bottom:var(--open-button-inset);display:grid;place-items:center;width:var(--open-button-size);height:var(--open-button-size);border:var(--border-width) solid var(--accent-color);border-radius:var(--button-radius);color:var(--accent-color);background:var(--paper-color);font:400 var(--open-symbol-size) var(--font-ui)}.mzc-caption{margin-top:var(--caption-gap);font-size:var(--caption-size);line-height:1.4;color:var(--body-color);overflow-wrap:anywhere}.mzc-caption-issuer,.mzc-caption-subject{display:block}.mzc-caption-issuer{font-weight:700}.mzc-caption-subject{margin-top:var(--caption-line-gap)}.mzc-dialog{inset:0;margin:auto;overflow:hidden;width:calc(100% - 2*var(--viewer-margin));max-width:var(--viewer-width);height:calc(100dvh - 2*var(--viewer-margin));max-height:var(--viewer-height);padding:0;border:var(--border-width) solid var(--border-color);border-radius:var(--card-radius);color:var(--ink-color);background:var(--paper-color);font-family:var(--font-serif)}.mzc-dialog[open]{animation:none;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.mzc-dialog:modal{overscroll-behavior:contain}.mzc-dialog::backdrop{background:var(--backdrop-color);overflow:hidden;overscroll-behavior:contain}.mzc-control{font:600 var(--control-size)/1.4 var(--font-ui);cursor:pointer;color:var(--accent-color);background:var(--paper-color);border:var(--border-width) solid var(--accent-color);border-radius:var(--button-radius);min-height:var(--target-size);min-width:var(--target-size);padding:var(--control-padding-y) var(--control-padding-x)}.mzc-control:hover{background:var(--tint-color)}.mzc-control:disabled{cursor:default;color:var(--quiet-color);border-color:var(--border-color);background:var(--ground-color)}.mzc-viewer-header{display:flex;align-items:start;justify-content:space-between;gap:var(--control-gap);padding:var(--viewer-padding)}.mzc-viewer-header form{margin:0}.mzc-viewer-header form button{white-space:nowrap}.mzc .mzc-viewer-title{font:400 var(--viewer-heading-size)/1.2 var(--font-serif);margin:var(--viewer-title-gap) 0}.mzc-eyebrow{font:700 var(--control-size)/1.5 var(--font-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--label-color)}.mzc-toolbar{display:flex;justify-content:space-between;gap:var(--control-gap);flex-wrap:wrap;border-block:var(--border-width) solid var(--border-color);padding:var(--toolbar-padding-y) var(--viewer-padding)}.mzc-navigation,.mzc-zoom{display:flex;align-items:center;gap:var(--control-gap)}.mzc-toolbar output,.mzc-toolbar span{font:400 var(--control-size)/1.4 var(--font-ui);color:var(--body-color);min-width:var(--toolbar-value-min-width);text-align:center}.mzc-viewport{overflow:auto;scroll-axis-lock:none;overscroll-behavior:contain;background:var(--ground-color);min-height:0;padding:var(--viewport-padding)}.mzc-surface{position:relative;margin:auto;display:block}.mzc-surface>.kcert{transform-origin:top left}.mzc-viewer-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--control-gap);padding:var(--viewer-padding);font:400 var(--caption-size-mobile)/1.5 var(--font-ui)}.mzc-viewer-footer p{color:var(--body-color)}.mzc-viewer-footer a{white-space:nowrap;text-decoration:underline}.mzc-viewer-footer a[hidden]{display:none}.mzc-fallback-body{max-width:100%;overflow:auto}.mzc-fallback summary{min-height:var(--target-size);cursor:pointer;color:var(--accent-color)}
@media(max-width:1100px){.mzc-group:only-child .mzc-list{grid-template-columns:repeat(var(--columns-tablet),minmax(0,1fr))}}
@media(max-width:767px){.mzc{padding-inline:var(--padding-x-mobile)}.mzc-groups{flex-direction:column;gap:var(--group-gap-mobile);padding-top:var(--phone-heading-gap)}.mzc-card{padding-inline:min(var(--card-padding-x),max(8px,calc((100% - var(--columns-mobile)*var(--target-size) - (var(--columns-mobile) - 1)*var(--column-gap-mobile))/2)))}.mzc-list,.mzc-group:only-child .mzc-list{grid-template-columns:repeat(var(--columns-mobile),minmax(0,1fr));row-gap:var(--row-gap-mobile);column-gap:min(var(--column-gap-mobile),max(0px,calc((100% - var(--columns-mobile)*var(--target-size))/2)))}.mzc-group+.mzc-group{padding-top:var(--phone-group-top);border-top:var(--border-width) solid var(--border-color)}.mzc-caption{font-size:var(--caption-size-mobile)}.mzc-dialog{inset:0;margin:auto;overflow:hidden;width:calc(100% - 2*var(--viewer-margin-mobile));height:calc(100dvh - 2*var(--viewer-margin-mobile));max-height:none}.mzc-toolbar{gap:var(--control-gap)}.mzc-toolbar .mzc-control{padding:var(--control-padding-y) var(--control-padding-phone)}.mzc-viewer-footer{align-items:start;flex-direction:column}.mzc-count{font-size:var(--caption-size-mobile)}}
.mzc .kcert{--d-ink:var(--ink-color);--d-body:var(--body-color);--d-quiet:var(--quiet-color);--d-line:var(--border-color);--d-tek:var(--accent-color);--d-kick:var(--label-color);--d-green:var(--guarantee-color);--f-serif:var(--font-serif);--f-sans:var(--font-ui);--f-he:var(--font-hebrew);--f-accent:var(--font-script);box-sizing:border-box;background:var(--paper-color);color:var(--d-body);position:relative;width:var(--paper-width);height:var(--paper-height);padding:var(--paper-padding);font:var(--paper-body-size)/1.55 var(--f-sans);text-align:left;box-shadow:var(--paper-shadow-x) var(--paper-shadow-y) var(--paper-shadow-blur) var(--paper-shadow-color)}
.mzc .kcert *{box-sizing:border-box}.mzc .kcert p{margin:0}.mzc .kcert .frame{position:relative;border:var(--paper-frame-outer) solid var(--d-tek);padding:var(--paper-frame-gap);height:100%}.mzc .kcert .frame-in{border:var(--paper-frame-inner) solid var(--d-tek);height:100%;display:flex;flex-direction:column;position:relative;padding:var(--paper-inner-top) var(--paper-inner-x) var(--paper-inner-bottom);gap:var(--paper-gap);justify-content:space-between}.mzc .kcert .corner{position:absolute;width:var(--paper-corner-size);height:var(--paper-corner-size);background:var(--paper-color);border:var(--paper-frame-outer) solid var(--d-tek);transform:rotate(45deg)}.mzc .kcert .tl{top:calc(-1*var(--paper-corner-offset));left:calc(-1*var(--paper-corner-offset))}.mzc .kcert .tr{top:calc(-1*var(--paper-corner-offset));right:calc(-1*var(--paper-corner-offset))}.mzc .kcert .bl{bottom:calc(-1*var(--paper-corner-offset));left:calc(-1*var(--paper-corner-offset))}.mzc .kcert .br{bottom:calc(-1*var(--paper-corner-offset));right:calc(-1*var(--paper-corner-offset))}.mzc .kcert .bsd{position:absolute;top:var(--paper-bsd-top);right:var(--paper-bsd-right);font:700 var(--paper-bsd-size) var(--f-he);color:var(--d-tek);unicode-bidi:isolate}.mzc .kcert .brandline{display:flex;justify-content:space-between;align-items:baseline}.mzc .kcert .brandline .name{font:700 var(--paper-brand-size) var(--f-serif);color:var(--d-ink)}.mzc .kcert .head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.mzc .kcert .title-he{font:700 var(--paper-title-he-size)/1.45 var(--f-he);color:var(--d-tek);unicode-bidi:isolate;white-space:nowrap}.mzc .kcert .title{margin:0;font:400 var(--paper-title-en-size)/1.15 var(--f-accent);color:var(--d-ink)}.mzc .kcert .subtitle-he{font:500 var(--paper-subtitle-size)/1.4 var(--f-he);color:var(--d-tek);unicode-bidi:isolate}.mzc .kcert .title{max-width:100%;text-wrap:balance}.mzc .kcert .hcard{display:flex;align-items:flex-start;gap:var(--paper-info-gap);background:var(--paper-color);border:var(--border-width) solid var(--border-color);border-radius:var(--paper-info-radius);padding:var(--paper-info-y) var(--paper-info-x);text-align:left;width:100%}.mzc .kcert .word{flex:none;font:700 var(--paper-guarantee-glyph-size)/1.15 var(--f-he);color:var(--accent-color);unicode-bidi:isolate;white-space:nowrap}.mzc .kcert .hc-body{flex:1;min-width:0}.mzc .kcert .hc-eye,.mzc .kcert .kick{font:700 var(--paper-label-size)/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--label-color)}.mzc .kcert .hc-eye{margin:0 0 var(--paper-eye-gap)}.mzc .kcert .hc-lead{font:400 var(--paper-body-size)/1.55 var(--f-serif);color:var(--ink-color)}.mzc .kcert .hcard.info{border-color:var(--tint-border-color);border-left:var(--paper-info-accent) solid var(--accent-color)}.mzc .kcert .hcard.info .word{font-size:var(--paper-glyph-size)}.mzc .kcert .subject-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--paper-subject-gap)}.mzc .kcert .certifier,.mzc .kcert .coverage{padding:0 var(--paper-text-inset)}.mzc .kcert .organization{font:700 var(--paper-organization-size)/1.4 var(--f-serif);color:var(--d-ink);margin-top:var(--paper-field-gap)}.mzc .kcert .coverage>p:last-child{font:400 var(--paper-body-size)/1.55 var(--f-serif);color:var(--d-body);margin-top:var(--paper-field-gap)}.mzc .kcert .hcard.tk{background:var(--guarantee-bg);border-color:var(--guarantee-border)}.mzc .kcert .hcard.tk .hc-eye{color:var(--guarantee-color)}.mzc .kcert .hc-status{margin-top:var(--paper-field-gap);font:700 var(--paper-guarantee-size)/1.35 var(--f-serif);color:var(--d-green)}.mzc .kcert .foot{display:flex;justify-content:center;align-items:center;gap:var(--paper-info-gap)}.mzc .kcert .ink{width:var(--paper-stamp-size);height:var(--paper-stamp-size);transform:rotate(var(--stamp-rotation));mix-blend-mode:multiply;color:var(--d-tek)}.mzc .kcert .seal-ring{font-family:var(--f-sans);font-size:var(--paper-stamp-ring-size);font-weight:700;letter-spacing:var(--paper-stamp-tracking);fill:currentColor}.mzc .kcert .seal-center{font-family:var(--f-sans);font-size:var(--paper-stamp-center-size);font-weight:700;fill:currentColor}.mzc .kcert .store{text-align:center;font:400 var(--paper-footer-size)/1.5 var(--f-sans);color:var(--d-quiet);border-top:var(--border-width) solid var(--d-line);padding-top:var(--paper-footer-gap);letter-spacing:.02em}

.mzc .kcert .honesty{margin-bottom:var(--paper-field-gap);letter-spacing:0}
