.da-mobile-nav__layer .da-mobile-nav__drawer{width:min(400px,calc(100vw - 24px));height:100dvh;max-height:100dvh;background:#fff;animation:none}.da-mobile-nav__layer .da-mobile-nav__backdrop{inset:0;width:100%;height:100%;background:rgba(15,34,53,.32)}.da-mobile-nav__layer .da-mobile-nav__header{height:76px;min-height:76px;padding:0 22px;border-bottom:1px solid #edf0f3}.da-mobile-nav__layer .da-mobile-nav__close{background:#fff;border-radius:4px}.da-mobile-nav__layer .da-mobile-nav__scroll{padding:5px 22px 20px;scrollbar-width:thin;overscroll-behavior:contain}.da-mobile-nav__layer .da-mobile-nav__group>button,.da-mobile-nav__layer .da-mobile-nav__link{height:50px;min-height:50px;color:#172b43;font-size:16px;font-weight:500;line-height:1.4}.da-mobile-nav__layer .da-mobile-nav__group>button svg{stroke:#d4005a}.da-mobile-nav__layer .da-mobile-nav__group>button[aria-expanded=true]{color:#d4005a;border-bottom-color:transparent}.da-mobile-nav__layer .da-mobile-nav__submenu{border:0;margin:0;padding:0 0 12px 12px;gap:0}.da-mobile-nav__layer .da-mobile-nav__submenu a{min-height:44px;font-size:14px;line-height:1.5;color:#435569;padding:10px 0;white-space:normal}.da-mobile-nav__layer .da-mobile-nav__submenu a[aria-current=page]{color:#d4005a;font-weight:600}.da-mobile-nav__layer .da-mobile-nav__submenu .da-mobile-nav__all{color:#d4005a;font-size:13px;font-weight:600}.da-mobile-nav__layer .da-mobile-nav__footer{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;padding:16px 22px max(16px,env(safe-area-inset-bottom));border-top:1px solid #edf0f3;background:#fff}.da-mobile-nav__layer .da-mobile-nav__estimate,.da-mobile-nav__layer .da-mobile-nav__track{display:flex;align-items:center;justify-content:center;min-height:46px;height:auto;border-radius:6px;padding:12px 8px;font-size:14px;line-height:1.4;text-decoration:none}.da-mobile-nav__layer .da-mobile-nav__track{background:#fff;color:#172b43;border:1px solid #dce3ea}.da-mobile-nav__layer .da-mobile-nav__estimate{background:#d4005a;color:#fff;border:1px solid #d4005a}.da-mobile-nav__layer .da-mobile-nav__estimate:hover{background:#c6004c;border-color:#c6004c}.da-mobile-nav__layer :focus-visible{outline:2px solid #d4005a;outline-offset:2px}@media(max-height:450px){.da-mobile-nav__layer .da-mobile-nav__header{height:56px;min-height:56px}.da-mobile-nav__layer .da-mobile-nav__footer{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}}