/* ONE BURGER Site · fresh.css, generated. Do not edit by hand. */
.ob-w.ob-w .fresh{position:relative;z-index:2;padding-block:var(--air) clamp(56px, 6vw, 96px);
  box-shadow:var(--ob-deck-shadow);
  clip-path:inset(-140px 0 0 0)}
.ob-w.ob-w .fresh__top{display:flex;align-items:center;margin-bottom:clamp(36px, 4vw, 64px)}
.ob-w.ob-w .fresh__top::after{content:"";flex:1;height:1px;background:var(--on-ground-line)}
.ob-w.ob-w .fresh__label{flex:none;color:var(--on-ground)}
.ob-w.ob-w .fresh .fresh__title{display:block;font-size:clamp(46px, 12.4vw, 11.6rem);line-height:.86;text-align:end;white-space:nowrap;color:var(--on-ground-accent)}
.ob-w.ob-w .fresh__row{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);margin-top:clamp(28px, 3vw, 48px)}
.ob-w.ob-w .fresh .fresh__body{grid-column:8 / span 5;margin:0;padding-inline-start:var(--gutter);border-inline-start:1px solid var(--on-ground-line);
  font-size:22px;line-height:1.55;color:var(--on-ground);text-wrap:pretty}
.ob-w.ob-w .fresh__w{display:inline}
html:not(.ob-anim) .ob-w.ob-w .fresh__w{opacity:1 !important}
.ob-w.ob-w .fresh__photo{position:relative;width:100%;margin:clamp(72px, 8vw, 128px) 0 0}
.elementor .ob-w.ob-w.ob-w .fresh__photo{margin:clamp(72px, 8vw, 128px) 0 0}
.ob-w.ob-w .fresh__wipe{position:relative;overflow:hidden}
.ob-w.ob-w .fresh__wipe.is-scrub{transition:none}
html:not(.ob-anim) .ob-w.ob-w .fresh__wipe{clip-path:none !important}
.ob-w.ob-w .fresh__img{display:block;width:100%;height:auto}
.ob-w.ob-w .fresh__badge{--bs:clamp(118px, 12vw, 176px);position:absolute;z-index:2;top:calc(var(--bs) * -.5);inset-inline-start:max(var(--margin), calc((100vw - var(--wrap)) / 2));
  width:var(--bs);height:var(--bs);pointer-events:none}
.ob-w.ob-w .fresh__badge-in{position:relative;display:block;width:100%;height:100%;border-radius:50%;background:var(--ground);box-shadow:inset 0 0 0 1px var(--on-ground-accent)}
.ob-w.ob-w .fresh__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;direction:ltr}
.ob-w.ob-w .fresh__ring-txt{font-family:var(--f-display);font-weight:700;font-size:15.5px;letter-spacing:.06em;fill:var(--on-ground-accent)}
.ob-w.ob-w .fresh__badge-star{position:absolute;inset:0;margin:auto;width:28%;height:28%;fill:var(--on-ground-accent)}
@media (max-width:900px){
.ob-w.ob-w .fresh{padding-block:var(--air) 48px;box-shadow:none;clip-path:none}
.ob-w.ob-w .fresh__top{margin-bottom:28px}
.ob-w.ob-w .fresh .fresh__title{font-size:min(17.5vw, 9rem);line-height:.88;white-space:normal;text-wrap:balance}
.ob-w.ob-w .fresh__row{display:block;margin-top:22px}
.ob-w.ob-w .fresh .fresh__body{padding-inline-start:16px;font-size:18px;line-height:1.6;max-width:none}
.ob-w.ob-w .fresh__photo{margin-top:72px}
.elementor .ob-w.ob-w.ob-w .fresh__photo{margin-top:72px}
.ob-w.ob-w .fresh__badge{--bs:108px}
.ob-w.ob-w .fresh__ring-txt{font-size:16px}
}
