.search__input.field__input{padding-right:9.8rem}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button:focus-visible,.reset__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.search__button:focus,.reset__button:focus{background-color:rgb(var(--color-background));z-index:4}.search__button:not(:focus-visible):not(.focused),.reset__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.search__button:hover .icon,.reset__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.vf-main-search,.search-modal,.predictive-search,.header__search,.template-search__search,details-modal.vf-header-search{--vf-search-bg-local: var( --pw-header-bg, var(--pw-bg-main, var(--vf-brand-main, #F6F2EC)) );--vf-search-panel-local: var( --pw-bg-panel, var(--vf-brand-panel, #FFFFFF) );--vf-search-text-local: var( --pw-dark, var(--vf-brand-ink, #641F2D) );--vf-search-deep-local: var( --pw-brown, var(--vf-brand-brown, #3F121C) );--vf-search-muted-local: var( --pw-muted, var(--vf-brand-muted, #7A6264) );--vf-search-accent-local: var( --pw-accent, var(--vf-brand-accent, #B8945F) );--vf-search-light-local: var( --pw-button-text, var(--vf-button-text, #FAF9F7) );--vf-search-border-local: color-mix( in srgb, var(--vf-search-text-local) 15%, transparent )}.template-search__search .field,.search-modal__form .field,.header__search .field,.predictive-search-form .field{border-radius:0;background:var(--vf-search-panel-local);box-shadow:none}.template-search__search .field:before,.template-search__search .field:after,.search-modal__form .field:before,.search-modal__form .field:after,.header__search .field:before,.header__search .field:after,.predictive-search-form .field:before,.predictive-search-form .field:after{border-radius:0;box-shadow:none}.search__input.field__input{padding-right:10.4rem;color:var(--vf-search-text-local);letter-spacing:.01em}.search__input.field__input::-webkit-search-cancel-button{display:none}.search__button,.reset__button{width:4.8rem;height:calc(100% - var(--inputs-border-width) * 2);min-height:4.4rem;border-radius:0;background:transparent;color:var(--vf-search-text-local);box-shadow:none;transform:none;transition:background-color .18s ease,color .18s ease}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.8rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after,.reset__button:not(:focus):after{top:.9rem;height:calc(100% - 1.8rem);border-right-color:var(--vf-search-border-local)}.search__button:hover,.reset__button:hover,.search__button:focus-visible,.reset__button:focus-visible,.search__button:focus,.reset__button:focus{background:var(--vf-search-text-local);color:var(--vf-search-light-local);box-shadow:none;transform:none}.search__button:hover .icon,.reset__button:hover .icon{transform:none}.search__button .icon,.reset__button .icon.icon-close{width:1.8rem;height:1.8rem}.header__search .search-modal{background:var(--vf-search-bg-local);color:var(--vf-search-text-local)}.header__search .search-modal__content,.header__search .search-modal__form{background:transparent;box-shadow:none}.header__search .search-modal__form .field{border:.1rem solid var(--vf-search-border-local);background:var(--vf-search-panel-local)}.search-modal__close-button{border:.1rem solid var(--vf-search-border-local);border-radius:0;background:transparent;color:var(--vf-search-muted-local);box-shadow:none;transform:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.search-modal__close-button:hover{border-color:var(--vf-search-text-local);background:var(--vf-search-text-local);color:var(--vf-search-light-local);transform:none}.predictive-search{border:.1rem solid var(--vf-search-border-local);border-radius:0;background:var(--vf-search-bg-local);color:var(--vf-search-text-local);box-shadow:none}.predictive-search:before,.predictive-search:after{display:none}.predictive-search__heading{border-color:var(--vf-search-border-local);color:var(--vf-search-muted-local);font-size:.9rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.predictive-search__item{color:var(--vf-search-text-local);text-decoration:none;transform:none;transition:background-color .18s ease,color .18s ease}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:color-mix(in srgb,var(--vf-search-accent-local) 10%,transparent);color:var(--vf-search-text-local);transform:none}.predictive-search__item-heading,.predictive-search__item-query-result{color:var(--vf-search-text-local)}.predictive-search__item-vendor,.predictive-search__item-content .price,.predictive-search__item-content .caption-with-letter-spacing{color:var(--vf-search-muted-local)}.predictive-search__image{border:.1rem solid var(--vf-search-border-local);border-radius:0;background:var(--vf-search-panel-local);filter:none;transform:none}.predictive-search__loading-state{color:var(--vf-search-text-local)}details-modal.vf-header-search .predictive-search.predictive-search--header{position:absolute;top:calc(100% + 1rem);right:0;left:0;width:100%;max-height:min(58rem,calc(100vh - var(--header-height, 0px) - 7rem));overflow:auto;border:.1rem solid var(--vf-search-border-local);border-radius:0;background:var(--vf-search-bg-local);color:var(--vf-search-text-local);box-shadow:none}details-modal.vf-header-search .predictive-search.predictive-search--header:before,details-modal.vf-header-search .predictive-search.predictive-search--header:after{display:none}details-modal.vf-header-search .predictive-search .vf-header-search__intro,details-modal.vf-header-search .predictive-search .vf-header-search__eyebrow,details-modal.vf-header-search .predictive-search .vf-header-search__title,details-modal.vf-header-search .predictive-search .vf-header-search__copy{display:none!important}details-modal.vf-header-search .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:2rem;padding:2.2rem 2.4rem 1.8rem;background:transparent}details-modal.vf-header-search .predictive-search__result-group{padding-right:2rem;border-right:.1rem solid var(--vf-search-border-local)}details-modal.vf-header-search .predictive-search__result-group:last-child{padding-right:0;border-right:0}details-modal.vf-header-search .predictive-search__item{min-height:4.2rem;padding:.85rem .95rem;border-radius:0;background:transparent}details-modal.vf-header-search .predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:center;gap:1.4rem}details-modal.vf-header-search .predictive-search__image{width:6.4rem;height:6.4rem;object-fit:cover}details-modal.vf-header-search .predictive-search__item-heading,details-modal.vf-header-search .predictive-search__item-query-result{margin:0;color:var(--vf-search-text-local);font-family:var(--font-heading-family);font-size:1.42rem;font-weight:500;letter-spacing:-.02em;line-height:1.12}details-modal.vf-header-search .predictive-search__search-for-button,details-modal.vf-header-search .predictive-search__search-for-button .button{border-radius:0;border:0;border-top:.1rem solid var(--vf-search-border-local);background:transparent;color:var(--vf-search-text-local);box-shadow:none;font-size:.92rem;font-weight:700;letter-spacing:.11em;line-height:1;text-transform:uppercase}details-modal.vf-header-search .predictive-search__search-for-button .button{min-height:5.2rem;justify-content:space-between;padding:0 2.2rem}.vf-main-search .template-search__search,.vf-main-search .template-search__search .search,.vf-main-search .template-search__search .field{position:relative;overflow:visible!important}.vf-main-search .template-search__search{z-index:6}.vf-main-search .template-search__search .field{min-height:6.2rem}.vf-main-search .template-search__search .predictive-search--search-template,.template-search .template-search__search .predictive-search--search-template{position:absolute!important;top:calc(100% + 1rem)!important;right:0!important;left:0!important;z-index:20!important;width:100%!important;max-height:min(46rem,calc(100vh - 28rem))!important;margin:0!important;padding:0!important;overflow:auto!important;border:.1rem solid var(--vf-search-border-local)!important;border-radius:0!important;background:var(--vf-search-bg-local)!important;color:var(--vf-search-text-local)!important;box-shadow:none!important}.vf-main-search .template-search__search .field:has(.predictive-search--search-template),.template-search .template-search__search .field:has(.predictive-search--search-template){min-height:6.2rem!important;height:6.2rem!important}.vf-main-search .template-search__search .predictive-search--search-template .predictive-search__results-groups-wrapper,.template-search .template-search__search .predictive-search--search-template .predictive-search__results-groups-wrapper{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:1.8rem;padding:1.8rem 2rem 1.6rem;background:transparent}.vf-main-search .template-search__search .predictive-search--search-template:empty,.template-search .template-search__search .predictive-search--search-template:empty{display:none!important}details-modal.vf-header-search .predictive-search.predictive-search--header,.vf-main-search .template-search__search .predictive-search--search-template{scrollbar-color:color-mix(in srgb,var(--vf-search-text-local) 28%,transparent) transparent;scrollbar-width:thin}details-modal.vf-header-search .predictive-search.predictive-search--header::-webkit-scrollbar,.vf-main-search .template-search__search .predictive-search--search-template::-webkit-scrollbar{width:.6rem}details-modal.vf-header-search .predictive-search.predictive-search--header::-webkit-scrollbar-thumb,.vf-main-search .template-search__search .predictive-search--search-template::-webkit-scrollbar-thumb{border-radius:0;background:color-mix(in srgb,var(--vf-search-text-local) 28%,transparent)}@media screen and (max-width:749px){.search__input.field__input{padding-right:9.4rem}.search__button,.reset__button{width:4.4rem}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem)}details-modal.vf-header-search .predictive-search__results-groups-wrapper,.vf-main-search .template-search__search .predictive-search--search-template .predictive-search__results-groups-wrapper{display:block;padding:1.4rem}details-modal.vf-header-search .predictive-search__result-group{margin-bottom:1.4rem;padding-right:0;padding-bottom:1.4rem;border-right:0;border-bottom:.1rem solid var(--vf-search-border-local)}details-modal.vf-header-search .predictive-search__result-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}details-modal.vf-header-search .predictive-search__item--link-with-thumbnail{grid-template-columns:5.8rem minmax(0,1fr);gap:1.1rem}details-modal.vf-header-search .predictive-search__image{width:5.8rem;height:5.8rem}.vf-main-search .template-search__search .field:has(.predictive-search--search-template),.template-search .template-search__search .field:has(.predictive-search--search-template){min-height:5.6rem!important;height:5.6rem!important}.vf-main-search .template-search__search .predictive-search--search-template,.template-search .template-search__search .predictive-search--search-template{top:calc(100% + .8rem)!important;max-height:min(42rem,calc(100vh - 20rem))!important}}@media(prefers-reduced-motion:reduce){.search__button,.reset__button,.search-modal__close-button,.predictive-search__item,.predictive-search__search-for-button .button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-search.css.map */
