.header__search details[open]>.search-modal{opacity:1;visibility:visible;pointer-events:auto}.header__search .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;min-height:100%;padding:10vh 1.6rem 2rem;border:none;opacity:0;visibility:hidden;pointer-events:none;background:transparent;overflow:hidden}.header__search .search-modal .modal-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a7a;cursor:pointer}.header__search .search-modal .modal-overlay:after{content:none}.header__search .search-modal__panel{position:relative;z-index:2;width:min(100%,68rem);max-height:min(68vh,58rem);margin:0 auto;display:flex;flex-direction:column;background:#fff;border-radius:1.4rem;box-shadow:0 24px 64px #0f172a38;overflow:hidden;animation:searchModalIn .28s ease}.header__search details .header__icon-close,.header__search details[open] .header__icon-close{display:none!important;visibility:hidden!important;opacity:0!important}.header__search details[open]>.modal__toggle .svg-wrapper:first-child,.header__search details[open] summary .svg-wrapper:first-child{display:flex!important;visibility:visible!important;opacity:1!important}@keyframes searchModalIn{0%{opacity:0;transform:translateY(-1.2rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.header__search .search-modal__form,.header__search form.search-modal__form{display:flex;flex-direction:column;width:100%;max-width:none;min-height:0;flex:1}.header__search .search-modal__bar{display:flex;align-items:center;gap:.8rem;padding:1.4rem 1.6rem;border-bottom:.1rem solid rgba(26,39,68,.1);flex-shrink:0}.header__search .search-modal__bar-icon{width:2rem;height:2rem;color:#1a2744;flex-shrink:0}.header__search .search-modal__bar-icon .icon{width:2rem;height:2rem}.header__search .search-modal__input{flex:1;width:100%;min-width:0;border:0;outline:none;box-shadow:none;background:transparent;font-size:1.7rem;line-height:1.4;color:#1a2744;padding:.6rem 0;-webkit-appearance:none;appearance:none}.header__search .search-modal__input::-webkit-search-decoration,.header__search .search-modal__input::-webkit-search-cancel-button,.header__search .search-modal__input::-webkit-search-results-button,.header__search .search-modal__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.header__search .search-modal__input::placeholder{color:#1a274473}.header__search .search-modal__reset{display:none!important}.header__search .search-modal__close-button{position:static;width:3.6rem;height:3.6rem;min-width:3.6rem;padding:0;margin:0;color:#1a2744!important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header__search .search-modal__close-button .svg-wrapper,.header__search .search-modal__close-button .icon{width:1.8rem;height:1.8rem}.header__search .search-modal__body{position:relative;overflow-y:auto;padding:1.6rem 1.6rem 2rem;flex:1;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.header__search .search-modal__body::-webkit-scrollbar{width:0;height:0;display:none}.header__search .search-modal__section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.header__search .search-modal__section-title,.header__search .predictive-search__heading{margin:0;padding:0;border:0;font-size:1.5rem;font-weight:650;letter-spacing:.02em;color:#1a2744!important;text-transform:none}.header__search .search-modal__product-grid,.header__search .predictive-search__product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.2rem;list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.header__search .search-modal{padding-top:11vh}.header__search .search-modal__panel{width:min(100%,64rem);max-height:min(64vh,54rem)}.header__search .search-modal__bar{padding:1.2rem 1.6rem}.header__search .search-modal__body{padding:1.4rem 1.6rem 1.8rem}.header__search .search-modal__product-grid,.header__search .predictive-search__product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem 1.2rem}}.header__search .search-modal__product-link,.header__search .predictive-search__product-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:#1a2744!important;padding:0;width:100%;text-align:left;background:transparent}.header__search .search-modal__product-media,.header__search .predictive-search__product-media{position:relative;aspect-ratio:1 / 1;border-radius:1rem;overflow:hidden;background:#f6f4f0;margin-bottom:1rem}.header__search .search-modal__product-media img,.header__search .predictive-search__product-media img{width:100%;height:100%;object-fit:cover;display:block}.header__search .search-modal__product-title,.header__search .predictive-search__product-title{margin:0 0 .6rem;font-size:1.35rem;line-height:1.35;font-weight:550;color:#1a2744!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header__search .search-modal__product-price .price,.header__search .predictive-search__product-price .price{font-size:1.3rem;color:#1a2744!important}.header__search .search-modal__product-price .price-item--regular,.header__search .predictive-search__product-price .price-item--regular{color:#1a27448c!important}.header__search .search-modal__product-price .badge,.header__search .predictive-search__product-price .badge{font-size:1rem;margin-top:.4rem}.header__search .predictive-search--header{position:static;display:none;width:100%;border:0;box-shadow:none;border-radius:0;background:transparent;overflow:visible;top:auto;left:auto;right:auto}.header__search predictive-search[open] .predictive-search--header,.header__search predictive-search[loading] .predictive-search--header{display:block}.header__search predictive-search[open] .search-modal__suggestions,.header__search predictive-search[loading] .search-modal__suggestions{display:none}.header__search .predictive-search__results-groups-wrapper{display:block;border:0;padding:0}.header__search .predictive-search__result-group{display:block;gap:0}.header__search .predictive-search__result-group:first-child{flex:none;margin-bottom:1.6rem}.header__search .predictive-search__heading{margin:0 0 1.2rem;padding:0;border:0}.header__search .predictive-search__results-list{margin:0;padding:0}.header__search .predictive-search__list-item{margin:0}.header__search .predictive-search__list-item[aria-selected=true]>*,.header__search .predictive-search__list-item:hover>*,.header__search .predictive-search__item:hover{background:transparent;color:#1a2744}.header__search .predictive-search__list-item:hover .predictive-search__product-title,.header__search .predictive-search__list-item[aria-selected=true] .predictive-search__product-title{text-decoration:underline;text-underline-offset:.2rem}.header__search .predictive-search__item--term{margin-top:1.6rem;padding:1.2rem 0 0;border-top:.1rem solid rgba(26,39,68,.1);color:#1a2744!important}.header__search .predictive-search__pages-wrapper{display:none!important}.header__search .predictive-search__image{grid-area:auto;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.header__search .search-modal__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-search-modal.css.map */
