.reset__button-label,.omo-search,.omo-search__badge,.omo-search__swatches--mobile{display:none}@media screen and (max-width:989px){:root{--omo-mobile-search-gutter: 20px;--omo-mobile-search-row-height: 76px;--omo-mobile-search-bg: rgba(255, 253, 251, .76);--omo-mobile-search-rule: rgba(0, 0, 0, .6);--omo-mobile-search-font-size: 1.1rem;--omo-mobile-search-card-ratio: 3 / 4;--omo-mobile-search-ease: cubic-bezier(.22, 1, .36, 1)}.shopify-section-group-header-group.section-header .header-wrapper>.header:has(.header__icons .header__search details[open])>.omo-mobile-nav,.shopify-section-group-header-group.section-header .header-wrapper>.header:has(.header__icons .header__search details[open])>.header__heading,.shopify-section-group-header-group.section-header .header-wrapper>.header:has(.header__icons .header__search details[open])>.header__heading-link{position:relative;z-index:4}.header__icons .header__search details[open]>summary{opacity:0;pointer-events:none}.header__icons:has(.header__search details[open])>.header__icon--cart{position:relative;z-index:2}.header__icons .header__search details[open]>.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100vh;height:100svh;min-height:0;overflow-x:hidden;overflow-y:auto;border:0;background:transparent;color:#000;opacity:1;animation:none;-webkit-overflow-scrolling:touch}.header__icons .header__search details[open] .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:auto;height:auto;background:var(--omo-mobile-search-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:omo-mobile-search-fade .21s var(--omo-mobile-search-ease) both}.header__icons .header__search details[open] .modal-overlay:after{content:none}.header__icons .header__search .search-modal__content{position:relative;top:auto;bottom:auto;z-index:1;display:block;width:100%;height:auto;min-height:100%;padding:var(--omo-mobile-header-height) var(--omo-mobile-search-gutter) 4rem;color:#000;line-height:1}.header__icons .header__search predictive-search.search-modal__form,.header__icons .header__search search-form.search-modal__form,.header__icons .header__search form.search-modal__form{display:block;width:100%;max-width:none}.header__icons .header__search .field{display:flex;align-items:center;gap:1.2rem;height:var(--omo-mobile-search-row-height);padding:0 4.4rem 0 0;border-bottom:.1rem solid var(--omo-mobile-search-rule);animation:omo-mobile-search-controls .2s var(--omo-mobile-search-ease) both}.header__icons .header__search .field:before,.header__icons .header__search .field:after{display:none}.header__icons .header__search .search__input.field__input,.header__icons .header__search .search__input.field__input:focus,.header__icons .header__search .search__input.field__input:not(:placeholder-shown){flex:1 1 auto;width:auto;min-width:0;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#000;font-family:var(--font-body-family);font-size:var(--omo-mobile-search-font-size);font-weight:var(--font-body-weight);letter-spacing:.04rem;line-height:1;text-transform:uppercase}.header__icons .header__search .search__input.field__input::placeholder{color:#000;opacity:1}.header__icons .header__search .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__icons .header__search .search__button{display:none}.header__icons .header__search .reset__button{position:static;display:inline-flex;flex:0 0 auto;align-items:center;width:auto;height:100%;margin:0;padding:0;border:0;background:transparent;color:#000;font-family:var(--font-body-family);font-size:var(--omo-mobile-search-font-size);font-weight:var(--font-body-weight);letter-spacing:.04rem;line-height:1;text-transform:uppercase;white-space:nowrap}.header__icons .header__search .reset__button.hidden{display:none}.header__icons .header__search .reset__button:after,.header__icons .header__search .reset__button .svg-wrapper{display:none}.header__icons .header__search .reset__button-label{display:inline}.header__icons .header__search .search-modal__close-button{position:absolute;top:var(--omo-mobile-header-height);right:var(--omo-mobile-search-gutter);display:flex;align-items:center;justify-content:flex-end;width:4.4rem;height:var(--omo-mobile-search-row-height);margin:0;padding:0;border:0;background:transparent;color:#000;animation:omo-mobile-search-controls .2s var(--omo-mobile-search-ease) both}.header__icons .header__search .search-modal__close-button .svg-wrapper,.header__icons .header__search .search-modal__close-button .icon{display:block;width:1.2rem;height:1.2rem}.header__icons .header__search .predictive-search{position:static;width:calc(100% + (2 * var(--omo-mobile-search-gutter)));max-height:none!important;margin:0 0 0 calc(-1 * var(--omo-mobile-search-gutter));padding:0 0 4rem;overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent;color:#000}.header__icons .header__search #predictive-search-results-groups-wrapper,.header__icons .header__search .predictive-search__search-for-button{display:none}.header__icons .header__search predictive-search[loading] .predictive-search__loading-state{padding:4rem 0}.header__icons .header__search .omo-search{display:block;color:#000;font-family:var(--font-body-family);font-size:var(--omo-mobile-search-font-size);font-weight:var(--font-body-weight);letter-spacing:.04rem;line-height:1.3;text-transform:uppercase;animation:omo-mobile-search-results .19s var(--omo-mobile-search-ease) both}.omo-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0}.omo-search__card{display:block;min-width:0;color:#000;text-decoration:none}.omo-search__media{position:relative;aspect-ratio:var(--omo-mobile-search-card-ratio);overflow:hidden;background:#0000000a}.omo-search__media img{display:block;width:100%;height:100%;object-fit:cover}.omo-search__badge{position:absolute;bottom:1.2rem;left:1.2rem;display:block;color:#fff;line-height:1}.omo-search__swatches{position:absolute;right:1.2rem;bottom:1.2rem;display:flex;align-items:center;gap:.6rem;max-width:calc(100% - 2.4rem);overflow:hidden;--swatch-input--size: 1.4rem}.omo-search__swatches--desktop{display:none}.omo-search__swatches--mobile{display:flex}.omo-search__swatches>:nth-child(n+6){display:none}.omo-search__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.2rem;min-width:0;padding:1.6rem 1.2rem 2.8rem}.omo-search__info>div{min-width:0}.omo-search__title{margin:0;overflow-wrap:anywhere}.omo-search .price,.omo-search .price *{color:#000;font-size:var(--omo-mobile-search-font-size);letter-spacing:.04rem;line-height:1.3}.omo-search .price{margin-top:.4rem}.omo-search .price--on-sale .price__sale{flex-direction:column;align-items:flex-start}.omo-search .price .price-item{margin-right:0}.omo-search__sizes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem 1rem;max-width:8.4rem;margin:0;padding:0;list-style:none;text-align:right}.omo-search__item[aria-selected=true] .omo-search__title,.omo-search__card:hover .omo-search__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.omo-search__count,.omo-search__empty{margin:1.2rem 2rem;text-align:center}.omo-search__view-all{display:block;width:max-content;max-width:calc(100% - 4rem);margin:0 auto;color:#000;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}@keyframes omo-mobile-search-fade{0%{opacity:0}to{opacity:1}}@keyframes omo-mobile-search-controls{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes omo-mobile-search-results{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header__icons .header__search details[open] .modal-overlay,.header__icons .header__search .field,.header__icons .header__search .search-modal__close-button,.header__icons .header__search .omo-search{animation:none}}}@media screen and (min-width:990px){:root{--omo-search-overlay-bg: rgba(255, 253, 251, .78);--omo-search-blur: 4px;--omo-search-gutter: var(--omo-gutter, 4rem);--omo-search-control-width: 438px;--omo-search-control-height: 23px;--omo-search-line-gap: 12px;--omo-search-results-offset: 58px;--omo-search-info-top: 20px;--omo-search-info-inset: 15px;--omo-search-ease: cubic-bezier(.22, 1, .36, 1);--omo-search-duration: .22s;--omo-search-results-duration: .2s;--omo-search-close-duration: .18s;--omo-search-card-ratio: 3 / 4;--omo-search-font-size: 1.2rem;--omo-search-rule: rgba(0, 0, 0, .6)}.header__icons:has(.header__search details[open])>:not(.header__search){display:none}body.overflow-hidden .shopify-section-group-header-group.section-header{right:var(--omo-scrollbar-width, 0px)}.header__icons .header__search details{display:flex;align-items:center;width:100%}.header__icons .header__search details[open]{gap:var(--omo-search-line-gap)}.header__icons .header__search details[open]>.search-modal{position:static;display:flex;align-items:center;flex:0 1 auto;width:min(var(--omo-search-control-width),calc(50vw - var(--omo-search-gutter) - 12rem));min-width:0;height:var(--omo-search-control-height);min-height:0;border:0;background:transparent;opacity:1;animation:none;z-index:auto}.header__icons .header__search details[open] .field,.header__icons .header__search details[open] .search-modal__close-button{animation:omo-search-field var(--omo-search-duration) var(--omo-search-ease) both}.header__icons .header__search details[open] .modal-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:-1;background:var(--omo-search-overlay-bg);-webkit-backdrop-filter:blur(var(--omo-search-blur));backdrop-filter:blur(var(--omo-search-blur));animation:omo-search-fade var(--omo-search-duration) var(--omo-search-ease) both}.header__icons .header__search details[open] .modal-overlay:after{content:none}.header__icons .header__search .search-modal__content{position:static;display:flex;align-items:center;gap:var(--omo-search-line-gap);width:100%;height:100%;padding:0;line-height:1}.header__icons .header__search .search-modal__form{flex:1;width:auto;min-width:0;max-width:none}.header__icons .header__search .field{display:flex;align-items:center;gap:var(--omo-search-line-gap);height:var(--omo-search-control-height);box-sizing:border-box;border-bottom:.1rem solid var(--omo-search-rule)}.header__icons .header__search .field:before,.header__icons .header__search .field:after{display:none}.header__icons .header__search .search__input.field__input,.header__icons .header__search .search__input.field__input:focus,.header__icons .header__search .search__input.field__input:not(:placeholder-shown){flex:1;min-width:0;min-height:0;height:auto;margin:0;padding:0;background:transparent;box-shadow:none;font-family:var(--font-body-family);font-size:var(--omo-search-font-size);letter-spacing:.06rem;line-height:1;color:#000}.header__icons .header__search .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__icons .header__search .search__button{display:none}.header__icons .header__search .reset__button{position:static;width:auto;height:100%;padding:0;margin:0;font-family:var(--font-body-family);font-size:var(--omo-search-font-size);letter-spacing:.06rem;line-height:1;text-transform:uppercase;white-space:nowrap;color:#000}.header__icons .header__search .reset__button .svg-wrapper{display:none}.header__icons .header__search .reset__button-label{display:inline}.header__icons .header__search .search-modal__close-button{position:static;width:auto;height:auto;min-width:0;margin:0;padding:0;color:#000}.header__icons .header__search .search-modal__close-button .svg-wrapper,.header__icons .header__search .search-modal__close-button .icon{width:1.2rem;height:1.2rem}.header__icons .header__search .predictive-search{position:fixed;top:calc((var(--omo-header-height) + var(--omo-search-control-height)) / 2 + var(--omo-search-results-offset));right:0;bottom:0;left:0;width:auto;padding:0 0 4rem;border:0;border-radius:0;box-shadow:none;background:transparent;color:#000}.header__icons .header__search #predictive-search-results-groups-wrapper,.header__icons .header__search .predictive-search__search-for-button{display:none}.header__icons .header__search predictive-search[loading] .predictive-search__loading-state{padding:4rem 0}.header__icons .header__search .omo-search{display:block;animation:omo-search-rise var(--omo-search-results-duration) var(--omo-search-ease) both;font-family:var(--font-body-family);font-size:var(--omo-search-font-size);letter-spacing:.06rem;line-height:1.3;text-transform:uppercase}.omo-search__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0}.omo-search__grid>:nth-child(n+5){display:none}.omo-search__card{display:block;color:#000;text-decoration:none}.omo-search__media{position:relative;aspect-ratio:var(--omo-search-card-ratio);overflow:hidden;background:#0000000a}.omo-search__media img{display:block;width:100%;height:100%;object-fit:cover}.omo-search__swatches{position:absolute;right:1.2rem;bottom:1.2rem;display:flex;gap:.6rem;--swatch-input--size: 1.2rem}.omo-search__swatches--mobile{display:none}.omo-search__info{display:flex;justify-content:space-between;gap:1.6rem;padding:var(--omo-search-info-top) var(--omo-search-info-inset) 0}.omo-search__title{margin:0}.omo-search .price,.omo-search .price *{font-size:var(--omo-search-font-size);letter-spacing:.06rem;line-height:1.3;color:#000}.omo-search .price{margin-top:.4rem}.omo-search__sizes{display:flex;flex-shrink:0;gap:1.2rem;margin:0;padding:0;list-style:none}.omo-search__item[aria-selected=true] .omo-search__title,.omo-search__card:hover .omo-search__title{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.omo-search__count,.omo-search__empty{margin:4rem 0 1.2rem;text-align:center}.omo-search__view-all{display:block;width:max-content;margin:0 auto;color:#000;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.header__icons .header__search details.is-closing .modal-overlay,.header__icons .header__search details.is-closing .field,.header__icons .header__search details.is-closing .search-modal__close-button,.header__icons .header__search details.is-closing .predictive-search{animation:omo-search-fade-out var(--omo-search-close-duration) ease-out forwards}@keyframes omo-search-fade{0%{opacity:0}to{opacity:1}}@keyframes omo-search-fade-out{to{opacity:0}}@keyframes omo-search-field{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes omo-search-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header__icons .header__search details[open] .modal-overlay,.header__icons .header__search details[open] .field,.header__icons .header__search details[open] .search-modal__close-button,.header__icons .header__search .omo-search,.header__icons .header__search details.is-closing .modal-overlay,.header__icons .header__search details.is-closing .field,.header__icons .header__search details.is-closing .search-modal__close-button,.header__icons .header__search details.is-closing .predictive-search{animation:none}}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/omo-search.css.map */
