.header-modal{display:contents}.header-modal__badge{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--bs-primary, #f7941e);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center}.header-modal__overlay{position:fixed;inset:0;z-index:1090;background:rgba(0,0,0,.5)}@media(min-width: 768px){.header-modal__overlay{display:none !important}}@media(min-width: 768px){.header-modal__trigger{display:none !important}}.header-modal__overlay--enter,.header-modal__overlay--leave{transition:opacity .3s ease}.header-modal__sheet{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;flex-direction:column;background:var(--bs-body-bg, #fff);overflow:hidden;transform:translateY(100%);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.header-modal__sheet--open{transform:translateY(0)}.header-modal__sheet--dragging{transition:none}.header-modal__handle{flex:0 0 auto;width:100%;touch-action:none;cursor:grab}.header-modal__handle::before{content:"";display:block;width:40px;height:4px;margin:0 auto;border-radius:999px;background:var(--bs-border-color, #dee2e6)}.header-modal__title-bar{flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.15)}.header-modal__title-bar>*:first-child{grid-column:2}.header-modal__close{grid-column:3;justify-self:end;z-index:1}.header-modal__close.btn-close-custom{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0}.header-modal__content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.header-modal__content>*:not(:last-child){margin-bottom:24px}body.header-modal-open{overflow:hidden}
