.jz .band,.jz .jh-request,.jz .spp,.jz .pt-booking{--accent:var(--jz-amber);font-family:var(--sans);color:var(--jz-graphite)}.jz :where(.jh-request,.spp,.pt-booking) :where(h1,h2,h3){font-family:var(--serif);font-weight:400;letter-spacing:-.045em;line-height:.98}.jz :where(.jh-request,.spp,.pt-booking) .eyebrow{font:700 .65rem/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--jz-amber)}.jz :where(.jh-btn,.spp-btn,.pt-btn,button.button,.btn){display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:0 24px;border-radius:0;background:var(--jz-action);color:var(--jz-midnight);border:1px solid transparent;font-weight:750;transition:transform .2s,background .2s}.jz :where(.jh-btn,.spp-btn,.pt-btn,button.button,.btn):hover{background:#f8c75d;transform:translateY(-2px)}.jz .jh-btn--quiet{background:none;border:0;border-bottom:1px solid currentColor;color:inherit;min-height:0;padding:8px 0;border-radius:0}.jz .jh-btn--quiet:hover{background:none;transform:none}.jz :where(.jh-panel,.jh-form-wrap,.island,.spp-card,.pt-card){border-radius:0;border-top:5px solid var(--jz-amber);background:#f6f5ef;box-shadow:none}.jz :where(.jh-field,.spp-field,.pt-field) label,.jz :where(.jh-field,.spp-field,.pt-field)>span{font:700 .64rem var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#334044}.jz :where(.jh-request,.spp,.pt-booking) :where(input,select,textarea){border-radius:0;background:none;border:0;border-bottom:1px solid #a9b3b1;min-height:48px;padding:12px 0}.jz :where(.jh-request,.spp,.pt-booking) textarea{border:1px solid #a9b3b1;padding:12px}.jz :where(.jh-request,.spp,.pt-booking) :where(input,select,textarea):focus{outline:2px solid var(--jz-action);outline-offset:2px}.jz :where(.jh-request,.spp,.pt-booking) :where(input[type=checkbox],input[type=radio]){min-height:0;width:18px;height:18px}.jz .jh-progress-dot{background:var(--jz-amber)}.jz .jh-error{color:#7b2f25}.jz .band{padding:clamp(88px,10vw,160px) clamp(22px,5vw,76px)}.jz .band-heading{font-family:var(--serif);letter-spacing:-.045em}.jz .paybar,.jz .payment-bar{background:#151a1d;color:#fff}.jz .paybar__label,.jz .payment-bar__label{color:var(--jz-amber);font:650 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.jz .jh-form-wrap{width:min(880px,100%);margin-inline:auto}.jz .jh-form{padding:clamp(24px,3vw,44px);background:#f8f7f1;border-top:5px solid var(--jz-amber)}.jz .jh-progress{position:relative;display:flex;flex-wrap:nowrap;gap:0;margin:0 0 clamp(22px,3vw,34px);padding:0 0 22px;border-bottom:1px solid #1721261f;overflow:visible}.jz .jh-progress:before{content:"";position:absolute;left:13px;right:13px;top:13px;height:1px;background:#17212626}.jz .jh-progress-item{position:relative;z-index:1;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.jz .jh-progress-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;background:#dfe3e2;color:#4a565a;font:700 .72rem var(--mono);box-shadow:0 0 0 5px #f8f7f1}.jz .jh-progress-item[aria-current=step] .jh-progress-dot,.jz .jh-progress-item.is-done .jh-progress-dot{background:var(--jz-amber);color:var(--jz-midnight)}.jz .jh-progress-label{font:650 .62rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a7579;padding-right:10px}.jz .jh-progress-item[aria-current=step] .jh-progress-label{color:var(--jz-graphite)}.jz .jh-field{margin-bottom:clamp(16px,2vw,24px)}.jz .jh-field-row{gap:clamp(16px,2vw,24px)}.jz .jh-field>label,.jz .jh-field>.jh-label,.jz .jh-field legend{font:700 .64rem var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#334044}.jz .jh-request :where(input[type=text],input[type=tel],input[type=email],input[type=date],input[type=time],select,textarea){min-height:52px;padding:13px 14px;background:#fff;border:1px solid #c3cbc9;border-radius:0}.jz .jh-request textarea{min-height:120px}.jz .jh-request :where(input,select,textarea):focus{outline:2px solid var(--jz-action);outline-offset:1px;border-color:transparent}.jz .jh-hint{color:#5d686d;font-size:.85rem;line-height:1.5}.jz .jh-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(22px,3vw,32px);padding-top:22px;border-top:1px solid #1721261f}.jz .jh-btn--next{min-height:54px;padding:0 26px;background:var(--jz-action);color:var(--jz-midnight);border:0;border-radius:0;font-weight:750}.jz .jh-btn--next:hover{background:#f8c75d;transform:translateY(-2px)}.jz .jh-btn--quiet{min-height:44px;padding:0 4px;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;color:#4a565a;font-weight:700}.jz .jh-btn--quiet:hover{color:var(--jz-graphite);transform:none;background:none}.jz .jh-process-card{border-radius:0;background:#f1f1eb;border:0;border-top:1px solid #1721261f;padding:clamp(20px,2.4vw,30px)}.jz .jh-process-num{border-radius:0;width:30px;height:30px;background:var(--jz-amber);color:var(--jz-midnight);font:700 .74rem var(--mono)}.jz .jh-process-grid{gap:clamp(14px,2vw,22px)}.jz .jh-summary,.jz .jh-safety{border-radius:0}.jz .jh-safety{border-left:3px solid var(--jz-clay);background:#b665481a}@media(max-width:760px){.jz .jh-progress{flex-wrap:wrap;gap:10px 0}.jz .jh-progress:before{display:none}.jz .jh-progress-item{flex:0 0 20%}.jz .jh-progress-label{display:none}.jz .jh-progress-item[aria-current=step] .jh-progress-label{display:block;position:absolute;left:0;top:34px;white-space:nowrap}.jz .jh-field-row{grid-template-columns:1fr}.jz .jh-nav{flex-direction:row}.jz .jh-btn--next{flex:1 1 auto;justify-content:center}}.jz .jh-fee-card,.jz .jh-note-card,.jz .jh-budget-chips>*,.jz .jh-budget-option,.jz .jh-budget-amount,.jz .jh-summary,.jz .jh-radio,.jz .jh-check,.jz .jh-geo,.jz .jh-reference{border-radius:0}.jz .jh-fee-card,.jz .jh-note-card{border:0;border-top:1px solid #1721261f;background:#f1f1eb}.jz .jh-field-row{align-items:start}.jz .jh-field-row .jh-field{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/51/assets/jz-legacy.css.map */
