:root{--pp-s-radius: 999px;--pp-s-h: 4.8rem;--pp-s-h-mobile: 4.4rem;--pp-s-ink: #1b1b2f;--pp-s-muted: #6b6b80;--pp-s-line: rgba(27, 27, 47, .14);--pp-s-accent: #384799;--pp-s-accent-soft: #eceefc;--pp-s-band: #384799;--pp-s-panel-radius: 1.6rem}.search-modal__content,.header__search-bar-row{background-color:var(--pp-s-band)!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:1.4rem 2rem 1.6rem!important}.search-modal__content .search-modal__form,.header-search-bar{max-width:70rem;margin-inline:auto;width:100%;position:relative}.header-search-bar .field,.search-modal__content .search .field{position:relative;display:block;margin:0;border:none!important;box-shadow:none!important;background:transparent!important;border-radius:var(--pp-s-radius)}.header-search-bar .field:before,.header-search-bar .field:after,.search-modal__content .search .field:before,.search-modal__content .search .field:after{content:none!important}.header-search-bar .field__label,.search-modal__content .search .field__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;top:auto!important}.header-search-bar .search__input.field__input,.search-modal__content .search__input.field__input{width:100%;height:var(--pp-s-h);min-height:var(--pp-s-h);border-radius:var(--pp-s-radius)!important;border:.1rem solid rgba(255,255,255,.6)!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 19' fill='%236b6b80'%3E%3Cpath fill-rule='evenodd' d='M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z' clip-rule='evenodd'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:left 1.8rem center!important;background-size:1.9rem 1.9rem!important;color:var(--pp-s-ink)!important;padding:0 5.6rem 0 4.8rem!important;font-size:1.6rem;line-height:var(--pp-s-h);box-shadow:0 .2rem .6rem #00000014!important;transition:box-shadow .18s ease,border-color .18s ease;-webkit-appearance:none;appearance:none}.header-search-bar .search__input::placeholder,.search-modal__content .search__input::placeholder{color:var(--pp-s-muted);opacity:1}.header-search-bar .search__input.field__input:focus,.header-search-bar .search__input.field__input:focus-visible,.search-modal__content .search__input.field__input:focus,.search-modal__content .search__input.field__input:focus-visible{outline:none!important;border-color:#fff!important;box-shadow:0 0 0 .3rem #ffffff8c!important}.header-search-bar .search__input::-webkit-search-decoration,.header-search-bar .search__input::-webkit-search-cancel-button,.header-search-bar .search__input::-webkit-search-results-button,.header-search-bar .search__input::-webkit-search-results-decoration,.search-modal__content .search__input::-webkit-search-decoration,.search-modal__content .search__input::-webkit-search-cancel-button,.search-modal__content .search__input::-webkit-search-results-button,.search-modal__content .search__input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.header-search-bar .reset__button,.header-search-bar .reset__button.field__button,.search-modal__content .reset__button,.search-modal__content .reset__button.field__button,.search-modal .search-modal__close-button,.search-modal__content .search-modal__close-button{display:none!important}.header-search-bar .search__button.field__button,.search-modal__content .search__button.field__button{position:absolute;right:.5rem;left:auto!important;top:50%;transform:translateY(-50%);width:3.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--pp-s-accent)!important;box-shadow:none!important;color:#fff!important;cursor:pointer;transition:background-color .15s ease,transform .15s ease;z-index:5}.header-search-bar .search__button:hover,.search-modal__content .search__button:hover{background:#0a7bb5!important}.header-search-bar .search__button:active,.search-modal__content .search__button:active{transform:translateY(-50%) scale(.94)}.header-search-bar .search__button:focus-visible,.search-modal__content .search__button:focus-visible{outline:.3rem solid #ffffff;outline-offset:.2rem}.header-search-bar .search__button .icon,.header-search-bar .search__button svg,.search-modal__content .search__button .icon,.search-modal__content .search__button svg{width:1.9rem;height:1.9rem;color:#fff}.header-search-bar .search__button .svg-wrapper,.search-modal__content .search__button .svg-wrapper{display:flex;align-items:center;justify-content:center}.predictive-search{background-color:#fff!important;color:var(--pp-s-ink)!important;border:.1rem solid var(--pp-s-line)!important;border-radius:var(--pp-s-panel-radius)!important;box-shadow:0 1.2rem 3.2rem #1b1b2f38!important;margin-top:.8rem;top:100%;left:0;right:0;width:100%!important;max-height:min(62vh,56rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:.4rem;z-index:10000}.predictive-search,.predictive-search a,.predictive-search p,.predictive-search span,.predictive-search h2,.predictive-search h3{color:var(--pp-s-ink)}.predictive-search__heading{margin:0;padding:1.4rem 1.8rem .6rem;border-bottom:none;color:var(--pp-s-muted)!important;font-size:1.15rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase}.predictive-search__results-groups-wrapper{border-bottom:none;padding-bottom:.4rem}.predictive-search__item{padding:1rem 1.8rem;min-height:4.8rem;align-items:center;border-radius:0;color:var(--pp-s-ink);transition:background-color .12s ease}.predictive-search__item--link-with-thumbnail{grid-template-columns:5.2rem 1fr;grid-column-gap:1.4rem}.predictive-search__image{border-radius:.8rem;background:#f6f6f8;width:5.2rem;height:5.2rem}.predictive-search__item-heading{margin:0;color:var(--pp-s-ink)!important;font-size:1.45rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.predictive-search__item-vendor{color:var(--pp-s-muted)!important;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05rem}.predictive-search__item .price,.predictive-search .price{color:var(--pp-s-ink)!important;font-size:1.35rem;font-weight:700;opacity:1}.predictive-search .price__sale .price-item--regular{color:var(--pp-s-muted)!important;font-weight:400}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{background-color:var(--pp-s-accent-soft)!important;color:var(--pp-s-ink)!important;box-shadow:inset .3rem 0 0 var(--pp-s-accent)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:var(--pp-s-accent)!important}.predictive-search__item:focus-visible{outline:.2rem solid var(--pp-s-accent);outline-offset:-.2rem}.predictive-search__item--term{padding:1.2rem 1.8rem;font-size:1.45rem;word-break:normal;overflow-wrap:anywhere}.predictive-search__item-query-result *:not(mark){font-weight:700;color:var(--pp-s-ink)}.predictive-search__item-query-result mark{background-color:transparent;color:var(--pp-s-muted)!important;font-weight:400}.predictive-search__item--term .icon-arrow{color:var(--pp-s-accent)}.predictive-search__search-for-button{position:sticky;bottom:0;background:#fff;border-top:.1rem solid var(--pp-s-line);padding-top:.2rem;list-style:none}.predictive-search__search-for-button .predictive-search__item{color:var(--pp-s-accent)!important;font-weight:700;justify-content:center}.predictive-search__search-for-button .predictive-search__item span{color:var(--pp-s-accent)!important}predictive-search[loading] .predictive-search__loading-state{padding:2rem}.predictive-search::-webkit-scrollbar{width:.6rem}.predictive-search::-webkit-scrollbar-thumb{background:#1b1b2f33;border-radius:999px}@media screen and (max-width:749px){.search-modal__content,.header__search-bar-row{padding:1.1rem 1.2rem 1.3rem!important}.header-search-bar .search__input.field__input,.search-modal__content .search__input.field__input{height:var(--pp-s-h-mobile);min-height:var(--pp-s-h-mobile);line-height:var(--pp-s-h-mobile);font-size:1.6rem;padding:0 5rem 0 4.4rem!important;background-position:left 1.5rem center!important;background-size:1.7rem 1.7rem!important}.header-search-bar .search__button.field__button,.search-modal__content .search__button.field__button{width:3.4rem;height:3.4rem;right:.5rem}.predictive-search{max-height:min(70vh,52rem);border-radius:1.4rem!important}.predictive-search__results-groups-wrapper{flex-direction:column}.predictive-search__item,.predictive-search__heading{padding-left:1.4rem;padding-right:1.4rem}}@media(prefers-reduced-motion:reduce){.header-search-bar .search__input.field__input,.header-search-bar .search__button,.predictive-search__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/pp-search-ux.css.map */
