omri-search-drawer,omri-search-drawer *,omri-search-drawer *:before,omri-search-drawer *:after{box-sizing:border-box}omri-search-drawer{--omri-search-panel: #F1F0ED;--omri-search-text: #67645E;--omri-search-muted: #8A8781;--omri-search-placeholder: #A5A29B;--omri-search-line: #C4C4C4;--omri-search-accent: #C99AA8;--omri-search-radius: 12px;--omri-search-duration: .6s;--omri-search-vh: 100dvh;--omri-search-vv-top: 0px;font-family:var(--font-body-family),sans-serif}body.omri-search-open{overflow:hidden!important;overscroll-behavior:none}body.omri-search-open .section-header{z-index:10030}omri-search-drawer .omri-search-drawer__trigger{background:transparent;border:0;cursor:pointer}omri-search-drawer .omri-search-drawer__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--omri-search-duration)}omri-search-drawer.is-open .omri-search-drawer__layer{visibility:visible;pointer-events:auto;transition-delay:0s}.omri-search-global-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;pointer-events:none;background:#00000052;opacity:0;visibility:hidden;transition:opacity var(--omri-search-duration, .6s) ease,visibility 0s linear var(--omri-search-duration, .6s)}.omri-search-global-backdrop.is-open{opacity:1;visibility:visible;transition-delay:0s}omri-search-drawer .omri-search-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}omri-search-drawer .omri-search-drawer__panel{position:absolute;top:var(--omri-search-vv-top, 0px);right:0;display:flex;flex-direction:column;width:min(420px,92vw);max-width:420px;height:var(--omri-search-vh, 100dvh);min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:12px 0 0 12px;background:var(--omri-search-panel);color:var(--omri-search-text);box-shadow:-18px 0 60px #3a37331f;transform:translate3d(104%,0,0);transition:transform var(--omri-search-duration) ease}omri-search-drawer .omri-search-drawer__surface{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;margin:0;padding:0;overflow:hidden;border-radius:inherit;background:var(--omri-search-panel)}omri-search-drawer.is-open .omri-search-drawer__panel{transform:none}omri-search-drawer .omri-search-drawer__predictive,omri-search-drawer .omri-search-drawer__form{position:static;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;margin:0;padding:0}omri-search-drawer .omri-search-drawer__query-row{position:relative;z-index:2;display:flex;flex:0 0 47px;align-items:center;gap:8px;width:100%;min-width:0;height:47px;margin:0;padding:0 16px;border:0;background:var(--omri-search-panel)}omri-search-drawer .omri-search-drawer__query-row:after{content:"";position:absolute;right:16px;bottom:0;left:16px;display:block;height:1px;background:var(--omri-search-line);pointer-events:none;transition:background-color .18s ease}omri-search-drawer.has-query .omri-search-drawer__query-row:after{background:var(--omri-search-accent)}omri-search-drawer .omri-search-drawer__query-icon{display:inline-flex;flex:0 0 17px;width:17px;height:17px;align-items:center;justify-content:center;color:var(--omri-search-text)}omri-search-drawer .omri-search-drawer__query-icon svg{display:block;width:17px;height:17px}omri-search-drawer .omri-search-drawer__input{display:block;flex:1 1 auto;min-width:0;width:auto;height:46px;margin:0;padding:15px 0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:var(--omri-search-text);font:inherit;font-size:13.5px;font-weight:400;line-height:16px;letter-spacing:normal;appearance:none;-webkit-appearance:none}omri-search-drawer .omri-search-drawer__input::placeholder{color:var(--omri-search-placeholder);opacity:1}omri-search-drawer .omri-search-drawer__input::-webkit-search-cancel-button,omri-search-drawer .omri-search-drawer__input::-webkit-search-decoration{display:none;-webkit-appearance:none;appearance:none}omri-search-drawer .omri-search-drawer__input::-ms-clear,omri-search-drawer .omri-search-drawer__input::-ms-reveal{display:none;width:0;height:0}omri-search-drawer .omri-search-drawer__reset,omri-search-drawer .omri-search-drawer__reset:not(.hidden){display:none!important}omri-search-drawer .omri-search-drawer__close{position:relative;flex:0 0 36px;display:block;width:36px;min-width:36px;height:26px;min-height:26px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;cursor:pointer;opacity:1;appearance:none;-webkit-appearance:none;transition:opacity .18s ease}omri-search-drawer .omri-search-drawer__close:hover{opacity:.7}omri-search-drawer .omri-search-drawer__close:focus-visible{opacity:1;outline:1px solid var(--omri-search-text);outline-offset:2px}omri-search-drawer .omri-search-drawer__close:before,omri-search-drawer .omri-search-drawer__close:after{content:"";position:absolute;top:12px;left:10px;display:block;width:16px;height:1px;border:0;background:var(--omri-search-text);pointer-events:none;transform-origin:center}omri-search-drawer .omri-search-drawer__close:before{transform:rotate(-45deg)}omri-search-drawer .omri-search-drawer__close:after{transform:rotate(45deg)}omri-search-drawer .omri-search-drawer__body{position:relative;display:block;flex:1 1 auto;min-height:0;width:100%;margin:0;padding:0 16px 24px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}omri-search-drawer .omri-search-drawer__initial{display:block;width:100%;margin:0;padding:44px 0 0}omri-search-drawer predictive-search[results] .omri-search-drawer__initial{display:none}omri-search-drawer .omri-search-drawer__block{display:block;width:100%;margin:0;padding:0}omri-search-drawer .omri-search-drawer__block+.omri-search-drawer__block{margin-top:52px}omri-search-drawer .omri-search-drawer__eyebrow{display:block;width:100%;margin:0 0 12px;padding:0;color:var(--omri-search-text);font:inherit;font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}omri-search-drawer .omri-predictive__count{display:block;width:100%;margin:0 0 12px;padding:0;color:var(--omri-search-muted);font:inherit;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}omri-search-drawer .omri-search-drawer__popular-list{display:block;margin:0;padding:0;list-style:none}omri-search-drawer .omri-search-drawer__popular-list li{margin:0;padding:0}omri-search-drawer .omri-search-drawer__popular-link{display:block;margin:0;padding:11px 0;border:0;color:var(--omri-search-text);font:inherit;font-size:14px;font-weight:400;line-height:16.8px;text-decoration:none}omri-search-drawer .omri-search-drawer__popular-link:hover,omri-search-drawer .omri-search-drawer__popular-link:focus-visible{text-decoration:underline;text-underline-offset:3px}omri-search-drawer .omri-search-drawer__product-track{display:flex;align-items:flex-start;width:100%;margin:0;padding:0 0 4px;gap:2px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;list-style:none}omri-search-drawer .omri-search-drawer__product-track::-webkit-scrollbar{display:none}omri-search-drawer .omri-search-drawer__product-item{flex:0 0 calc((100% - 2px)/2);min-width:0;margin:0;padding:0;scroll-snap-align:start}omri-search-drawer .omri-search-drawer__product-card{display:block;width:100%;color:inherit;text-decoration:none}omri-search-drawer .omri-search-drawer__product-media{position:relative;display:block;width:100%;aspect-ratio:718 / 769;overflow:hidden;border-radius:9px;background:#67645e0f}omri-search-drawer .omri-search-drawer__product-image,omri-search-drawer .omri-search-drawer__product-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}omri-search-drawer .omri-search-drawer__product-copy{display:block;width:100%;margin:10px 0 0;padding:0}omri-search-drawer .omri-search-drawer__product-title,omri-search-drawer .omri-search-drawer__product-price{display:block;width:100%;min-width:0;margin:0;padding:0;font:inherit;line-height:1.45}omri-search-drawer .omri-search-drawer__product-title{overflow:hidden;color:var(--omri-search-text);font-size:14px;font-weight:500;letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}omri-search-drawer .omri-search-drawer__product-price{margin-top:1px;color:var(--omri-search-muted);font-size:13px;font-weight:400;letter-spacing:normal;white-space:nowrap}omri-search-drawer .predictive-search,omri-search-drawer .predictive-search--header{position:static;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;display:none;width:100%;max-height:none;margin:0;padding:22px 0 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}omri-search-drawer predictive-search[open] .predictive-search,omri-search-drawer predictive-search[loading] .predictive-search{display:block}omri-search-drawer .omri-predictive{display:block;width:100%;margin:0;padding:0}omri-search-drawer .omri-predictive__count{margin-bottom:8px}omri-search-drawer .omri-predictive__list{display:block;width:100%;margin:0;padding:0;list-style:none}omri-search-drawer .omri-predictive__item{display:block;width:100%;margin:0;padding:0;border-bottom:1px solid rgba(196,196,196,.6)}omri-search-drawer .omri-predictive__link,omri-search-drawer .predictive-search__item.omri-predictive__link{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;width:100%;margin:0;padding:10px 0;color:var(--omri-search-text);text-align:left;text-decoration:none;background:transparent}omri-search-drawer .omri-predictive__item[aria-selected=true]>.omri-predictive__link,omri-search-drawer .omri-predictive__link:hover,omri-search-drawer .omri-predictive__link[aria-selected=true]{color:var(--omri-search-text);background:#67645e0a}omri-search-drawer .omri-predictive__thumb{position:relative;display:block;width:42px;aspect-ratio:718 / 769;overflow:hidden;border-radius:7px;background:#67645e12}omri-search-drawer .omri-predictive__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}omri-search-drawer .omri-predictive__thumb--icon{display:flex;align-items:center;justify-content:center;color:var(--omri-search-muted)}omri-search-drawer .omri-predictive__thumb--icon svg{width:15px;height:15px}omri-search-drawer .omri-predictive__copy{display:block;min-width:0;margin:0;padding:0}omri-search-drawer .omri-predictive__title,omri-search-drawer .omri-predictive__meta{display:block;width:100%;min-width:0;margin:0;padding:0}omri-search-drawer .omri-predictive__title{overflow:hidden;color:var(--omri-search-text);font:inherit;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}omri-search-drawer .omri-predictive__meta{margin-top:2px;overflow:hidden;color:var(--omri-search-muted);font:inherit;font-size:12px;font-weight:400;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}omri-search-drawer .omri-predictive__search-all{display:block;width:100%;margin:12px 0 0;padding:11px 0;border:0;background:transparent;color:var(--omri-search-text);font:inherit;font-size:12px;font-weight:500;line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}omri-search-drawer .predictive-search__loading-state{justify-content:center;padding:18px 0}omri-search-drawer predictive-search:not([loading]) .predictive-search__loading-state,omri-search-drawer predictive-search:not([loading]) .predictive-search-status__loading{display:none}omri-search-drawer predictive-search[loading] .predictive-search__loading-state{display:flex}@media screen and (max-width:749px){omri-search-drawer .omri-search-drawer__panel{right:auto;left:0;transform:translate3d(-104%,0,0)}omri-search-drawer.is-open .omri-search-drawer__panel{transform:none}}@media screen and (max-width:767px){omri-search-drawer .omri-search-drawer__panel{box-sizing:border-box;width:100vw;max-width:100vw;height:var(--omri-search-vh, 100dvh);margin:0;padding:16px;border-radius:0;background:#fff;box-shadow:none;overflow:hidden}omri-search-drawer .omri-search-drawer__surface{height:100%;border-radius:12px;background:var(--omri-search-panel);overflow:hidden}}@media(prefers-reduced-motion:reduce){.omri-search-global-backdrop,omri-search-drawer .omri-search-drawer__layer,omri-search-drawer .omri-search-drawer__overlay,omri-search-drawer .omri-search-drawer__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/omri-search-drawer.css.map */
