.bmze-sp [hidden],.bmze-sp__dialog [hidden]{display:none !important}.bmze-sp{--sp-maroon:var(--wp--preset--color--maroon,#6d1a24);--sp-gold:var(--wp--preset--color--gold,#b8954a);--sp-ink:var(--wp--preset--color--ink,#1f1a1a);--sp-muted:var(--wp--preset--color--stone,#6f6a66);--sp-line:var(--wp--preset--color--line,#e6e0d8);--sp-paper:var(--wp--preset--color--paper,#fff);--sp-he:var(--wp--preset--font-family--hebrew,"Frank Ruhl Libre","David Libre","Times New Roman",serif);color:var(--sp-ink);margin:0 0 3rem}.bmze-sp [lang=he]{font-family:var(--sp-he)}.bmze-sp__title[lang=he],.bmze-sp__he[lang=he],.bmze-sp__big[lang=he],.bmze-sp__small[lang=he],.bmze-sp__yearhead span[lang=he]{direction:rtl;justify-self:start;text-align:left;unicode-bidi:isolate}.bmze-sp__taken [lang=he]{direction:rtl;unicode-bidi:isolate}.bmze-sp__intro{margin:0 auto 1.75rem;max-width:62ch;text-align:center}.bmze-sp__intro p{margin:0 0 .5rem;font-size:1.08rem;color:var(--sp-muted)}.bmze-sp__he{font-size:1.6rem;color:var(--sp-maroon);margin-bottom:.25rem !important}.bmze-sp__price{font-weight:600;color:var(--sp-maroon)}.bmze-sp__year{margin:0 0 2.5rem}.bmze-sp__yearhead{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;margin:0 0 .25rem;padding:.9rem 0 .7rem;border-bottom:3px solid var(--sp-maroon);position:sticky;top:0;z-index:2;background:var(--wp--preset--color--cream,#f6f2ec)}.bmze-sp__yearhead span{font-size:2rem;line-height:1.1;color:var(--sp-maroon)}.bmze-sp__yearhead small{font-size:1rem;font-weight:600;color:var(--sp-muted);letter-spacing:.02em}.admin-bar .bmze-sp__yearhead{top:32px}.bmze-sp__list{list-style:none;margin:0;padding:0}.bmze-sp__row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:.75rem 1.5rem;align-items:center;padding:1rem .25rem;border-bottom:1px solid var(--sp-line)}.bmze-sp__row.is-yomtov .bmze-sp__title{color:var(--sp-maroon)}.bmze-sp__row.is-new{background:rgba(184,149,74,.12);border-radius:10px;transition:background 1s ease}.bmze-sp__what{display:grid;gap:.1rem;min-width:0}.bmze-sp__title{font-size:1.55rem;line-height:1.2}.bmze-sp__sub{font-size:.9rem;color:var(--sp-muted)}.bmze-sp__status{display:grid;gap:.5rem;justify-items:end;text-align:right;min-width:0}.bmze-sp__taken{display:grid;gap:.1rem;justify-items:end}.bmze-sp__taken strong{font-size:1.05rem}.bmze-sp__taken span:not(.bmze-sp__tag){font-size:.88rem;color:var(--sp-muted);max-width:46ch}.bmze-sp__tag{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--sp-maroon);background:rgba(109,26,36,.08);padding:.15rem .55rem;border-radius:999px}.bmze-sp__tag.is-reserved{color:var(--sp-muted);background:rgba(111,106,102,.12)}.bmze-sp__btn{font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;color:#fff;background:var(--sp-maroon);border:0;border-radius:999px;padding:.55rem 1.3rem}.bmze-sp__btn:hover{background:#4d1019}.bmze-sp__btn:focus-visible,.bmze-sp button:focus-visible{outline:3px solid var(--sp-gold);outline-offset:2px}.bmze-sp__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr));gap:1.25rem}.bmze-sp__card{background:var(--sp-paper);border:1px solid var(--sp-line);border-top:4px solid var(--sp-maroon);border-radius:14px;padding:1.2rem 1.3rem;display:grid;gap:.35rem;align-content:start}.bmze-sp__card header{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.bmze-sp__card h3{margin:0;font-size:1.3rem}.bmze-sp__card header span{color:var(--sp-muted);font-size:1.15rem}.bmze-sp__when{margin:0;font-size:.85rem;font-weight:600;color:var(--sp-gold)}.bmze-sp__who{margin:0;font-weight:700;font-size:1.1rem}.bmze-sp__who.is-open{font-weight:500;font-style:italic;color:var(--sp-muted)}.bmze-sp__ded{margin:0;font-size:.9rem;color:var(--sp-muted)}.bmze-sp__cta{margin:.6rem 0 0;display:flex;align-items:center;gap:.75rem}.bmze-sp__cta a{text-decoration:none}.bmze-sp__cta span{color:var(--sp-muted);font-weight:600}.bmze-sp__picker{background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:14px;padding:1.25rem 1.4rem;margin:0 0 2rem;display:grid;gap:1rem}.bmze-sp__toggle{display:inline-flex;border:1px solid var(--sp-line);border-radius:999px;padding:3px;width:max-content;max-width:100%}.bmze-sp__toggle label{padding:.4rem 1rem;border-radius:999px;cursor:pointer;font-weight:600;font-size:.9rem}.bmze-sp__toggle input{position:absolute;opacity:0;pointer-events:none}.bmze-sp__toggle label:has(input:checked){background:var(--sp-maroon);color:#fff}.bmze-sp__toggle label:has(input:focus-visible){outline:3px solid var(--sp-gold)}.bmze-sp__pick{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.bmze-sp__pick label{font-weight:600;font-size:.85rem;color:var(--sp-muted)}.bmze-sp__pick input,.bmze-sp__pick select{font:inherit;padding:.5rem .7rem;border:1px solid var(--sp-line);border-radius:10px;background:#fff;min-width:0}.bmze-sp__pick select{font-family:var(--sp-he)}.bmze-sp__result{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.75rem 1.5rem;align-items:center;min-height:3.5rem;border-top:1px dashed var(--sp-line);padding-top:1rem}.bmze-sp__dates{display:grid;gap:.15rem}.bmze-sp__big{font-size:1.6rem;line-height:1.2}.bmze-sp__small{color:var(--sp-muted)}.bmze-sp__hint{margin:0;color:var(--sp-muted);grid-column:1/-1}.bmze-sp__dialog{border:0;border-radius:18px;padding:0;width:min(560px, calc(100vw - 32px));max-height:calc(100vh - 32px);box-shadow:0 30px 80px -20px rgba(0,0,0,.5);color:var(--sp-ink)}.bmze-sp__dialog::backdrop{background:rgba(31,26,26,.55)}.bmze-sp__form,.bmze-sp__done{padding:1.4rem 1.5rem;display:grid;gap:1rem}.bmze-sp__form header h2,.bmze-sp__done h2{margin:0;font-size:1.35rem;color:var(--sp-maroon)}.bmze-sp__form header p{margin:.2rem 0 0;color:var(--sp-muted);font-weight:600}.bmze-sp__fields{display:grid;gap:.35rem}.bmze-sp__fields>label,.bmze-sp__contact label{font-weight:600;font-size:.88rem;margin-top:.45rem}.bmze-sp__fields small{font-weight:400;color:var(--sp-muted)}.bmze-sp__fields input:not([type=checkbox]),.bmze-sp__fields textarea{font:inherit;width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid var(--sp-line);border-radius:10px}.bmze-sp__fields input:focus,.bmze-sp__fields textarea:focus{outline:none;border-color:var(--sp-maroon);box-shadow:0 0 0 3px rgba(109,26,36,.15)}.bmze-sp__fields fieldset{border:1px solid var(--sp-line);border-radius:10px;padding:.5rem .8rem .7rem;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.bmze-sp__fields legend{font-weight:600;font-size:.88rem;padding:0 .3rem}.bmze-sp__contact{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:.5rem}.bmze-sp__contact>div{display:grid;gap:.3rem}.bmze-sp__hp{position:absolute !important;left:-9999px !important}.bmze-sp__error{margin:0;color:#a1121f;font-weight:600}.bmze-sp__form footer{display:flex;justify-content:flex-end;gap:.75rem}.bmze-sp__cancel{font:inherit;background:0 0;border:1px solid var(--sp-line);border-radius:999px;padding:.55rem 1.2rem;cursor:pointer}.bmze-sp__empty{color:var(--sp-muted)}@media (max-width:640px){.bmze-sp__row,.bmze-sp__result{grid-template-columns:1fr}.bmze-sp__status,.bmze-sp__taken{justify-items:start;text-align:left}.bmze-sp__contact{grid-template-columns:1fr}.bmze-sp__title{font-size:1.35rem}.bmze-sp__yearhead span{font-size:1.6rem}}.bmze-sp__fields>label.bmze-sp__anon{font-weight:400;font-size:.92rem;margin-top:.2rem;display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.bmze-sp__anon small{color:var(--sp-muted);flex-basis:100%;padding-left:1.6rem}.bmze-sp__range{margin:.2rem 0 0;font-size:.9rem}.bmze-sp__choices{border:0 !important;padding:0 !important;margin:0 0 .3rem !important;display:grid !important;gap:.45rem}.bmze-sp__choices legend{font-weight:600;font-size:.88rem;margin-bottom:.4rem;padding:0}.bmze-sp__choice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem .9rem;border:1px solid var(--sp-line);border-radius:12px;cursor:pointer;font-weight:500;transition:border-color .12s,background-color .12s}.bmze-sp__choice:hover{border-color:var(--sp-maroon)}.bmze-sp__choice:has(input:checked){border-color:var(--sp-maroon);background:rgba(109,26,36,.06);box-shadow:inset 0 0 0 1px var(--sp-maroon)}.bmze-sp__choice input{accent-color:var(--sp-maroon);width:1.1rem;height:1.1rem;margin:0}.bmze-sp__choice-amt{font-weight:700;font-variant-numeric:tabular-nums;color:var(--sp-maroon)}.bmze-sp__choices.is-single .bmze-sp__choice{cursor:default}.bmze-sp__amt{color:var(--sp-muted);font-variant-numeric:tabular-nums}.bmze-sp__total{margin:0 auto 0 0;font-size:.95rem;color:var(--sp-muted)}.bmze-sp__total.has-total{color:var(--sp-ink);font-weight:700;font-size:1.1rem;font-variant-numeric:tabular-nums}.bmze-sp__receipt{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bmze-sp__receipt td,.bmze-sp__receipt th{padding:.4rem 0;border-bottom:1px dashed var(--sp-line);text-align:left;font-weight:400}.bmze-sp__receipt td:last-child,.bmze-sp__receipt th:last-child{text-align:right}.bmze-sp__receipt small{color:var(--sp-muted)}.bmze-sp__receipt .is-total th{border-bottom:0;font-weight:700;font-size:1.05rem;padding-top:.6rem}.bmze-sp__paynow{display:grid;gap:.9rem}.bmze-sp__pay{display:grid;gap:.5rem;min-height:50px}.bmze-sp__paid{margin:0;padding:.8rem 1rem;border-radius:12px;background:#e7f3ec;color:#1a6b3c;font-weight:600}.bmze-sp--pay .bmze-sp__paybox{max-width:520px;margin:0 auto;padding:1.4rem 1.5rem;border:1px solid var(--sp-line);border-radius:18px;background:var(--sp-paper,#fff);display:grid;gap:.8rem}.bmze-sp--pay h2{margin:0;font-size:1.4rem}.bmze-sp--pay .bmze-sp__when{margin:0;color:var(--sp-maroon);font-weight:600}.bmze-sp__form footer.bmze-sp__foot{position:sticky;bottom:-1.4rem;margin:0 -1.5rem -1.4rem;padding:.9rem 1.5rem 1.1rem;background:#fff;border-top:1px solid var(--sp-line);align-items:center;z-index:1}@media (max-width:480px){.bmze-sp__form footer.bmze-sp__foot{flex-wrap:wrap}.bmze-sp__total{flex-basis:100%}}.bmze-title-he{font-family:var(--sp-he,"Frank Ruhl Libre",serif);font-weight:500;margin-inline-start:.35em;letter-spacing:0;text-transform:none;font-variant:normal}.bmze-sp__options{max-width:760px;margin:0 auto 2.75rem;padding:1.4rem 1.5rem 1.3rem;background:var(--sp-paper);border:1px solid var(--sp-line);border-radius:18px;box-shadow:0 14px 34px -28px rgba(31,26,26,.45);text-align:center}.bmze-sp__options-title{margin:0 0 1rem !important;font-size:1.05rem !important;color:var(--sp-ink) !important;letter-spacing:.06em}.bmze-sp__options-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(170px, 1fr))}.bmze-sp__options-list.is-single{grid-template-columns:minmax(0, 260px);justify-content:center}.bmze-sp__option{display:grid;gap:.25rem;padding:1rem .9rem .95rem;border-radius:12px;background:var(--wp--preset--color--cream,#f6f2ec);border:1px solid var(--sp-line);border-top:3px solid var(--sp-gold)}.bmze-sp__option-name{font-weight:600;color:var(--sp-ink)}.bmze-sp__option-price{font-size:1.6rem;font-weight:600;color:var(--sp-ink);font-variant-numeric:tabular-nums;line-height:1.1}.bmze-sp__options-addons{margin:1rem 0 0;color:var(--sp-muted);font-size:.95rem}.bmze-sp__options-addons span{font-weight:600;color:var(--sp-ink);margin-inline-end:.35rem}@media (max-width:480px){.bmze-sp__options{padding:1.1rem 1rem}.bmze-sp__options-list{grid-template-columns:1fr}.bmze-sp__option{grid-template-columns:1fr auto;align-items:baseline;text-align:left}.bmze-sp__option-price{font-size:1.3rem}}.bmze-sp__year{margin:0 0 2rem}.bmze-sp__yearhead{direction:rtl;justify-content:flex-start;align-items:baseline;gap:1rem;padding:.7rem .2rem .55rem;margin:0 0 .35rem;border-bottom-width:2px}.bmze-sp__yearhead span[lang=he]{font-size:1.9rem;color:var(--sp-maroon);text-align:right;justify-self:auto}.bmze-sp__yearhead small{direction:ltr;font-size:1.3rem;font-weight:700;color:var(--sp-ink);letter-spacing:.01em;font-variant-numeric:tabular-nums}.bmze-sp__row{padding:.55rem .9rem;gap:.25rem 1.25rem;border-bottom:0;border-radius:10px;align-items:center}.bmze-sp__list>.bmze-sp__row:nth-child(odd){background:var(--sp-paper);box-shadow:0 0 0 1px rgba(230,224,216,.7)}.bmze-sp__list>.bmze-sp__row:nth-child(even){background:0 0}.bmze-sp__title{font-size:1.3rem;line-height:1.15}.bmze-sp__sub{font-size:.84rem}.bmze-sp__status{gap:.3rem}.bmze-sp__taken{gap:.05rem;width:100%;max-width:520px;justify-items:end}.bmze-sp__who-line{margin:0;display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.bmze-sp__who-line strong{font-size:1rem}.bmze-sp__clip{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.86rem;color:var(--sp-muted);cursor:default}.bmze-sp__clip.is-clipped{cursor:pointer}.bmze-sp__clip.is-open{white-space:normal;overflow:visible}.bmze-sp__clip[lang=he]{font-family:var(--sp-he);font-size:.98rem}.bmze-sp__btn{padding:.45rem 1.2rem;font-size:.85rem}.bmze-sp__tag{font-size:.7rem;padding:.12rem .5rem}@media (max-width:640px){.bmze-sp__row{padding:.6rem .75rem;grid-template-columns:minmax(0, 1fr) !important}.bmze-sp__status,.bmze-sp__taken{min-width:0;width:100%}.bmze-sp__taken{justify-items:start}.bmze-sp__who-line{justify-content:flex-start}.bmze-sp__yearhead span[lang=he]{font-size:1.6rem}.bmze-sp__yearhead small{font-size:1.1rem}}.bmze-sp__taken{grid-template-columns:minmax(0, 1fr)}.bmze-sp__clip{min-width:0;width:100%}.bmze-sp__yearhead{justify-content:space-between}.bmze-sp__yearhead small{font-family:var(--sp-he);font-size:1.9rem;font-weight:400;line-height:1.1;color:var(--sp-ink);letter-spacing:0}.bmze-sp__yearhead span[lang=he]{font-weight:400}@media (max-width:640px){.bmze-sp__yearhead small{font-size:1.6rem}}.bmze-sp__cards{align-items:stretch}.bmze-sp__card{display:flex;flex-direction:column;gap:.35rem}.bmze-sp__card .bmze-sp__cta{margin-top:auto;padding-top:1rem;justify-content:center}