.main-404 .empty-state{max-width:760px;margin-inline:auto}.main-404 .empty-state__heading,.main-404 .empty-state__description,.main-404__search-agent,.main-404__products .product-item__title{overflow-wrap:anywhere}.main-404 .empty-state__heading{line-height:1.15}.main-404 .empty-state__description,.main-404__search-agent p,.main-404__products .product-item__title{line-height:1.45}.main-404__search-agent{max-width:620px;margin:32px auto 0;padding:28px;border:1px solid var(--border-color);border-radius:4px;background:var(--secondary-background)}.main-404__search-agent p{margin:12px 0 20px}.main-404__products{margin-top:24px}@media screen and (max-width:640px){.main-404 .form__connected-item{display:grid;grid-template-columns:minmax(0,1fr) auto}.main-404 .form__input-wrapper,.main-404 .form__field{min-width:0}.main-404__search-agent{margin-top:24px;padding:22px 18px}}.search-agent-fallback{padding:30px 20px 54px;background:#f4f7f1}.search-agent-fallback[hidden]{display:none}.search-agent-fallback__inner{max-width:720px;margin:0 auto;padding:34px;background:transparent}.search-agent-fallback__title{margin:0 0 10px;text-align:center;font-family:Georgia,serif;font-weight:400}.search-agent-fallback__intro{margin:0 0 28px;text-align:center;line-height:1.65;color:#625f58}.search-agent-fallback__field{margin:0 0 22px;padding:0;border:0}.search-agent-fallback__field>label,.search-agent-fallback__field>legend{display:block;margin-bottom:8px;font-weight:600}.search-agent-fallback__field input[type=text],.search-agent-fallback__field input[type=email]{width:100%;min-height:48px;padding:10px 13px;border:1px solid #b9b5aa;border-radius:0;background:#fff}.search-agent-fallback__field fieldset{border:0}.search-agent-fallback__field label:has(input[type=radio]){display:block;margin:7px 0;font-weight:400}.search-agent-fallback__button{min-height:46px;padding:12px 24px;border:0;background:#263584;color:#fff;font-weight:700;cursor:pointer}.search-agent-fallback__button[disabled]{opacity:.65;cursor:wait}.search-agent-fallback__status{min-height:24px;margin:16px 0 0}@media(max-width:640px){.search-agent-fallback{padding:20px 14px 38px}.search-agent-fallback__inner{padding:25px 20px}.search-agent-fallback__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/compiled_assets/styles.css.map */
