.pp-home .pp-mega[hidden],.pp-home .pp-mobile[hidden]{display:none!important}.pp-home .pp-mega{max-height:calc(100vh - var(--pp-menu-top, 10rem));max-height:calc(100dvh - var(--pp-menu-top, 10rem));overflow-y:auto;overscroll-behavior:contain}.pp-search-modal-mount details:not([open])>.search-modal{display:none}.pp-search-modal-mount details[open]>.search-modal{opacity:1;animation:none}.pp-search-modal-mount .search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;height:100%;min-height:0;display:flex;justify-content:center;align-items:flex-start;padding:min(15vh,14rem) 2.4rem 2.4rem;background:#1d23265c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pp-search-modal-mount .modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.pp-search-modal-mount .modal-overlay:after{display:none}.pp-search-modal-mount .search-modal__content{position:relative;top:auto;bottom:auto;display:block;width:100%;max-width:64rem;height:auto;max-height:calc(85dvh - 2.4rem);overflow-y:auto;overscroll-behavior:contain;padding:3.6rem;border:1px solid rgba(255,255,255,.7);border-radius:2rem;background:#fbfaf7;color:#232b33;box-shadow:0 2.4rem 8rem -2.4rem #171e214d;font-family:Archivo,sans-serif}.pp-search-modal-mount .brand-search-heading{padding-right:3.6rem;margin-bottom:2.8rem}.pp-search-modal-mount .brand-search-eyebrow{margin:0 0 1rem;font-size:1.05rem;line-height:1.4;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#99503b}.pp-search-modal-mount .brand-search-title{margin:0;font:500 3.4rem/1.12 Bricolage Grotesque,sans-serif;letter-spacing:-.035em;color:#232b33}.pp-search-modal-mount .brand-search-description{margin:1rem 0 0;color:#6c706f;font-size:1.4rem;line-height:1.6}.pp-search-modal-mount .search-modal__form{display:block;min-width:0;max-width:none;width:100%}.pp-search-modal-mount .field{min-height:6rem;border:1px solid #d9dad4;border-radius:1.1rem;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.pp-search-modal-mount .field:before,.pp-search-modal-mount .field:after{display:none}.pp-search-modal-mount .field:focus-within{border-color:#99503b;box-shadow:0 0 0 3px #99503b1a}.pp-search-modal-mount .search__input.field__input{height:6rem;margin:0;padding:1.6rem 14.2rem 1.6rem 1.8rem;background:transparent;border:0;border-radius:1.1rem;color:#232b33;font:400 1.6rem/1.5 Archivo,sans-serif}.pp-search-modal-mount .search__input::placeholder{opacity:1;color:#797e7b}.pp-search-modal-mount .search__input:focus,.pp-search-modal-mount .search__input:focus-visible{outline:0;box-shadow:none}.pp-search-modal-mount .search__button.field__button{top:.7rem;right:.7rem;bottom:auto;width:9rem;height:4.4rem;padding:0 1.3rem;gap:.7rem;background:#232b33;border-radius:.7rem;color:#fff;font:500 1.3rem/1 Archivo,sans-serif;transition:background .18s ease}.pp-search-modal-mount .search__button.field__button:hover{background:#384448}.pp-search-modal-mount .search__button .icon{width:1.6rem;height:1.6rem}.pp-search-modal-mount .reset__button.field__button{top:.7rem;right:9.9rem;width:4.4rem;height:4.4rem;color:#717771}.pp-search-modal-mount .reset__button:after{display:none}.pp-search-modal-mount .search-modal__close-button{position:absolute;top:1.8rem;right:1.8rem;margin:0;width:4.4rem;height:4.4rem;border-radius:50%;color:#626a67;transition:background .18s ease}.pp-search-modal-mount .search-modal__close-button:hover{background:#eeeee7;color:#232b33}.pp-search-modal-mount .icon{fill:none;stroke:currentColor;stroke-width:1.7}.pp-search-modal-mount button:focus-visible,.pp-search-modal-mount a:focus-visible{outline:2px solid #99503b;outline-offset:3px;box-shadow:none}.pp-search-modal-mount .brand-search-discover{margin-top:2.8rem;padding-top:2.2rem;border-top:1px solid #e4e4dc}.pp-search-modal-mount .brand-search-discover-label{display:block;margin-bottom:1.2rem;font-size:1.2rem;color:#6c706f}.pp-search-modal-mount .brand-search-topics{display:flex;flex-wrap:wrap;gap:.8rem}.pp-search-modal-mount .brand-search-topics a{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 1.5rem;border:1px solid #dedfd7;border-radius:999px;background:transparent;color:#3b4542;font-size:1.3rem;transition:background .18s ease,border-color .18s ease}.pp-search-modal-mount .brand-search-topics a:hover{border-color:#c8cdc2;background:#f0f1e9}.pp-search-modal-mount .search-modal__content:has(.search__input:not(:placeholder-shown)) .brand-search-discover{display:none}.pp-search-modal-mount .predictive-search{position:static;width:100%;max-width:none;margin-top:1.8rem;background:transparent;border:0;border-top:1px solid #e4e4dc;border-radius:0;box-shadow:none;overflow-y:auto;overscroll-behavior:contain}.pp-search-modal-mount predictive-search:not([open]):not([loading]) .predictive-search,.pp-search-modal-mount predictive-search:not([loading]) .predictive-search__loading-state{display:none}.pp-search-modal-mount predictive-search .spinner{width:1.8rem;height:1.8rem}.pp-search-modal-mount .predictive-search__heading{color:#69716c;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;margin-inline:0;border-bottom:0}.pp-search-modal-mount .predictive-search__item{padding:1.2rem;border-radius:.8rem}.pp-search-modal-mount .predictive-search__item-heading{font-size:1.4rem}.pp-search-modal-mount .predictive-search__results-groups-wrapper{gap:1.6rem}.pp-search-modal-mount .predictive-search__result-group:first-child{flex-basis:38%}@media(max-width:749px){.pp-search-modal-mount .search-modal{padding:1.6rem 0 0;align-items:flex-end}.pp-search-modal-mount .search-modal__content{padding:2.8rem 2.4rem calc(2.4rem + env(safe-area-inset-bottom));border-radius:2.2rem 2.2rem 0 0;border-bottom:0;max-width:none;max-height:calc(100dvh - 1.6rem)}.pp-search-modal-mount .brand-search-heading{margin-bottom:2.4rem}.pp-search-modal-mount .brand-search-title{font-size:2.9rem}.pp-search-modal-mount .search-modal__close-button{top:1.5rem;right:1.5rem}.pp-search-modal-mount .search__button.field__button{width:4.4rem;padding:0}.pp-search-modal-mount .search__button .icon{width:1.9rem;height:1.9rem}.pp-search-modal-mount .brand-search-submit-label{display:none}.pp-search-modal-mount .reset__button.field__button{right:5.3rem}.pp-search-modal-mount .search__input.field__input{padding-right:10rem}.pp-search-modal-mount .search__input.field__input:placeholder-shown{padding-right:6.4rem}.pp-search-modal-mount .brand-search-discover{margin-top:2.4rem;padding-top:2rem}}@media(prefers-reduced-motion:reduce){.pp-search-modal-mount *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/brand-navigation.css.map */
