.m-search-popup{--m-bg-opacity: .55;background-color:rgba(20,14,11,var(--m-bg-opacity));transition:opacity .3s ease}.m-search-popup--wrapper{--m-translate-y: 0;position:absolute!important;top:0;right:0;bottom:0;left:auto;width:min(420px,100%);min-height:100%!important;padding:0!important;margin:0;background:#fff;color:var(--iv-ink, #2c241f);transform:translate3d(100%,0,0)!important;transition:transform .42s cubic-bezier(.22,.61,.36,1);overflow-y:auto;overscroll-behavior:contain;box-shadow:-24px 0 48px -32px #140e0b73}.m-search-popup--wrapper.m-show-search{transform:translateZ(0)!important}.m-search-popup .container-fluid{padding:0!important;max-width:none}.m-search-popup--header{display:flex!important;align-items:center;justify-content:space-between;padding:18px 20px 14px;margin:0!important;border-bottom:1px solid var(--iv-hairline, #e8e0da)}.m-search-popup--header h3{font-family:var(--font-stack-body, sans-serif);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;margin:0}.m-search-popup--header [data-close-search]{padding:6px;margin-right:-6px;line-height:0;color:var(--iv-ink, #2c241f)}.m-search-popup--header [data-close-search] svg{width:18px;height:18px}.iv-search__side{display:none!important}.iv-search__main{width:100%!important;display:block!important}.m-search-popup__search-form{margin:18px 20px 0!important;width:auto!important}.m-search-popup__search-form .m-search-form{position:relative;align-items:center}.m-search-popup__search-form input[type=search]{border:0!important;border-bottom:1px solid #cfc7c1!important;border-radius:0!important;background:transparent!important;padding:12px 34px 12px 0!important;height:auto!important;font-size:14px;color:var(--iv-ink, #2c241f);box-shadow:none!important}.m-search-popup__search-form input[type=search]::placeholder{color:#8a8380}.m-search-popup__search-form input[type=search]:focus{border-bottom-color:var(--iv-ink, #2c241f)!important;outline:none}.m-search-popup__search-form .m-search-form--button{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:4px;color:var(--iv-ink, #2c241f);line-height:0}.m-search-popup__search-form .m-search-form--button svg{width:16px;height:16px}.m-search-popup__search-form .m-search-form--clear{right:26px}.m-search-popup__result{position:static!important;width:auto!important;left:auto!important;transform:none!important;max-height:none!important;border:0!important;background:transparent!important;margin:0;padding:0;box-shadow:none!important}.m-search-popup .m-search-result__group-wrapper{display:block}.m-search-popup .m-search-result__group,.m-search-popup .m-search-result__group:first-child,.m-search-popup .m-search-result__group:nth-child(2){flex:none;width:100%;padding:0;border:0;gap:0}.m-search-popup .m-search-result__products-list{gap:0}.m-search-popular{background:var(--iv-soft-ivory, #fbf7f3);padding:12px 20px;margin:18px -20px 0;justify-content:flex-start!important;gap:6px;font-size:13px}.m-search-popular--label{font-weight:600;color:var(--iv-ink, #2c241f)}.m-search-popular--item{padding:0 4px;color:#6b5f57;cursor:pointer;text-decoration:none}.m-search-popular--item:hover{color:var(--iv-ink, #2c241f);text-decoration:underline}.m-search-popup .m-search-result{padding:18px 0 24px}.m-search-popup .m-search-result__heading,.m-search-popup .m-search-result .m-search-result__heading{font-family:var(--font-stack-body, sans-serif);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8a8380;margin:14px 0 10px}.m-search-result__group:first-child .m-search-result__heading{margin-top:0}.m-search-popup .m-search-result .m-search-item{position:relative;display:flex;align-items:center;gap:14px;border:1px solid var(--iv-hairline, #e8e0da);padding:12px 36px 12px 14px;margin:0 0 10px;text-decoration:none;color:var(--iv-ink, #2c241f);transition:border-color .25s ease,background-color .25s ease}.m-search-popup .m-search-result .m-search-item:hover,.m-search-popup .m-search-result .m-search-item[aria-selected=true]{border-color:var(--iv-light-mauve, #b89eaa);background:var(--iv-warm-white, #fefcfa)}.m-search-popup .m-search-result .m-search-item:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-50%) rotate(-45deg);opacity:.6}.m-search-popup .m-search-result .m-search-item--image{width:40px;height:40px;flex:0 0 40px!important;background:#fff}.m-search-popup .m-search-result .m-search-item--content{padding-left:0!important;min-width:0}.m-search-popup .m-search-result .m-search-item:hover .m-search-item--title{text-decoration:none}.m-search-item--image img{width:100%;height:100%;object-fit:contain}.m-search-item--title{font-size:13px;font-weight:600;margin:0 0 2px;line-height:1.3}.m-search-item--price{font-size:12px;color:#6b5f57}.m-search-item--price .m-price__sale,.m-search-item--price .m-price-item--sale{color:var(--iv-deep, #75606e)}.m-search-count-result{margin:8px auto 0;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:var(--iv-ink, #2c241f);background:none;border:0}.m-search-count-result:hover{color:var(--iv-deep, #75606e)}@media(prefers-reduced-motion:reduce){.m-search-popup--wrapper{transition:none}}.m-search-popup--wrapper{--iv-drawer-gutter: 28px;padding:0!important;overflow-x:hidden!important}.m-search-popup .iv-search__main,.m-search-popup__header,.m-search-popup__form{padding-left:var(--iv-drawer-gutter)!important;padding-right:var(--iv-drawer-gutter)!important}.m-search-popup__result{padding-left:0!important;padding-right:0!important}.m-search-popup .m-search-result__group-wrapper,.m-search-popup .m-search-item{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.m-search-popup__header{padding-top:22px!important;padding-bottom:10px!important}.m-search-popup__form{padding-top:4px!important;padding-bottom:20px!important}.m-search-popup input[type=search],.m-search-popup input[name=q]{padding:14px 36px 14px 2px!important;font-size:15px}.m-search-popular{margin:18px 0 0!important;padding:16px var(--iv-drawer-gutter) 18px!important;width:100%!important;box-sizing:border-box;background:var(--iv-ivory, #fbf7f3)}@media(max-width:767px){.m-search-popup--wrapper{--iv-drawer-gutter: 20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/iveraco-search.css.map */
