.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.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}.header__search .search-modal{position:fixed;top:calc(var(--header-height) + var(--top-bar-height));height:auto;min-height:auto;bottom:auto;border-top:1px solid #CACACA;box-shadow:0 6px 6px #0003}.scrolled-past-header .header__search .search-modal{top:var(--header-height)}.header__search .search-modal__content{max-width:var(--page-width);align-items:flex-start;position:relative;max-height:80vh;padding:0 5rem}.header__search .search-modal__form{max-width:100%}.header__search .search-modal .field{max-width:758px;margin-block:80px 30px}.header__search .search-modal .search__button{width:1.8rem}.header__search .search-modal .search__input.field__input{font-size:30px;color:#242424;border-color:#242424!important;border-width:0 0 1px 0!important;padding:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header__search .search-modal .search__input.field__input::-webkit-input-placeholder{font-size:0px!important;color:transparent!important}.header__search .search-modal .search__input.field__input::-moz-placeholder{font-size:0px!important;color:transparent!important}.header__search .search-modal .search__input.field__input:-ms-input-placeholder{font-size:0px!important;color:transparent!important}.header__search .search-modal .search__input.field__input:-moz-placeholder{font-size:0px!important;color:transparent!important}.header__search .search-modal .field .floating-label{position:absolute;display:flex;align-items:center;top:0;left:0;width:auto;line-height:1;height:50px;pointer-events:none;font-size:20px;color:#24242480;transition:all .25s cubic-bezier(.104,.204,.492,1)}.header__search .search-modal .field input[type=search]:focus+label,.header__search .search-modal .field input[type=search]:not(:placeholder-shown)+label{font-size:11px;height:auto;transform:translateY(-200%)}.header__search .search-modal .search-modal__close-button{color:#701c44;width:1.7rem;height:1.7rem;position:absolute;top:60px;right:5rem}.header__search .search-modal .reset__button{display:none}.header__search .predictive-search__heading{letter-spacing:-1px!important}.header__search .predictive-search-wrap{display:flex;column-gap:5rem;margin-block-end:10rem}.header__search .predictive_discover_list{margin-inline-start:auto;min-width:152px}.header__search .predictive-search{display:block;border:none!important;box-shadow:none!important;position:static;max-height:50vh!important}.header__search .predictive-search__heading{font-family:var(--font-heading-family);font-size:25px;color:#242424;text-transform:capitalize;border:none;padding-block-end:1.4rem;margin-inline:0}.header__search .predictive-search__item-heading{font-family:var(--font-body-family)}.header__search .predictive-search-wrap .predictive-search__item{padding-block:.8rem;padding-inline:0}.header__search .predictive-search-wrap .link--text{color:#242424;line-height:1.5}.header__search .predictive-search__list-item[aria-selected=true]>*,.header__search .predictive-search__list-item:hover>*,.header__search .predictive-search__item[aria-selected=true],.header__search .predictive-search__item:hover{background:transparent;color:#6d1d45}.header__search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.header__search .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:#6d1d45!important}.header__search .predictive-search__search-for-button{display:none}.header__search .predictive-search__results-groups-wrapper{border:none}.header__search .search-modal .search__input.field__input{padding-right:4rem!important}.header__search .search-modal .field input[type=search]:not(:placeholder-shown)+label{color:#24242499!important}.predictive-search{overflow-x:hidden!important}@media screen and (max-width: 1440px){.header__search .search-modal .field{margin-block:50px 30px}.header__search .search-modal .search-modal__close-button{top:5rem}}@media screen and (max-width: 1199px){.header__search .search-modal__content{padding:0 3rem}.header__search .search-modal .field{max-width:680px}.header__search .search-modal .field .floating-label,.header__search .search-modal .search__input.field__input{font-size:25px}.header__search .search-modal .search-modal__close-button{top:3rem;right:3rem}}@media screen and (max-width: 989px){.header__search .search-modal .search-modal__close-button{top:2rem}.header__search .search-modal .field{max-width:100%}.header__search .predictive-search__results-groups-wrapper{flex-direction:column}}@media screen and (max-width: 749px){.header__search .search-modal__content{padding:0 2rem}.header__search .search-modal .field{margin-block-end:1.5rem}.header__search .search-modal .field .floating-label,.header__search .search-modal .search__input.field__input{font-size:21px}.header__search .search-modal .search-modal__close-button{right:2rem}.header__search .predictive-search-wrap{margin-block-end:3rem;display:block;overflow-y:auto;max-height:60vh}.header__search .predictive_discover_list{margin-inline-start:0;min-width:100%}.header__search .predictive-search{max-height:inherit!important;overflow:visible!important}.header__search .predictive-search__results-groups-wrapper,.predictive-search__result-group{display:block}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-search.css.map */
