/* ONE BURGER Site · pages.css, generated. Do not edit by hand. */
.ob-w.ob-w .page{min-height:60vh;padding-block:var(--air)}
.ob-w.ob-w .page__title{font-weight:700;font-size:var(--fs-h2);line-height:1.1;color:var(--on-ground-accent);text-wrap:balance}
.ob-w.ob-w .page__title--lat{font-weight:400;line-height:.95}
.ob-w.ob-w .page__title--lat .w--heavy{font-weight:700}
.ob-w.ob-w .page__note{margin-top:24px;color:var(--on-ground-soft)}
.ob-w.ob-w .page .btn{margin-top:8px}
.ob-w.ob-w .sec__head{display:flex;justify-content:flex-start;margin-bottom:clamp(36px,4.4vw,72px)}
.ob-w.ob-w .sec__head .eyebrow.cell{border-top:0;color:var(--on-ground-soft)}
.ob-w.ob-w .ph{padding-block:clamp(20px,2.6vw,40px) clamp(84px,8vw,150px)}
.ob-w.ob-w .ph__grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);align-items:center}
.ob-w.ob-w .ph__text{grid-column:1 / span 5;min-width:0}
.ob-w.ob-w .ph__media{grid-column:7 / -1;min-width:0}
.ob-w.ob-w .ph__title{color:var(--on-ground-accent);text-wrap:balance}
.ob-w.ob-w .ph__title--he{font-family:var(--f-body);font-weight:700;font-size:clamp(3.4rem,1.6rem + 6.2vw,8.6rem);line-height:.98;letter-spacing:-.01em}
.ob-w.ob-w .ph__lead{margin-top:clamp(18px,2vw,28px);max-width:30ch;text-wrap:pretty}
.ob-w.ob-w .ph__ctas{margin-top:clamp(24px,2.6vw,36px);display:flex;flex-wrap:wrap;gap:12px}
.ob-w.ob-w .ph__fig{margin:0;overflow:hidden}
.elementor .ob-w.ob-w.ob-w .ph__fig{margin:0}
.ob-w.ob-w .ph__img{width:100%;height:auto}
.ob-w.ob-w .ph__media--cut{align-self:end}
.ob-w.ob-w .ph__prod{position:relative;width:min(100%,560px);margin-inline:auto}
.ob-w.ob-w .ph__prod-in{position:relative;display:block;transform-style:preserve-3d}
.ob-w.ob-w .ph__prod-img{position:relative;z-index:1;width:100%}
.ob-w.ob-w .ph__prod-shadow{position:absolute;top:var(--sh-top,81%);left:0;z-index:0;width:100%;
  transform:translate(calc(var(--tx,0) * -10px),calc(var(--ty,0) * -4px))}
.ob-w.ob-w .pend{padding-block:clamp(72px,7vw,128px) clamp(64px,6vw,112px)}
.ob-w.ob-w .pend__in{display:flex;flex-direction:column;align-items:center;text-align:center}
.ob-w.ob-w .pend__tag{width:min(100%,1040px)}
.ob-w.ob-w .pend__tag img{width:100%;height:auto}
.ob-w.ob-w .pend__line{margin-top:28px;max-width:40ch;color:var(--on-ground-soft);text-wrap:balance}
.ob-w.ob-w .pend__ctas{margin-top:clamp(28px,3vw,44px);display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.ob-w.ob-w .formx{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);align-items:start}
.ob-w.ob-w .formx__text{grid-column:1 / span 4;min-width:0;position:sticky;top:calc(var(--hdr-h-solid) + 32px)}
.ob-w.ob-w .formx__title{font-family:var(--f-body);font-weight:700;font-size:clamp(2.4rem,1.4rem + 3.6vw,5rem);line-height:1;color:var(--on-ground-accent);text-wrap:balance}
.ob-w.ob-w .formx__note{margin-top:18px;color:var(--on-ground-soft);max-width:26ch}
.ob-w.ob-w .form{grid-column:6 / -1;min-width:0}
.ob-w.ob-w .form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}
.ob-w.ob-w .fld{min-width:0;display:flex;flex-direction:column;gap:8px}
.ob-w.ob-w .fld--wide{grid-column:1 / -1}
.ob-w.ob-w .fld__label{font-size:15px;font-weight:700;line-height:1.3}
.ob-w.ob-w .fld__opt{font-weight:400;color:var(--on-ground-soft)}
.ob-w.ob-w .fld__input{width:100%;min-height:54px;padding:14px 16px;border:1px solid var(--on-ground);border-radius:var(--ob-radius);background:var(--ob-paper);color:var(--ob-ink);
  font-size:17px;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color .25s,box-shadow .25s}
