/* Chew Digital® — one-off price panel stays within its own section. */
.cd-oneoff-section .eco-two-columns{align-items:start}
.cd-oneoff-sticky{align-self:start;min-width:0}
.cd-oneoff-sticky>h2{margin-bottom:25px;font-size:clamp(1.8rem,2.6vw,2.4rem)!important;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}
@media(min-width:1024px){.cd-oneoff-sticky{position:sticky;top:var(--cd-oneoff-offset,110px)}.cd-oneoff-sticky.cd-oneoff-no-sticky{position:static}}
@media(max-width:1023px){.cd-oneoff-section .eco-two-columns{grid-template-columns:1fr}.cd-oneoff-sticky{position:static!important}}

/* Keep the full price panel usable on ordinary laptop-height windows. */
@media(min-width:1024px) and (max-height:700px){.cd-oneoff-sticky>h2{font-size:1.8rem!important;margin-bottom:18px}.cd-oneoff-sticky .eco-proof{padding:22px}.cd-oneoff-sticky .eco-proof>p:first-of-type{font-size:clamp(2.8rem,4.5vw,3.7rem)!important}.cd-oneoff-sticky .cd-oneoff-inclusion{margin-bottom:18px}}
