body:has(.header__search details[open]){overflow:hidden}body:has(.header__search details[open]) .announcement-bar-section{display:none!important}body:has(.header__search details[open]) .section-header.shopify-section-group-header-group,body:has(.header__search details[open]) .header__search,body:has(.header__search details[open]) .header__search details{position:relative;z-index:2147483000!important}.header__search .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000!important;height:100dvh;background:transparent;border:0}.header__search .search-modal .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:auto;height:auto;background:#0f0f1099;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.header__search .search-modal__content{position:fixed;top:0;right:0;z-index:2;display:block;width:min(50rem,100vw);height:100dvh;max-width:none;margin:0;padding:2.8rem 3rem 4.5rem;overflow-y:auto;background:#fff;box-shadow:-2rem 0 6rem #0003;transform:translate(0)}.header__search .pe-search-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-right:4.8rem}.header__search .pe-search-drawer__head h2{margin:0;color:#0f0f10;font-family:var(--font-heading-family);font-size:2.5rem;font-style:italic;font-weight:900;letter-spacing:-.04em;line-height:1;text-transform:uppercase}.header__search .search-modal__close-button{position:absolute;top:1.7rem;right:2rem;width:4.4rem;height:4.4rem;color:#0f0f10;background:transparent}.header__search .search-modal__form{width:100%;max-width:none;margin:0}.header__search .search-modal__form .search{margin:0}.header__search .search-modal__form .field{display:grid;min-height:6.4rem;align-items:center;margin-top:2.2rem;border-bottom:.3rem solid #0f0f10;grid-template-columns:1fr 3rem}.header__search .search-modal__form .field:before,.header__search .search-modal__form .field:after{display:none}.header__search .search-modal__form .field__input{grid-column:1;min-height:6.4rem;height:6.4rem;padding:1.8rem 0 0;border:0;color:#0f0f10;font-size:1.5rem;box-shadow:none}.header__search .search-modal__form .field__input:focus{box-shadow:none}.header__search .search-modal__form .field__label{left:0;top:1.3rem;color:#777;font-size:1rem}.header__search .search-modal__form .field__input:not(:placeholder-shown)~.field__label,.header__search .search-modal__form .field__input:focus~.field__label{top:1rem;left:0;font-size:1rem}.header__search .search-modal__form .search__button{grid-column:2;grid-row:1;width:3rem;height:6.4rem;color:#0f0f10}.header__search .search-modal__form .reset__button{right:3rem;height:6.4rem}.header__search .pe-search-drawer__trending,.header__search .pe-search-drawer__help{margin-top:3.5rem}.header__search .pe-search-drawer__trending>span{display:block;color:#0f0f10;font-size:1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.header__search .pe-search-drawer__trending>div{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.header__search .pe-search-drawer__trending a{display:inline-flex;align-items:center;min-height:3.8rem;border-radius:.8rem;padding:0 1.3rem;color:#0f0f10;background:#f0f0f2;font-size:1rem;text-decoration:none}.header__search .predictive-search--header{position:static;width:100%;max-height:none;margin-top:2.6rem;border:.1rem solid #dddddd;border-radius:0;box-shadow:0 2rem 5rem #00000014}.header__search .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:.75fr 1.25fr}.header__search .predictive-search__result-group:first-child{border-right:.1rem solid #eeeeee}.header__search .predictive-search__heading{margin:0;padding:2rem 2rem 1rem;color:#0f0f10;font-size:1rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.header__search .predictive-search__item{padding:1rem 2rem;color:#0f0f10}.header__search .predictive-search__item-heading{color:#0f0f10;font-family:var(--font-heading-family);font-size:1.2rem;font-style:italic;font-weight:900;letter-spacing:-.03em;line-height:1.1}.header__search .predictive-search__item-vendor{color:#d90429;font-size:.8rem;font-weight:900;letter-spacing:.1em}.header__search .predictive-search .price{color:#d90429;font-size:1.1rem;font-weight:900}.header__search .predictive-search__image{width:6.5rem;height:7.5rem;object-fit:cover}.header__search .predictive-search__item--term{border-top:.1rem solid #dddddd;color:#0f0f10;font-size:1rem;font-weight:900;text-transform:uppercase}.header__search .pe-search-drawer__help{border-top:.1rem solid #dddddd;padding-top:2.4rem}.header__search .pe-search-drawer__help strong{color:#0f0f10;font-size:1.3rem}.header__search .pe-search-drawer__help p{margin:.8rem 0 1.6rem;color:#777;font-size:1rem}.header__search .pe-search-drawer__help a{display:flex;min-height:4.8rem;align-items:center;justify-content:center;color:#fff;background:#0f0f10;font-size:.9rem;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}@media screen and (max-width:749px){.header__search .search-modal__content{width:100vw;padding:2.2rem 2rem 4rem}.header__search .search-modal .modal-overlay{display:none}.header__search .predictive-search__results-groups-wrapper{grid-template-columns:1fr}.header__search .predictive-search__result-group:first-child{border-right:0;border-bottom:.1rem solid #eeeeee}.header__search .predictive-search__image{width:5.8rem;height:6.8rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pe-search-drawer.css.map */