.ob-w.ob-w .fld__input--area{min-height:136px;resize:vertical}
.ob-w.ob-w .fld__input[dir="ltr"]{text-align:right}
.ob-w.ob-w .fld__input:hover{border-color:var(--on-ground-accent)}
.ob-w.ob-w .fld__input:focus-visible{outline:3px solid var(--ob-orange);outline-offset:0}
.ob-w.ob-w .fld__input[aria-invalid="true"]{border-color:var(--ob-orange-ink);box-shadow:inset 0 0 0 1px var(--ob-orange-ink)}
.ob-w.ob-w .fld__err{min-height:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--ob-orange-ink)}
.ob-w.ob-w .fld__err:empty{display:none}
.ob-w.ob-w .hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.ob-w.ob-w .chk{margin-top:26px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:start}
.ob-w.ob-w .chk__box{width:26px;height:26px;margin:1px 0 0;accent-color:var(--ob-ink);cursor:pointer}
.ob-w.ob-w .chk__label{font-size:16px;line-height:1.5;cursor:pointer;padding-block:1px}
.ob-w.ob-w .chk .fld__err{grid-column:2}
.ob-w.ob-w .form__status{margin-top:18px;font-size:15px;font-weight:700;color:var(--ob-orange-ink)}
.ob-w.ob-w .form__status:empty{display:none}
.ob-w.ob-w .form__foot{margin-top:24px}
.ob-w.ob-w .form__submit{min-width:min(100%,320px)}
.ob-w.ob-w .form.is-busy .form__submit{opacity:.7;pointer-events:none}
@media (max-width:900px){
.ob-w.ob-w .ph__grid{display:flex;flex-direction:column;align-items:stretch}
.ob-w.ob-w .ph__media{margin-top:44px}
.ob-w.ob-w .ph__lead{max-width:none}
.ob-w.ob-w .formx{display:block}
.ob-w.ob-w .formx__text{position:static}
.ob-w.ob-w .formx__note{max-width:none}
.ob-w.ob-w .form{margin-top:32px}
}
@media (max-width:767px){
.ob-w.ob-w .sec__head{margin-bottom:28px}
.ob-w.ob-w .ph{padding-bottom:var(--air)}
.ob-w.ob-w .ph__title--he{font-size:clamp(3.1rem,15vw,4.6rem)}
.ob-w.ob-w .ph__ctas .btn{width:100%;min-height:50px}
.ob-w.ob-w .pend__ctas{width:100%;flex-direction:column}
.ob-w.ob-w .pend__ctas .btn{width:100%;min-height:50px}
.ob-w.ob-w .form__grid{grid-template-columns:minmax(0,1fr);gap:20px}
.ob-w.ob-w .form__submit{width:100%;min-height:52px}
}
@media (prefers-reduced-motion:reduce){
.ob-w.ob-w .fld__input{transition:none}
}
.ob-w.ob-w .ph span[dir="ltr"],.ob-w.ob-w .tl span[dir="ltr"],.ob-w.ob-w .frn span[dir="ltr"],.ob-w.ob-w .frm span[dir="ltr"],.ob-w.ob-w .frv span[dir="ltr"],.ob-w.ob-w .pend span[dir="ltr"],.ob-w.ob-w .ct span[dir="ltr"]{white-space:nowrap}
.ob-w.ob-w .mk__title,.ob-w.ob-w .frm__title,.ob-w.ob-w .mp__title,.ob-w.ob-w .fr__title{text-align:end}
.ob-w.ob-w .chk{align-items:start}
.ob-w.ob-w .chk__box{width:28px;height:28px;margin:8px 0}
.ob-w.ob-w .chk__label{display:block;min-height:44px;padding-block:10px}
.ob-w.ob-w .chk__label .link{display:inline-block;padding-block:10px;margin-block:-10px}
@supports (height:1svh){
.ob-w.ob-w .page{min-height:60svh}
}
