.twoinone-actions .header__search{display:inline-flex!important}.twoinone-header .search-modal{position:fixed;top:var(--header-height, 13rem);left:0;right:0;bottom:auto;height:auto;min-height:0;display:block;overflow:visible;background:#fff;transform:none;animation:none;z-index:20}.twoinone-header .search-modal .modal-overlay{position:absolute;left:0;right:0;top:100%;height:100vh;display:block;background:#14213d73;pointer-events:auto}.twoinone-header details[open] .search-modal .modal-overlay:after{content:none}.twoinone-header details[open]>.search-modal{animation:none;transform:none}.twoinone-header .search-modal__content.hfs-modal{display:block;align-items:stretch;justify-content:flex-start;height:auto;max-width:72rem;margin:0 auto;padding:1.2rem 1.6rem 1.6rem;position:relative;top:auto;bottom:auto;z-index:5}.hfs{position:relative}.hfs__bar{display:flex;align-items:center;gap:.8rem}.hfs__field{order:1}.hfs__close{order:2}.hfs__field{position:relative;flex:1 1 auto;min-width:0}.hfs__input{width:100%;height:4.8rem;border:1px solid #ccd8e5;border-radius:1.2rem;background:#fff;color:#14213d;font:inherit;padding:0 4.4rem 0 1.6rem;outline:none}.hfs__input:focus{border-color:#087df5;box-shadow:0 0 0 2px #087df529}.hfs__submit{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem;border:0;background:transparent;color:#175ca8;display:flex;align-items:center;justify-content:center;pointer-events:none}.hfs__submit .icon{width:2rem;height:2rem}.hfs__close.modal__close-button{position:static;margin:0;width:4.4rem;height:4.4rem;flex:0 0 auto}.hfs__panel{margin-top:.8rem;max-height:min(62vh,42rem);overflow:auto;background:#fff;border:1px solid #dce5ee;border-radius:1.2rem;box-shadow:0 14px 32px #0a1b4324;position:relative;z-index:2;pointer-events:auto}.hfs__heading{margin:0;padding:.9rem 1.2rem .3rem;font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;color:#66768a}.hfs__list{display:grid}.hfs__row,.hfs__hint{width:100%;border:0;background:#fff;color:#14213d;font:inherit;text-align:left;cursor:pointer}a.hfs__row{text-decoration:none}.hfs__row{display:flex;align-items:center;gap:.8rem;padding:.6rem .8rem .6rem .4rem}.hfs__row-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:1rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:.3rem .4rem}.hfs__design{flex:0 0 auto;height:3.6rem;padding:0 1.1rem;border:0;border-radius:.8rem;background:#087dff;color:#fff;font:inherit;font-size:1.2rem;font-weight:700;white-space:nowrap;cursor:pointer}.hfs__design:hover{background:#006ee6}.hfs__all{display:block;width:100%;border:0;border-top:1px solid #edf1f5;background:#fff;color:#0873d6;font:inherit;font-weight:700;text-align:center;padding:1.1rem;cursor:pointer}.hfs__all:hover,.hfs__row.is-active,.hfs__row:hover{background:#eef6ff}.hfs__row--pair{border-bottom:1px solid #edf1f5;font-weight:700}.hfs__thumbs,.hfs__copy{min-width:0}.hfs__thumbs{display:flex;align-items:center;gap:.35rem;flex:0 0 auto}.hfs__thumb{width:4.4rem;height:2.8rem;object-fit:cover;object-position:center;border:1px solid #e4eaf0;border-radius:.3rem;background:#f4f7fb;flex:0 0 auto}.hfs__thumb.is-sports{object-fit:contain;background:#fff}.hfs__product-icon,.hfs__blog-icon{width:4rem;height:2.6rem;display:flex;align-items:center;justify-content:center;border-radius:.3rem;background:#f0f5fb;color:#175ca8;flex:0 0 auto}.hfs__copy{display:grid;gap:.15rem}.hfs__copy strong{font-size:1.45rem;font-weight:800}.hfs__copy small{color:#6d7f94;font-size:1.2rem}.hfs__empty{padding:1.6rem 1.2rem 1.4rem;color:#506078;text-align:center}.hfs__empty p{margin:0 0 .8rem}.hfs__hints{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.hfs__hint{width:auto;border:1px solid #d4dfec;border-radius:999px;padding:.45rem 1rem;background:#f8fbff;font-weight:700;text-decoration:none;color:#14213d;display:inline-flex;align-items:center}.hfs__hint:hover,.hfs__hint.is-active{border-color:#087df5;background:#eef6ff;color:#0873d6}@media(max-width:749px){.twoinone-header .search-modal__content.hfs-modal{padding:1rem 1.2rem 1.4rem}.hfs__input{height:4.4rem}.hfs__panel{max-height:min(58vh,36rem)}.hfs__row{flex-wrap:wrap}.hfs__design{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-flag-search.css.map */
