.header__search details[open]>.search-modal{position:fixed!important;top:var(--sw-search-top,12rem)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important;justify-content:center;align-items:flex-start;padding:0!important;background:transparent!important;border:0!important;opacity:1!important;z-index:1000;overflow:hidden}.search-modal .modal-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;background:#0006!important;z-index:0!important}.search-modal .search-modal__content{position:relative;z-index:1;display:flex!important;flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;height:auto!important;max-height:100%;padding:0!important;background:#fff;color:#000;border:0;border-bottom:.3rem solid var(--sw-red,#da291c);box-shadow:0 1.2rem 3rem #0000002e;overflow:hidden}.search-modal predictive-search.search-modal__form,.search-modal search-form.search-modal__form{display:block;flex:1 1 auto;width:100%!important;max-width:none!important;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0;margin:0;scrollbar-width:none;-ms-overflow-style:none}.search-modal predictive-search.search-modal__form::-webkit-scrollbar,.search-modal search-form.search-modal__form::-webkit-scrollbar{display:none;width:0;height:0}.search-modal form.search.search-modal__form{display:block;width:100%!important;max-width:none!important}.search-modal .field{position:sticky;top:0;z-index:2;display:flex;align-items:center;box-sizing:border-box;width:100%!important;max-width:98rem!important;margin:0 auto!important;padding:1.6rem 6.4rem 1.6rem 1.6rem;background:#fff}.search-modal .field:before,.search-modal .field:after{display:none!important}.search-modal .field__input{height:4.8rem;min-height:0;padding:0 1.2rem 0 4.4rem!important;border:0;border-bottom:.1rem solid rgba(0,0,0,.35);border-radius:0;background:transparent!important;color:#000!important;font-size:1.6rem;font-weight:500;letter-spacing:0;box-shadow:none!important}.search-modal .field__input:focus,.search-modal .field__input:focus-visible{border-bottom-color:#000;box-shadow:none!important;outline:0}.search-modal .field__label{left:6rem;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:400;letter-spacing:0;text-transform:none;color:#0000008c;pointer-events:none}.search-modal .field__input:focus~.field__label,.search-modal .field__input:not(:placeholder-shown)~.field__label{opacity:0}.search-modal .search__button{position:absolute!important;left:1.6rem!important;right:auto!important;top:50%!important;transform:translateY(-50%);width:4.4rem;height:4.4rem;color:#000}.search-modal .search__button:hover{color:var(--sw-red,#da291c)}.search-modal .reset__button{display:none!important}.search-modal .search-modal__close-button{position:absolute!important;top:1.8rem!important;right:max(1.2rem,calc((100% - 98rem)/2 + 1.2rem))!important;left:auto!important;bottom:auto!important;width:4.4rem!important;height:4.4rem!important;min-width:0;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:center;z-index:3;color:#000}.search-modal .search-modal__close-button:hover{color:var(--sw-red,#da291c)}.search-modal .search-modal__close-button .svg-wrapper,.search-modal .search-modal__close-button .icon{display:block;margin:0}.section-header:has(.header__search details[open]),.shopify-section-header:has(.header__search details[open]){z-index:1001!important}.search-modal .predictive-search{position:static!important;width:auto!important;max-width:98rem;max-height:none!important;margin:0 auto;padding:.4rem 1.6rem 1.6rem;border-top:.1rem solid rgba(0,0,0,.12)!important;box-shadow:none!important;overflow:visible!important;background:#fff}.search-modal .predictive-search__heading{margin:0 1.2rem;padding:1.4rem 0 .6rem;border:0;font-family:var(--sw-font-text,inherit);font-size:1.1rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:#0000008c}.search-modal .predictive-search__item{padding:.8rem 1.2rem}.search-modal .predictive-search__item--link-with-thumbnail{grid-template-columns:5.6rem 1fr;grid-column-gap:1.4rem}.search-modal .predictive-search__image{width:5.6rem;height:4.2rem}.search-modal .predictive-search__item-heading{font-size:1.4rem}.search-modal .predictive-search__item-type{margin-bottom:.3rem;font-size:1rem}.search-modal .predictive-search__item--term{padding-top:.8rem;padding-bottom:.8rem;font-size:1.2rem}.search-modal predictive-search[open] .sw-idle{display:none}.sw-idle{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.4rem 4.8rem;box-sizing:border-box;max-width:98rem;margin:0 auto;padding:2.4rem 1.6rem 3rem;border-top:.1rem solid rgba(0,0,0,.12)}.sw-idle[hidden],.sw-idle__group[hidden]{display:none!important}.sw-idle a{text-decoration:none}.sw-idle__group{margin:0}.sw-idle__heading{margin:0 0 1.2rem;font-family:var(--sw-font-text,inherit);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:#0000008c}.sw-idle__chips{display:flex;flex-wrap:wrap;gap:.8rem}.sw-idle__chip{display:inline-flex;align-items:center;padding:.9rem 1.3rem;border:.1rem solid rgba(0,0,0,.3);color:#000;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.sw-idle__chip:hover,.sw-idle__chip:focus-visible{border-color:var(--sw-red,#da291c);color:var(--sw-red,#da291c)}.sw-idle__chip--cat{border-color:#000;background:#000;color:#fff}.sw-idle__chip--cat:hover,.sw-idle__chip--cat:focus-visible{border-color:var(--sw-red,#da291c);background:var(--sw-red,#da291c);color:#fff}.sw-idle__links{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.sw-idle__links a{display:block;padding:.7rem 0;color:#000;font-size:1.4rem;line-height:1.3;transition:color .15s ease}.sw-idle__links a:hover,.sw-idle__links a:focus-visible{color:var(--sw-red,#da291c)}@media screen and (max-width:749px){.search-modal .field{padding:1.2rem 5.6rem 1.2rem 1.2rem}.search-modal .search__button{left:1.2rem!important}.search-modal .search-modal__close-button{top:1.4rem!important;right:.8rem!important}.search-modal .search-modal__content{height:100%!important;max-height:none;box-shadow:none}.sw-idle{grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:2rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/segway-search-idle.css.map */
