.qs-detail-mobile-bar{display:none;position:sticky;inset-block-end:0;z-index:130;margin-block-start:0;background:var(--qs-surface-card);border-block-start:1px solid var(--qs-border-default);padding-block-end:env(safe-area-inset-bottom,0)}@media (max-width:1023px){.qs-detail-mobile-bar{display:block}}.qs-detail-mobile-bar .qs-detail-bar{border:0;border-radius:0}.qs-detail-mobile-bar .qs-detail-bar__inner{flex-direction:row;align-items:center;padding-block:10px;padding-inline:14px;gap:12px}.qs-detail-mobile-bar .qs-detail-bar__price{flex:1;min-inline-size:0}.qs-detail-mobile-bar .qs-detail-bar__price-value{font-size:17px;font-weight:700;line-height:1.2;overflow:visible;white-space:normal}.qs-detail-mobile-bar .qs-detail-bar__price-value .qs-price-discount{gap:2px 10px}.qs-detail-mobile-bar .qs-detail-bar__price-value .qs-price-discount__was{font-size:.78em}.qs-detail-mobile-bar .qs-detail-bar__price-note{font-size:var(--fs-caption);margin-block-start:0}.qs-detail-mobile-bar .qs-detail-bar__actions{flex-direction:row;gap:8px;flex:0 0 auto}.qs-detail-mobile-bar .qs-detail-bar__actions .qs-btn{inline-size:auto;padding-inline:14px;white-space:nowrap}.qs-detail-mobile-bar .qs-listing__icon-action{inline-size:44px;block-size:44px;flex:0 0 auto}.qs-detail-mobile-bar .qs-listing__icon-action svg{inline-size:20px;block-size:20px}.qs-detail-mobile-bar .qs-detail-bar__avail,.qs-detail-mobile-bar .qs-detail-bar__context,.qs-detail-mobile-bar .qs-detail-bar__secondary-actions{display:none}@media (max-width:767px){body:has(.qs-detail-mobile-bar) .qs-topbar__fab{inset-block-end:auto;inset-block-start:calc(var(--topbar-total-h, 56px) + 12px + env(safe-area-inset-top, 0px));z-index:20}}.qs-detail-mobile-bar[data-contacts-only] .qs-detail-bar__inner{padding-block:8px;gap:8px}.qs-detail-mobile-bar[data-contacts-only] .qs-detail-bar__actions{flex:1 1 auto;min-inline-size:0}.qs-detail-mobile-bar[data-contacts-only] .qs-detail-bar__actions>*{flex:1 1 0;min-inline-size:0}.qs-detail-mobile-bar[data-contacts-only] .qs-detail-bar__actions .qs-btn{inline-size:100%;justify-content:center;padding-inline:10px}.qs-detail-mobile-bar[data-contacts-only] .qs-contact-cta{display:flex;flex-direction:column}