.c-header{background:var(--navy);color:#fff;z-index:3;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;position:relative}.c-header__top{align-items:center;gap:10px;max-width:760px;margin-left:auto;margin-right:auto;display:flex}.c-logo{color:#fff;flex:1;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.c-logo img{height:auto;width:30px}.c-logo b{letter-spacing:.02em;font-size:15px;display:block}.c-logo small{color:var(--gold-light);font-size:12px;display:block}.c-langs{border-radius:var(--radius);border:1px solid #ffffff59;display:flex;overflow:hidden}.c-langs button{color:#fff;min-height:var(--tap);cursor:pointer;background:0 0;border:0;padding-left:10px;padding-right:10px;font-size:13.5px}.c-langs button.is-on{background:var(--gold);color:var(--ink);font-weight:700}.c-wa{width:var(--tap);height:var(--tap);color:#fff;background:#ffffff14;border-radius:50%;place-items:center;display:grid}.c-main{max-width:760px;margin-left:auto;margin-right:auto;padding-bottom:110px}.c-loading{text-align:center;color:var(--mute);padding:40px}.c-hero{background:var(--navy);color:#fff;padding-top:4px;padding-bottom:18px;padding-left:16px;padding-right:16px}.c-hero h1{text-transform:uppercase;letter-spacing:.01em;margin-top:8px;margin-bottom:4px;font-size:24px;line-height:1.2}html[lang=he] .c-hero h1,html[lang=zh] .c-hero h1{text-transform:none}.c-hero p{color:#ffffffd9;margin:0;font-size:15px}.c-svc{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:16px;display:grid}.c-svc button{color:#fff;border-radius:var(--radius);cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;min-height:60px;padding-top:8px;padding-bottom:8px;padding-left:4px;padding-right:4px;font-size:13px;line-height:1.25}.c-svc button.is-on{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:700}.c-svc i{margin-bottom:2px;font-size:19px;font-style:normal;display:block}.c-zones{padding-top:14px;padding-bottom:0;padding-left:16px;padding-right:16px}.c-zones h2{margin-top:0;margin-bottom:8px;font-size:15px}.c-chips{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.c-chip{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);min-height:var(--tap);white-space:nowrap;cursor:pointer;flex:none;padding-left:14px;padding-right:14px;font-size:14px}.c-chip b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.c-chip b:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.c-chip b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.c-chip b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.c-chip b:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.c-chip b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.c-chip.is-on{border-color:var(--gold);background:var(--cream);font-weight:600;box-shadow:0 0 0 2px #c99c5e59}.c-help{color:var(--mute);margin-top:6px;margin-bottom:0;font-size:13.5px}.c-help--warn{color:#9a5b00}.c-muted{color:var(--mute)}.c-center{text-align:center}.c-status{background:var(--cream);border-radius:var(--radius);border:1px solid #ecdcc2;align-items:center;gap:10px;margin-top:10px;margin-bottom:0;margin-left:16px;margin-right:16px;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;font-size:14.5px;display:flex}.c-status--warn{background:#fff6e6;border-color:#f3d9a6}.c-status--closed{background:#fdecec;border-color:#f3c1c2}.c-dot{background:var(--st-ready);border-radius:50%;flex:none;height:9px;width:9px}.c-status--warn .c-dot{background:var(--st-warn)}.c-status--closed .c-dot{background:var(--st-late)}.c-notice{border-radius:var(--radius);margin:12px 16px 0;padding:12px;font-size:14.5px}.c-notice p{margin-top:0;margin-bottom:8px}.c-notice--warn{background:#fff3e0;border:1px solid #f5c47a}.c-notice--gold{background:var(--cream);border:1px solid var(--gold-light)}.c-tabs{background:var(--bg);border-bottom:1px solid var(--line);z-index:2;scrollbar-width:none;gap:18px;padding-top:14px;padding-bottom:0;padding-left:16px;padding-right:16px;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:auto}.c-tabs a{color:var(--mute);white-space:nowrap;min-height:var(--tap);align-items:flex-end;padding-bottom:10px;font-size:15px;text-decoration:none;display:flex}.c-tabs a.is-on{color:var(--ink);border-bottom:3px solid var(--gold);font-weight:700}.c-cat{padding-left:16px;padding-right:16px;scroll-margin-block-start:56px}.c-cat__h{margin-top:18px;margin-bottom:4px;font-size:18px}.c-list{gap:12px;padding-top:12px;padding-bottom:12px;display:grid}@media (min-width:640px){.c-list{grid-template-columns:1fr 1fr}}.c-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:120px;transition:border-color .2s var(--ease);grid-template-columns:1fr 120px;display:grid;position:relative;overflow:hidden}.c-card:hover{border-color:var(--gold)}.c-card__hit{cursor:pointer;z-index:1;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.c-card__hit:disabled{cursor:not-allowed}.c-card.is-off{opacity:.55}.c-card__bd{flex-direction:column;padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;display:flex}.c-card h3{margin:0;font-size:16.5px;line-height:1.3}.c-alt{color:var(--mute);flex-wrap:wrap;gap:0 8px;margin-top:2px;margin-bottom:0;font-size:12.5px;display:flex}.c-sub{color:var(--ink-2);margin-top:2px;margin-bottom:0;font-size:13px}.c-card__pr{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.c-card__pr b{font-size:16.5px}.c-add{background:var(--gold);border-radius:var(--radius);padding-top:6px;padding-bottom:6px;padding-left:14px;padding-right:14px;font-size:14px;font-weight:700}.c-tag{border-radius:var(--radius);background:#eee;padding-left:8px;padding-right:8px;font-size:13px}.c-card__ph{background:#e9e2d6;height:100%;width:120px;overflow:hidden}.c-card__ph img{object-fit:cover;height:100%;width:100%}.c-card__ph--none{place-items:center;font-size:40px;display:grid}.c-cartbar{background:var(--navy);color:#fff;border-radius:var(--radius);min-height:56px;max-width:736px;box-shadow:var(--shadow-2);cursor:pointer;z-index:5;border:0;align-items:center;gap:12px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:15.5px;display:flex;position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px}.c-cartbar b:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.c-cartbar b:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.c-cartbar b:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.c-cartbar b:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.c-cartbar b:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.c-cartbar b:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.c-cartbar__cta{background:var(--gold);color:var(--ink);border-radius:var(--radius);padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:700}.c-sheet{z-index:10;background:#13162f8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.c-sheet__panel{background:var(--surface);outline:none;flex-direction:column;max-height:92vh;width:100%;max-width:600px;display:flex;position:relative;overflow:hidden}.c-sheet__panel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:12px;border-top-right-radius:12px}.c-sheet__panel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:12px;border-top-right-radius:12px}.c-sheet__panel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:12px;border-top-right-radius:12px}.c-sheet__panel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:12px;border-top-right-radius:12px}.c-sheet__panel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:12px;border-top-right-radius:12px}.c-sheet__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:12px;border-top-right-radius:12px}@media (min-width:640px){.c-sheet{align-items:center}.c-sheet__panel{border-radius:6px}}.c-sheet__close{width:var(--tap);height:var(--tap);cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:10px}.c-sheet__close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.c-sheet__close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.c-sheet__close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.c-sheet__close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.c-sheet__close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.c-sheet__close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.c-sheet__ph img{aspect-ratio:4/3;object-fit:cover;height:auto;max-height:38vh;width:100%}.c-sheet__bd{flex:1;padding:16px;overflow-y:auto}.c-sheet__bd h2{margin-top:0;margin-bottom:2px;font-size:21px}.c-sheet__bd h2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:40px}.c-sheet__bd h2:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:40px}.c-sheet__bd h2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:40px}.c-sheet__bd h2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.c-sheet__bd h2:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.c-sheet__bd h2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.c-sheet__ft{padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);gap:10px;display:flex}.c-modal .c-sheet__bd p{margin-top:0;margin-bottom:12px}.c-group{border:1px solid var(--line);border-radius:var(--radius);margin-top:14px;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px}.c-group legend{padding-left:4px;padding-right:4px;font-weight:700}.c-group legend small{color:var(--mute);font-weight:400}.c-group legend small:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.c-group legend small:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.c-group legend small:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:6px}.c-group legend small:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.c-group legend small:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.c-group legend small:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:6px}.c-group.is-missing legend small{color:#9a5b00}.c-group.is-shake{border-color:var(--st-late);animation:.5s shake}.c-opt{min-height:var(--tap);cursor:pointer;border-bottom:1px solid #f1f2f4;align-items:center;gap:10px;padding-top:4px;padding-bottom:4px;display:flex}.c-opt:last-child{border-bottom:0}.c-opt input{height:20px;width:20px;accent-color:var(--gold-deep)}.c-opt__n{flex:1}.c-opt__p{color:var(--ink-2);font-size:14px}.c-opt.is-off{opacity:.5;cursor:not-allowed}.c-qty{border:1px solid var(--line);border-radius:var(--radius);align-items:center;display:flex}.c-qty button{width:var(--tap);height:var(--btn-h);cursor:pointer;background:0 0;border:0;font-size:22px}.c-qty output{text-align:center;min-width:28px;font-weight:700}.c-qty--sm button{height:var(--tap)}.c-btn{min-height:var(--btn-h);border-radius:var(--radius);color:var(--ink);cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:8px;padding-left:18px;padding-right:18px;font-weight:600;text-decoration:none;display:inline-flex}.c-btn--primary{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:700}.c-btn--primary:hover{background:var(--gold-hover)}.c-btn--primary:disabled{opacity:.6;cursor:wait}.c-btn--ghost{background:var(--surface)}.c-btn--wa{color:#fff;background:#1f8f55;border-color:#1f8f55}.c-btn--grow{flex:1}.c-btn--block{width:100%;margin-top:10px}.c-btns{flex-wrap:wrap;gap:8px;display:flex}.c-badge{background:var(--ink);color:var(--gold-light);border-radius:var(--radius-pill);padding-left:8px;padding-right:8px;font-size:12.5px}.c-link{color:var(--gold-deep);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.c-checkout{padding-left:16px;padding-right:16px}.c-checkout h1{margin-top:8px;margin-bottom:4px;font-size:22px}.c-back{color:var(--gold-deep);min-height:var(--tap);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:600}.c-sec{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;margin-bottom:12px;padding:14px 16px}.c-sec h2{margin-top:0;margin-bottom:10px;font-size:16px}.c-sec.is-invalid{border-color:var(--st-late)}.c-lines{margin:0;padding:0;list-style:none}.c-lines li{border-bottom:1px solid #f1f2f4;align-items:center;gap:10px;padding-top:8px;padding-bottom:8px;display:flex}.c-lines li:last-child{border-bottom:0}.c-lines__n{flex:1;min-width:0}.c-lines__n small{color:var(--mute);font-size:13px;display:block}.c-lines__p{text-align:end;min-width:64px;font-weight:600}.c-field{border:0;flex-direction:column;gap:4px;margin-top:10px;margin-bottom:10px;padding:0;display:flex}.c-field>span,.c-field legend{padding:0;font-size:14.5px;font-weight:600}.c-field input,.c-field select,.c-field textarea,.c-sec>textarea{width:100%;min-height:var(--btn-h);border-radius:var(--radius);background:#fff;border:1px solid #cfd4da;padding-top:10px;padding-bottom:10px;padding-left:12px;padding-right:12px;font-size:16px}.c-sec>textarea{min-height:0}.c-field.is-invalid input,.c-field.is-invalid textarea,.c-field.is-invalid select{border-color:var(--st-late)}.c-err{color:#b3261e;font-size:13.5px;font-style:normal}.c-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.c-phone{gap:6px;display:flex}.c-phone select{flex:none;width:96px}.c-seg{flex-wrap:wrap;gap:6px;display:flex}.c-seg label,.c-seg button{min-width:64px;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:#fff;flex:1;justify-content:center;align-items:center;padding-left:8px;padding-right:8px;font-size:14.5px;display:flex}.c-seg label.is-on,.c-seg button.is-on{border-color:var(--gold);background:var(--cream);font-weight:700;box-shadow:0 0 0 2px #c99c5e4d}.c-seg input{opacity:0;pointer-events:none;position:absolute}.c-radio,.c-check{min-height:var(--tap);cursor:pointer;align-items:flex-start;gap:10px;padding-top:6px;padding-bottom:6px;display:flex}.c-radio input,.c-check input{height:22px;width:22px;accent-color:var(--gold-deep);flex:none;margin-top:2px}.c-check small{color:var(--mute);font-size:13px;display:block}.c-check.is-invalid span{color:#b3261e}.c-hp{opacity:0;height:1px;width:1px;position:absolute}.c-hp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.c-hp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.c-hp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.c-hp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.c-hp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.c-hp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.c-totals{margin:0}.c-totals div{color:var(--ink-2);justify-content:space-between;padding-top:4px;padding-bottom:4px;display:flex}.c-totals dd{margin:0}.c-totals__grand{border-top:1px solid var(--line);margin-top:6px;font-size:18px;font-weight:700;color:var(--ink)!important;padding-top:8px!important}.c-empty{text-align:center;color:var(--mute);padding-top:40px;padding-bottom:40px}.c-info{padding-top:8px;padding-bottom:30px;padding-left:16px;padding-right:16px}.c-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;margin-bottom:12px;padding:14px 16px}.c-box h2{margin-top:0;margin-bottom:8px;font-size:16px}.c-box p{margin-top:0;margin-bottom:8px}.c-box--cream{background:var(--cream);border-color:#ecdcc2}.c-faq h2{font-size:17px}.c-faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:8px;margin-bottom:8px;padding-left:14px;padding-right:14px}.c-faq summary{min-height:var(--tap);cursor:pointer;align-items:center;font-weight:600;display:flex}.c-faq details p{margin-top:0;margin-bottom:12px}.c-sched{grid-template-columns:1fr 1fr;gap:12px;display:grid}.c-sched h3{margin-top:0;margin-bottom:4px;font-size:14.5px}.c-sched ul{margin:0;padding:0;font-size:14px;list-style:none}.c-sched li{color:var(--ink-2);justify-content:space-between;gap:8px;padding-top:2px;padding-bottom:2px;display:flex}.c-social a{color:var(--gold-deep)}
