.fp-price-strip{position:sticky;top:var(--fp-offer-top,32px);z-index:22;background:#f3f4f5;border:1px solid #d7dade;border-radius:6px;padding:5px 8px;margin:7px 0 9px;color:#30353a;box-shadow:0 2px 5px #20252b10;font-size:11px;line-height:1.2}
.fp-price-label{font-size:9px;text-align:center;margin-bottom:3px;color:#626970}
.fp-price-cells{display:flex;justify-content:center;gap:8px}
.fp-price-cells>div{flex:1;text-align:center;display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:2px 4px}
.fp-price-cells>div+div{border-left:1px solid #d7dade}
.fp-price-cells strong{font-size:12px;white-space:nowrap}
.fp-price-regular{flex-basis:100%;font-size:8px;color:#6b7279}
.fp-price-code{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #d7dade;margin-top:4px;padding-top:4px;position:relative}
.vb-app .fp-price-code button{border:1px solid #4b5259;border-radius:4px;padding:3px 7px;background:#ffffff;font-size:10px;min-height:24px}
.fp-price-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
html{scroll-padding-top:var(--fp-anchor-offset,32px)}
.vb-section,.vb-hero,.vb-promo{scroll-margin-top:8px}
@media(min-width:700px){.fp-price-strip{max-width:650px;margin-left:auto;margin-right:auto;font-size:12px}.fp-price-cells strong{font-size:14px}}
