.mm-search{padding:18px clamp(16px,4vw,60px);background:#f5f7fa;border-bottom:1px solid #e3e8ee;color:#172331}.mm-search__form{max-width:1320px;margin:auto}.mm-search__row{display:flex;align-items:stretch;gap:10px}.mm-search__input-wrap{position:relative;flex:1;min-width:0}.mm-search input,.mm-search select{font:inherit;color:#172331;background:#fff;border:1px solid #cbd4df;border-radius:7px;min-height:44px;padding:10px 12px;width:100%;max-width:100%;box-sizing:border-box}.mm-search__input-wrap input{height:48px;padding-left:43px;font-size:16px;font-weight:400}.mm-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#66778a;pointer-events:none}.mm-search button{font:inherit;cursor:pointer;box-sizing:border-box}.mm-search__toggle{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:48px;padding:10px 16px;border:1px solid #cbd4df;border-radius:7px;background:#fff;color:#082b57;font-weight:600;font-size:14px}.mm-search__toggle svg{width:20px;height:20px}.mm-search__toggle[aria-expanded=true]{border-color:#082b57;background:#eaf0f7}.mm-search__badge{font-size:11px;line-height:18px;min-width:18px;border-radius:50%;background:#082b57;color:#fff}.mm-search__filters{margin-top:12px;padding:18px;background:#fff;border:1px solid #dce3eb;border-radius:10px;box-shadow:0 4px 18px #082b5708}.mm-search__filters[hidden],.mm-search [hidden]{display:none!important}.mm-search__panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:16px}.mm-search__close{border:0;background:none;font-size:26px;line-height:1;width:36px;height:36px;color:#58697b;border-radius:5px}.mm-search__fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mm-search__fields label,.mm-picker>label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.mm-picker{min-width:0;position:relative}.mm-search__sort{grid-column:1/3}.mm-search__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;margin-top:14px;border-top:1px solid #edf0f4}.mm-search__submit{display:flex;align-items:center;justify-content:center;gap:25px;min-height:44px;padding:10px 24px;background:#082b57;color:#fff;border:1px solid #082b57;border-radius:7px;font-weight:600}.mm-search__reset{background:none;border:0;color:#536579;padding:10px 0;text-decoration:underline;text-underline-offset:3px;font-size:13px}.mm-search__note{font-size:12px;color:#708091;margin:10px 0 0}.mm-search :focus-visible{outline:2px solid #f2b632;outline-offset:3px}.mm-search__catalog-label{font-size:14px;font-weight:600;margin:0 0 10px}.mm-search--catalog{padding-block:18px;margin-bottom:20px;border:1px solid #e3e8ee;border-radius:9px}.mm-picker--enhanced>select{display:none}.mm-picker__trigger{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;border:1px solid #cbd4df;border-radius:7px;background:#fff;padding:10px 12px;color:#172331;text-align:left;font-size:14px}.mm-picker__trigger span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-picker__popover{position:absolute;top:100%;left:0;width:100%;min-width:240px;z-index:30;margin-top:6px;background:#fff;border:1px solid #cbd4df;border-radius:9px;box-shadow:0 8px 28px #082b5724;padding:10px}.mm-picker__popover input{font-size:16px;min-height:42px;margin-bottom:8px}.mm-picker__list{max-height:220px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mm-picker__option{display:block;width:100%;text-align:left;padding:10px;border:0;border-radius:5px;background:#fff;color:#172331;font-size:14px;min-height:40px}.mm-picker__option:hover,.mm-picker__option[aria-selected=true]{background:#edf3fa;color:#082b57}.mm-picker__empty{font-size:13px;color:#6c7988;margin:12px 8px}.mm-picker__hint{display:block;font-size:11px;color:#798796;font-weight:400;margin-top:2px}.mm-search__fields label input,.mm-search__fields label select{font-weight:400}@media(max-width:749px){.mm-search{padding:14px 16px}.mm-search__row{gap:8px;flex-wrap:nowrap}.mm-search__toggle{padding:10px 12px;font-size:13px}.mm-search__input-wrap input{font-size:16px;padding-left:37px;min-height:46px}.mm-search__icon{left:11px;width:18px;height:18px}.mm-search__filters{padding:14px}.mm-search__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mm-search__sort{grid-column:1/-1}.mm-picker__popover{min-width:0;width:calc(200% + 12px)}.mm-picker:nth-child(2) .mm-picker__popover{left:auto;right:0}.mm-search__panel-heading{margin-bottom:10px}.mm-search__footer{margin-top:12px;padding-top:12px}.mm-search--catalog{margin:0 16px 20px;padding:14px}.mm-search__note{margin-top:8px}.mm-search__toggle span{font-size:12px}}@media(max-width:360px){.mm-search__toggle{padding:10px}.mm-search__toggle>span:not(.mm-search__badge){display:none}}body .product-grid__item .product-card{height:100%}body .product-grid__item .product-card__content{height:100%;gap:7px}body .product-grid__item .card-gallery{background:#f7f8fa;border-radius:6px;overflow:hidden}body .product-grid__item .card-gallery img{object-fit:contain!important}body .product-grid__item [ref=productTitleLink] p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3.9em;line-height:1.3!important;margin:0}body .product-grid{column-gap:18px;row-gap:26px}@media(max-width:749px){body .product-grid{column-gap:12px;row-gap:22px}body .product-grid__item [ref=productTitleLink] p{font-size:14px!important}}.mm-search{background:#eaf1f8;border-bottom-color:#cbd9e7}.mm-search--catalog{border-color:#cbd9e7}.mm-search__input-wrap input{background:#f8fbff;border-color:#8faac5;box-shadow:0 1px 3px #082b570f}.mm-search__icon{color:#285680}.mm-search__input-wrap input::placeholder{color:#60758a;opacity:1}.mm-search__input-wrap input:focus{background:#fff;border-color:#285680;box-shadow:0 0 0 3px #2856801f}.mm2 .mm-search:not(.mm-search--catalog){background:linear-gradient(110deg,#082b57,#123e68);padding-top:22px;padding-bottom:22px;border-top:1px solid rgba(255,255,255,.12);border-bottom:3px solid #e5ad36;color:#fff}.mm2 .mm-search .mm-search__input-wrap input{background:#fff;border:1px solid rgba(255,255,255,.8);border-radius:9px;box-shadow:0 3px 12px #0000001f;color:#172331;height:50px}.mm2 .mm-search .mm-search__input-wrap input::placeholder{color:#68798c}.mm2 .mm-search .mm-search__input-wrap input:focus{border-color:#efbd54;box-shadow:0 0 0 3px #efbd5447}.mm2 .mm-search .mm-search__icon{color:#285680}.mm2 .mm-search .mm-search__toggle{background:#efbd54;border-color:#efbd54;color:#082b57;border-radius:9px;font-weight:700;box-shadow:0 3px 12px #0000001a}.mm2 .mm-search .mm-search__toggle svg circle{fill:#efbd54}.mm2 .mm-search .mm-search__toggle:hover,.mm2 .mm-search .mm-search__toggle[aria-expanded=true]{background:#f5ce7b;border-color:#f5ce7b}.mm2 .mm-search .mm-search__toggle:hover svg circle,.mm2 .mm-search .mm-search__toggle[aria-expanded=true] svg circle{fill:#f5ce7b}.mm2 .mm-search .mm-search__filters{color:#172331;border-color:#ffffff73;box-shadow:0 8px 24px #00000026}@media(max-width:749px){.mm2 .mm-search:not(.mm-search--catalog){padding:16px;border-bottom-width:2px}.mm2 .mm-search .mm-search__input-wrap input{height:48px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/mirsaf-home-search.css.map */
