.price-tooltip{position:fixed;z-index:1000;width:max-content;max-width:160px;padding:var(--gap-s) var(--gap-m);border-radius:0;background:var(--hostes-light-text-primary);color:var(--hostes-dark-text-primary);box-shadow:0 8px 24px var(--neutral-translucent-200);font:var(--type-small);text-align:center}.price-tooltip:before{position:absolute;left:var(--tooltip-arrow-left, 50%);width:16px;height:16px;background:var(--hostes-light-text-primary);content:"";transform:translate(-50%) rotate(45deg)}.price-tooltip[data-side=bottom]:before{top:-7px}.price-tooltip[data-side=top]:before{bottom:-7px}@media(max-width:640px){.price-tooltip-backdrop{position:fixed;z-index:1000;inset:0;background:#00000073}.price-tooltip--sheet{position:fixed;z-index:1001;right:0;bottom:0;left:0;width:100%;max-width:none;padding:var(--gap-xl) var(--gap-m) max(var(--gap-m),env(safe-area-inset-bottom));border-radius:var(--gap-m) var(--gap-m) 0 0;background:var(--hostes-light-bg-primary);color:var(--hostes-light-text-primary);font:var(--type-paragraph-16);text-align:left}.price-tooltip--sheet:before{content:none}.price-tooltip--sheet p{margin:0;font:inherit}.price-tooltip__close{width:100%;min-height:48px;margin-top:var(--gap-xl);border:0;background:var(--color-lime);color:var(--hostes-light-text-primary);font:var(--type-button-16);cursor:pointer}}
