.input.search__input{padding:0;padding-right:8rem}.template-search__header{margin-left:1.6rem}.template-search .collection__header{margin-top:var(--space-between-sections)}@media(min-width:1024px){.template-search__header{margin-left:2rem}}.search__input.search__input-unstyled{border:none;text-align:center;height:1.5rem;padding:0;-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@media screen and (max-width:749px){.template-search{margin-bottom:4rem}}.template-search__search .field:after,.template-search__search .field:before{display:none}.template-search__value{text-align:center}.template-search__value:before{content:"\2018"}.template-search__value:after{content:"\2019"}.search__button{top:50%;transform:translateY(-50%) rotate(180deg);z-index:1}.shopify-section:not(:first-of-type){overflow:hidden}.shop-the-look h2,.related-products h2{font-size:1.4rem}.reset__button{right:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden;pointer-events:none}.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{opacity:1;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}.input.search__input:focus,.input.search__input:focus-visible{border-color:var(--grey)}.input.search__input:focus~.label,.input.search__input:focus-visible~.label,.input.search__input[data-input-has-content=true]~.label{opacity:0}.input.search__input[data-input-has-content=true]~.reset__button{opacity:1;visibility:visible;pointer-events:auto}.input.search__input[data-input-has-content=true]~.search__button{opacity:0;visibility:hidden;pointer-events:none}.search__input~.label{color:var(--black-60)}.search-modal .input__container{max-width:40rem}.search-modal .input__container:hover .border{background-color:var(--black)}.search-modal .input__container:before{display:block;content:"";background-color:var(--black);position:absolute;bottom:0;left:0;width:0;height:.1rem;transition:width var(--duration-medium) var(--ease-smooth);z-index:1;pointer-events:none}.search-modal .input__container:focus-within:before,.search-modal .input__container:focus-visible:before{width:100%}.header__icon--search{padding:0;width:max-content}.template-search__no-results{margin-left:1.6rem;margin-top:2.4rem}:has(#predictive-search-results) .template-search__no-results{display:none}@media(min-width:1024px){.template-search__no-results{margin-left:2rem}}.search-suggestions{display:flex;column-gap:2rem;padding-top:2.4rem}.search-suggestions.search-open{opacity:0;visibility:hidden}.search-suggestion{border:none;padding:0;box-shadow:inherit;background-color:inherit;cursor:pointer;color:currentColor}.search-suggestions[data-suggestions-length="5"] .search-suggestion:last-of-type{display:none}@media(min-width:768px){.search-suggestions[data-suggestions-length="5"] .search-suggestion:last-of-type{display:block}}.search-suggestion:hover,.search-suggestion:focus{color:rgba(var(--color-foreground),var(--alpha-hover))}.search-top-picks .product-grid__item:nth-child(odd) .card__content{padding-left:var(--page-margin)}@media(min-width:1024px){.search-top-picks .product-grid__item:nth-child(odd) .card__content{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-search.css.map */
