.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)}.template-search .template-search__search .reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:-10px}.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:18px;width:18px}.reset__button .icon.icon-close{height:18px;width:18px;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.search__input.field__input{padding:25px 15px 15px!important;left:0!important;font-size:18px;height:45px}.search-modal__content .field__label{font-size:16px;left:15px;top:12px}.search__button{height:45px}.search-modal__content .field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:3px;left:15px;font-size:12px}.search-modal__content .field__input:focus{padding:20px 15px 5px!important;box-shadow:none}.search-modal__content .reset__button{height:45px}.search-modal__content .modal__close-button.link{height:18px;width:18px}@media screen and (max-width:768px){.search-modal__content{padding:3px 50px 3px 20px}.search-modal__content .modal__close-button.link{right:15px}.search-modal__content .field__input,.search-modal__content .field__input:focus{padding:0 1rem!important;line-height:normal!important;overflow:hidden}.search-modal__content .field__input:focus:not(:placeholder-shown),.search-modal__content .field__input:not(:placeholder-shown){padding:1.1rem 1rem .35rem!important}.search-modal__content .field__label{top:50%;transform:translateY(-50%)}.search-modal__content .field__input:focus~.field__label{top:50%;transform:translateY(-50%);font-size:1rem}.search-modal__content .field__input:not(:placeholder-shown)~.field__label{top:3px;transform:none;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/352/assets/component-search.css.map */
