.header__search .search-modal,.header__search details[open]>.search-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;min-height:100%;margin:0;z-index:1000;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;overflow:clip;opacity:1;transform:none;transition:none;animation:none}.header__search .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;cursor:pointer;z-index:0}.header__search .search-modal__content{position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1;display:block;width:44rem;max-width:100%;height:100%;margin:0;padding:6.5rem 2rem 2rem;border:0;border-radius:0;box-shadow:none;overflow-x:hidden;overflow-y:auto;background:rgb(var(--color-background));background:var(--gradient-background);color:rgb(var(--color-foreground))}details[open]>.search-modal .search-modal__content{animation:search-drawer-in .2s ease both}.header__search.is-closing details[open]>.search-modal .search-modal__content{animation:search-drawer-out .2s ease forwards}.header__search .search-modal__form{width:100%;max-width:100%}.header__search .search-modal__close-button{position:absolute;top:1.5rem;right:1.5rem;z-index:2}.header__search .search-modal__close-button,.header__search .search-modal__close-button:hover,.header__search .search-modal__close-button:focus-visible,.header__search .search-modal__close-button .svg-wrapper,.header__search .search-modal__close-button svg{color:#000!important;opacity:1!important;visibility:visible!important}.header__search .search-modal__close-button svg path{fill:currentColor}.header__search .field{border-bottom:1px solid rgba(var(--color-foreground),.2);transition:border-color .2s ease}.header__search .field:focus-within{border-bottom-color:rgba(var(--color-foreground),.8)}.header__search .field:before,.header__search .field:after{display:none}.header__search .field__input,.header__search .field__input:hover,.header__search .field__input:focus,.header__search .field__input:focus-visible{height:4.4rem;min-height:0;padding:0 7.2rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:1.6rem;letter-spacing:.02em}.header__search .search__input.field__input::placeholder{opacity:.5;color:rgb(var(--color-foreground))}.header__search .field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.header__search .field__button{top:0;height:4.4rem;width:3.2rem;padding:0;justify-content:flex-end;background:transparent}.header__search .search__button{right:0}.header__search .reset__button{right:3.6rem}.header__search .predictive-search--header{position:static;top:auto;left:auto;width:100%;max-height:none;margin-top:1rem;border:0;box-shadow:none;background:transparent;overflow:visible}.header__search .predictive-search__results-groups-wrapper{display:flex;flex-direction:column;gap:0;padding:0}.header__search .predictive-search__result-group{width:100%;margin:0;padding:0}.header__search .predictive-search__heading{width:100%;margin:0;padding:2.4rem 0 1.2rem;border:0;font-size:1.1rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.header__search .predictive-search__results-list{margin:0;padding:0}.header__search .predictive-search__list-item,.header__search .predictive-search__list-item:hover,.header__search .predictive-search__list-item[aria-selected=true]{margin:0;padding:0;background:transparent}.header__search .predictive-search__item{display:flex;align-items:center;gap:1.6rem;width:100%;padding:.8rem 0;background:transparent}.header__search .predictive-search__image{flex-shrink:0;width:6rem;height:9rem;aspect-ratio:2 / 3;object-fit:cover;border-radius:0;background:rgba(var(--color-foreground),.04)}.header__search .predictive-search__item-content{display:flex;flex-direction:column;justify-content:center;gap:.4rem;min-width:0;padding:0}.header__search .predictive-search__item-heading{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.3rem;font-weight:400;letter-spacing:.04em;line-height:1.4}.header__search .predictive-search__item-content .price,.header__search .predictive-search__item-content .price *{font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.header__search .predictive-search__item-content .caption-with-letter-spacing{margin:0;font-size:1.1rem;letter-spacing:.1em;opacity:.6}.header__search .predictive-search__item--term{padding:1.6rem 0 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;letter-spacing:.04em}@media screen and (max-width:749px){.header__search .search-modal__content{width:100%;padding:6rem 1.5rem 1.5rem}}@keyframes search-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes search-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAI */
