.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 .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}.search-container{position:relative;width:300px;height:20px}.search-form{display:flex;width:100%;border-bottom:1px solid #ffffff;overflow:hidden;margin-top:-2px}#search-input{width:100%;border:none;outline:none;padding:3px 0;letter-spacing:2px;font-weight:500;color:#fff}#search-input,#search-input *{background-color:transparent!important}#search-submit{color:#fff;background-color:#b41919!important;border:none;padding:0;cursor:pointer;font-size:14px}#search-input::placeholder{opacity:1;font-family:Montserrat,sans-serif;letter-spacing:1.6px;font-weight:500;color:#fff}#search-results{position:absolute;width:400px;background:#fff;border:1px solid #191919;display:none;z-index:1000;padding:20px 20px 0;overflow-y:auto;margin-top:-1px;margin-left:-100px}#search-results ul{list-style:none;padding:0;margin:20px 0}#search-results strong{font-size:14px;text-transform:uppercase;letter-spacing:1.6px;font-weight:500}#search-results li{margin-bottom:20px}#search-results li a{display:flex;align-items:center;font-size:12px;letter-spacing:initial;text-transform:capitalize;color:#191919!important}.search-thumbnail{width:50px;height:50px;object-fit:cover;margin-right:20px}.search-show-all a{color:#191919!important}@media screen and (max-width:1200px){.search-container{width:200px}#search-results{margin-left:-200px}}@media screen and (max-width:989px){.search-container{display:none}}.search-debug{display:none}.search-title{position:relative;width:100vw;height:80px;box-shadow:0 2px 4px #1919191a;display:block;clear:both}.search-title h2{width:auto;display:inline-block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)!important;font-size:18px;text-transform:uppercase;margin:0}.search-grid{padding:0}.search-section .grid-list-home li{float:left}.blog-articles .article,.article-link,.article img{display:block}.search-grid .blog-articles{display:grid;grid-gap:1px;grid-template-columns:1fr 1fr 1fr;column-gap:1px;row-gap:0px}.search-empty{height:calc(100dvh - 80px);width:100dvw;display:flex;justify-content:center;align-items:center}.mobile-search-toggle{outline:none;border:none;margin:0;padding:0;background:transparent;position:absolute;top:30.5px;left:110px;display:none;cursor:pointer}.mobile-search-toggle__text{margin:0;padding:0;color:#fff!important;text-transform:uppercase;font-size:13px;letter-spacing:3.8px;font-weight:500}.mobile-search-modal{position:fixed;z-index:1000;right:0;bottom:0;left:0;top:80px;background:#0009}.mobile-search-modal.has-annoucement-bar{top:120px}.mobile-search-box{background:#fff;padding:20px;width:100%;position:relative;text-align:center;box-shadow:0 2px 4px #1919191a}.mobile-search-input{width:100%;padding:16px;font-size:14px;margin-bottom:20px;border:1px solid #191919}.mobile-search-submit{width:100%;padding:12px;font-size:16px;background-color:#191919;color:#fff;border:none;cursor:pointer}.mobile-search-modal.hidden{display:none}@media screen and (max-width:989px){.mobile-search-toggle{display:block}}body.no-scroll{overflow:hidden}.mobile-search-toggle__icon{display:none}.mobile-search-toggle__text{display:inline}@media(max-width:530px){.mobile-search-toggle{left:80px}.mobile-search-toggle__text{display:none!important}.mobile-search-toggle__icon{display:inline-flex!important;align-items:center}.mobile-search-toggle__icon svg{display:block;width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-search.css.map */
