@media (min-width: 1024px){.search__input.field__input{padding-right:9.8rem}}.search__button{right:var(--inputs-border-width);top:50%;transform:translateY(-50%)}.search__button .svg-wrapper{display:flex;align-items:center}.reset__button{top:50%;transform:translateY(-50%);border:.1rem solid rgba(var(--color-foreground),.08);border-radius:100%;height:20px;width:20px;right:calc(var(--inputs-border-width) + 3rem)}@media (min-width: 768px){.reset__button{right:calc(var(--inputs-border-width) + 4.5rem)}}@media (min-width: 1024px){.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);height:20px;width:20px}}.reset__button .svg-wrapper{display:flex;align-items:center;width:10px;height:10px}.reset__button .svg-wrapper svg{width:100%;height:auto}.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{width:21px;height:21px}@media (min-width: 1024px){.search__button .icon{height:1.8rem;width:1.8rem}}@media (max-width: 1023px){.search-modal .search-modal__close-button{height:2.4rem;width:auto}}.search-modal .modal__close-button .icon{width:21px;height:21px}@media (min-width: 1024px){.search-modal .modal__close-button .icon{height:1.7rem;width:1.7rem}}.reset__button .icon.icon-close{stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}@media (max-width: 989px){.template-search__search input.search__input{padding:17px 15px 12px}}@media (max-width: 767px){.template-search__search input.search__input{padding:17px 15px 10px}}.template-search__results{position:relative}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-search.css.map */
