.search .loading{min-height:24px}#search-results,#search-results-page{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 4px;list-style:none;padding:0;margin-bottom:0}#search-results>div,#search-results-page>div{display:none}#search-results>div:has(.card),#search-results-page>div:has(.card){display:block;margin-bottom:25px;min-width:0}@media screen and (min-width: 990px){.search #search-results,.search #search-results-page{grid-template-columns:repeat(3,1fr);gap:40px 10px}}@media screen and (min-width: 1200px){.search #search-results,.search #search-results-page{grid-template-columns:repeat(4,1fr);gap:40px 16px}}.search-modal #search-results,.search-modal #search-results-page{grid-template-columns:repeat(5,1fr)}.pixel_width{width:30px;text-align:center}#search-autocomplete,#search-page-autocomplete{display:flex;flex-wrap:wrap;gap:10px;padding:10px;flex-direction:row}.ac-wrap{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ac-chip{-webkit-appearance:none;appearance:none;border:1px solid #111;background:transparent;color:#000;padding:5px 9px;border-radius:20px;font-weight:500;font-size:13px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.ac-chip:focus-visible{outline:3px solid #000;outline-offset:2px}.ac-chip:hover{background:#000;color:#fff}.search-pill-form{display:flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid #000;border-radius:9999px;background:#fff;width:min(420px,92vw);max-width:15rem}.search-pill-btn{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9999px;background:#fff;color:#b7b7b7;padding:0;cursor:pointer}.search-pill-btn:hover{background:#f4f4f4}.search-pill-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff59}.search-pill-btn svg{width:18px;height:18px}.search-pill-input{flex:1 1 auto;border:0;outline:none;background:transparent;color:#b7b7b7;font-weight:600;line-height:1.1;padding:.1rem 0;caret-color:#000;width:100%}.search-pill-input::placeholder{color:#b7b7b7}.search-pill-form:focus-within{box-shadow:0 0 0 3px #ffffff59}.search-pill-input::-webkit-search-cancel-button{-webkit-appearance:none}.search-pill-input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #000 inset}.header-mobile__search{align-items:center;justify-content:center;display:flex;gap:1.5rem;padding:0 2rem;width:100%}@media screen and (max-width: 1200px){.search-pill-form{max-width:35rem}.search .search__input-wrapper{width:100%!important}#search-autocomplete,#search-page-autocomplete{padding:10px 10px 10px 0;min-height:45px;flex-wrap:nowrap;overflow-x:scroll}.ac-chip{min-width:max-content}}.search .search__input-wrapper{position:relative;height:40px;width:70%}:root{--search-btn-size: 36px;--search-gap: 10px;--search-border: 1.5px;--search-h: 40px}.search .search__input{padding-right:calc(var(--search-btn-size) * 2 + var(--search-gap) * 3)}.search .field__input{border:var(--search-border) solid currentColor;border-radius:8px;background:#fff: color: #111;height:40px}.field.search__field .search__input.field__input{height:var(--search-h);line-height:calc(var(--search-h) - 2*var(--search-border));padding-block:0;padding-right:calc(var(--search-btn) * 2 + var(--search-gap) * 3)}.search .search__clear{position:absolute;top:50%;right:calc(var(--search-btn-size) + var(--search-gap) * 2);transform:translateY(-50%);width:var(--search-btn-size);height:var(--search-btn-size);display:grid;place-items:center;background:transparent;border:0;cursor:pointer;color:inherit;opacity:.75}.search .search__clear:hover{opacity:1}.search .search__clear svg{width:18px;height:18px}.search .search__submit{position:absolute;top:50%;right:var(--search-gap);transform:translateY(-50%);width:var(--search-btn-size);height:var(--search-btn-size);display:grid;place-items:center;background:transparent;border:0;cursor:pointer;color:inherit}.search .search__submit svg{width:18px;height:18px}.search.search--dark .field__input{background:#000;color:#fff;border-color:#fff}.search.search--dark .search__input{caret-color:#fff}.search.search--dark .search__submit,.search.search--dark .search__clear{color:#fff}.search .search__input::-webkit-search-cancel-button{-webkit-appearance:none}.search .search__submit:focus-visible,.search .search__clear:focus-visible,.search .field__input:focus{outline:none;box-shadow:0 0 0 3px #0000001f}.search__submit svg{width:30px!important;height:30px!important}.search__form-inner{display:flex;justify-content:center;flex-direction:column;max-height:calc(100vh - 47px)}.search__field{display:flex;justify-content:center;align-items:center}.search-results-container{display:grid;grid-template-columns:85% 15%;gap:15px;max-width:100%;overflow:hidden}.search-menu{display:grid;gap:8px;padding:0;margin:0}.search-menu__group{display:grid;gap:4px}.search-menu__title{margin:0;font-size:.9rem;line-height:1.1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-menu__title a{text-decoration:none;color:inherit}.search-menu__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.search-menu__list li{min-width:0}.search-menu__list a{display:block;padding:6px 8px;border-radius:6px;text-decoration:none;color:inherit;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease}.search-menu__list a:hover,.search-menu__list a:focus-visible{background:#0000000f;outline:none}.search-menu__divider{border:0;height:1px;background:currentColor;opacity:.18;margin:6px 0}.search-menu--compact{gap:6px}.search-menu--compact .search-menu__group{gap:3px}.search-menu--compact .search-menu__list a{padding:5px 8px;font-size:.92em}@media (max-width: 1200px){.search-menu{display:none;gap:8px}.search-menu__group{display:grid;grid-template-rows:auto auto;align-items:start;gap:4px}.search-menu__title{margin:0 0 2px;line-height:1.15}.search-menu__list{display:flex;flex-wrap:wrap;gap:6px 12px;padding:0;margin:0;list-style:none}.search-menu__list li{display:inline-flex;min-width:0}.search-menu__list a{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-menu__divider{margin:6px 0}.search-modal #search-results,.search-modal #search-results-page{grid-template-columns:repeat(3,1fr)}#search-modal{overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:fixed}#search-results,#search-results-page{overflow:scroll}}#search-modal .search-modal__panel,#search-modal .search-modal__wrapper{min-height:100%;overflow:visible}body,html{overscroll-behavior:none}@media (max-width: 600px){.search-modal #search-results,.search-modal #search-results-page{grid-template-columns:repeat(2,1fr)}}.search-card{display:flex;flex-direction:column;height:100%}.search-card__media,.search-card :where(.card-media,.media,.product-card__media,.collection-card__media,.rimage-wrapper,.media-wrapper){position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden}.search-card :where(img,picture img,video){width:100%;height:100%;object-fit:cover;display:block}.search-card__body,.search-card :where(.card__content,.product-card__info,.collection-card__info){margin-top:auto;padding-top:12px}.search-card :where(h3,.card__heading,.product-card__title,.collection-card__title){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-card :where(.swatches,.color-swatches){max-height:28px;overflow:hidden}.search-modal__search-form .card__title a{width:100%!important;max-width:100%}@media (max-width: 1200px){@supports (-webkit-touch-callout: none){#general-search-query{font-size:16px!important}}}.general-search__clear{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.general-search__clear svg{width:100%;height:100%;display:block}.overlay-parent{position:relative;min-height:calc(100vh - 108px)}.search-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#f8f8f8;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:auto;height:80vh}.search-overlay img{max-width:180px;height:auto;display:block}@media screen and (min-width: 1200px){.collection-product-card:hover .size__modal{display:flex}}.header__wrapper{min-height:44px}
/*# sourceMappingURL=/cdn/shop/t/338/assets/ux-search.css.map */
