.ms-search{display:block;position:relative;width:100%;color:#193e34;font-size:14px}.ms-search [hidden]{display:none!important}.ms-search form{margin:0}.ms-search__field{display:flex;align-items:center;gap:8px;min-height:60px;padding:8px 12px;border:1px solid #d9dfda;border-radius:10px;background:#fff}.ms-search__field:focus-within{border-color:#275448;box-shadow:0 0 0 2px #27544814}.ms-search input[type=search]{-webkit-appearance:none;appearance:none;min-width:0;flex:1;width:100%;border:0;outline:0;padding:8px 0;border-radius:0;background:transparent;color:#193e34;font:inherit;font-size:16px;box-shadow:none}.ms-search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ms-search input::placeholder{color:#717a74;opacity:1}.ms-search__icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:9px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:6px}.ms-search__icon svg{width:20px;height:20px}.ms-search__clear{min-height:40px;padding:8px;border:0;background:transparent;color:#52665e;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ms-search__panel{position:absolute;inset:calc(100% + 7px) 0 auto;z-index:10;border:1px solid #e1e5df;border-radius:10px;background:#fff;box-shadow:0 15px 40px #183f3421;overflow:hidden}.ms-search__list{padding:0;margin:0;list-style:none;max-height:min(480px,55dvh);overflow:auto;overscroll-behavior:contain}.ms-search__option{list-style:none;margin:0;border-bottom:1px solid #f0f1ed}.ms-search__option:last-child{border-bottom:0}.ms-search__product{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:15px;padding:12px 18px;color:inherit;text-decoration:none}.ms-search__option[aria-selected=true],.ms-search__product:hover{background:#f3f6f0}.ms-search__image{display:grid;place-items:center;width:64px;height:68px;overflow:hidden;border-radius:5px;background:#f7f7f4}.ms-search__image img,.ms-search__image svg{display:block;width:100%;height:100%;object-fit:contain}.ms-search__details{display:flex;flex-direction:column;gap:5px;min-width:0}.ms-search__vendor{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#69766d}.ms-search__title{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.ms-search__price{font-size:13px;font-weight:600;white-space:nowrap}.ms-search__all{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px;background:#f4f6f1;color:#193e34;font-size:13px;font-weight:600;text-decoration:none;border-top:1px solid #e5e9e2}.ms-search__all:hover{background:#e9efe5}.ms-search__message{margin:0;padding:22px 20px;font-size:14px;line-height:1.5;color:#617267}.ms-search :is(button,a):focus-visible{outline:2px solid #275448;outline-offset:-3px}.ms-search-dialog.dialog-modal{padding:0;height:fit-content;width:min(660px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 110px);overflow:auto;margin:90px auto auto;border:1px solid #d9dfda;border-radius:12px;background:#fff;color:#193e34;box-shadow:0 20px 70px #16372d26}.ms-search-dialog.dialog-modal::backdrop{background:#16372d33}.ms-search-dialog.dialog-modal[open]:not(.dialog-closing){animation:ms-search-enter .16s ease-out both}@keyframes ms-search-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ms-search-dialog.dialog-modal[open]:not(.dialog-closing){animation-duration:1ms}}.ms-search--header .ms-search__field{border:0;border-radius:0;padding:10px 12px}.ms-search--header .ms-search__field:focus-within{box-shadow:none}.ms-search--header .ms-search__panel{position:static;border:0;border-top:1px solid #e1e5df;border-radius:0;box-shadow:none}.ms-search-page{width:100%;max-width:var(--size-style-width,100%);margin:var(--margin-2xl) 0 var(--margin-md)}@media(max-width:749px){.ms-search-dialog.dialog-modal{width:calc(100vw - 24px);margin-top:72px;max-height:calc(100dvh - 90px);border-radius:10px}.ms-search__field{gap:2px;padding-inline:7px}.ms-search__product{grid-template-columns:52px minmax(0,1fr);gap:3px 12px;padding:12px}.ms-search__image{width:52px;height:64px;grid-row:span 2}.ms-search__details{gap:3px}.ms-search__title{font-size:13px}.ms-search__price{grid-column:2;font-size:12px}.ms-search__list{max-height:min(440px,54dvh)}.ms-search__all{padding:15px}.ms-search-page{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/marshear-search.css.map */
