.route-fallback-overlay{position:fixed;z-index:3000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#1f120a8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.route-fallback-overlay[hidden]{display:none}.route-fallback-dialog{position:relative;width:min(440px,100%);border:1px solid rgba(74,48,34,.28);padding:52px 46px 46px;background:#f9f4ee;color:#4a3022;box-shadow:0 28px 70px #1f120a3d;text-align:center}.route-fallback-close{position:absolute;top:17px;right:17px;width:30px;height:30px;color:inherit}.route-fallback-close:before,.route-fallback-close:after{position:absolute;top:14px;left:6px;width:18px;height:1px;background:currentColor;content:""}.route-fallback-close:before{transform:rotate(45deg)}.route-fallback-close:after{transform:rotate(-45deg)}.route-fallback-code{display:block;margin-bottom:13px;color:#8e7d71;font-size:11px;letter-spacing:.18em}.route-fallback-dialog h2{margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.05}.route-fallback-dialog p{max-width:310px;margin:15px auto 26px;color:#8e7d71;font-size:12px;line-height:1.55}.route-fallback-action{min-height:34px;border:1px solid #4a3022;padding:0 22px;background:transparent;color:#4a3022;font-size:10px;transition:background .26s ease,color .26s ease}.route-fallback-action:hover,.route-fallback-action:focus-visible{background:#4a3022;color:#f9f4ee}body.route-fallback-open{overflow:hidden}@media(max-width:720px){.route-fallback-overlay{padding:18px}.route-fallback-dialog{padding:48px 24px 38px}.route-fallback-dialog p{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/q-shared-site-route-fallback.css.map */
