body.template-search{background:#0a0a0a}.search-content,.search-content .page-content,.search-content .page-width{background:#0a0a0a;color:#fff}.search-content .page-content{padding-top:0}.search-content{min-height:100vh;padding-bottom:120px}.search-content .page-width{max-width:100%;padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px)}.search-content .section-header{position:relative;padding:64px 0 52px;margin-bottom:0;border-bottom:none;margin-left:calc(clamp(20px,5vw,72px)*-1);margin-right:calc(clamp(20px,5vw,72px)*-1);padding-left:clamp(20px,5vw,72px);padding-right:clamp(20px,5vw,72px);background:linear-gradient(135deg,rgba(224,53,32,.1) 0%,transparent 55%),#0a0a0a;border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.search-content .section-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.search-content .section-header:after{content:"";position:absolute;bottom:-1px;left:clamp(20px,5vw,72px);width:48px;height:3px;background:#e03520;border-radius:2px}.search-content .section-header__title{font-size:clamp(2.2rem,5.5vw,4.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:#fff;position:relative;display:block;line-height:1;padding-bottom:0;margin-bottom:12px}.search-content .section-header__title:after{display:none}.search-content [data-collection-count]{position:relative;display:inline-block;color:#ffffff59;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.search-content predictive-search{display:block;max-width:100%;position:relative}.search-content predictive-search .search__input-wrap,.search-content .search__input-wrap{background:#111;border:1px solid rgba(255,255,255,.09);border-radius:0;height:58px;overflow:visible;transition:border-color .15s ease}.search-content predictive-search .search__input-wrap:focus-within,.search-content .search__input-wrap:focus-within{border-color:#e0352099}.search-content .search__input{background:transparent;color:#fff!important;caret-color:#e03520;-webkit-text-fill-color:#fff;font-size:16px;letter-spacing:.01em}.search-content .search__input::placeholder{color:#fff3}.search-content .btn--search svg .cls-1{stroke:#ffffff80}.search-content .btn--close-search svg .cls-1{stroke:#fff6}.search-content .collection-content{margin-top:0;border-top:none;padding-top:0}.search-content .collection-sidebar{background:transparent;padding-top:32px;padding-right:32px;border-right:1px solid rgba(255,255,255,.06)}.search-content .collection-sidebar__group .collapsible-trigger,.search-content .collection-sidebar__group>button{color:#fffc;border-bottom-color:#ffffff12;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.search-content .collection-sidebar__group .collapsible-trigger:hover,.search-content .collection-sidebar__group>button:hover{color:#e03520}.search-content .collection-sidebar__group .collapsible-trigger svg,.search-content .collection-sidebar__group>button svg{stroke:currentColor;fill:currentColor}.search-content .filter-label{color:#ffffff8c;font-size:13px}.search-content .tag-list .tag a,.search-content .tag-list label,.search-content .tag-list .tag button{color:#ffffff73;font-size:13px}.search-content .tag-list .tag a:hover,.search-content .tag-list label:hover{color:#fff}.search-content .tag-list .tag--active a,.search-content .tag-list .tag--active label,.search-content .tag-list .tag--active button{color:#e03520}.search-content .tag__checkbox{border-color:#ffffff26;background:transparent}.search-content .tag__input:checked~.tag__checkbox,.search-content .tag--active .tag__checkbox{background:#e03520;border-color:#e03520}.search-content .tag--remove a{background:#e0352014;border-color:#e0352033;color:#e03520;font-size:11px}.search-content .filter-sort{color:#ffffff73;font-size:13px}.search-content .filter-sort:hover,.search-content .tag--active .filter-sort{color:#e03520}.search-content .collection-sort{background:transparent;border-bottom:1px solid rgba(255,255,255,.06);color:#fff9;padding-top:32px;padding-bottom:20px}.search-content .collection-sort label,.search-content .collection-sort__label{color:#ffffff4d;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.search-content .collection-sort select{color:#fff;background:transparent;border-color:#ffffff14;font-size:13px;font-weight:600}.search-content .collection-sort__count{color:#ffffff4d;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.search-content .grid-view-btn,.search-content .collection-view-btn{color:#fff3}.search-content .grid-view-btn.is-active,.search-content .collection-view-btn.is-active,.search-content .grid-view-btn:hover,.search-content .collection-view-btn:hover{color:#e03520}.search-content .grid-item__content{background:#111;border:1px solid rgba(255,255,255,.05);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.search-content .grid-item__content:hover{border-color:#e0352059;box-shadow:0 8px 32px #00000080;transform:translateY(-3px)}.search-content .grid__image-ratio{background:#161616}.search-content .grid-item__meta{padding:14px 16px 18px}.search-content .grid-product__title{color:#fff!important;font-weight:700;font-size:13px;line-height:1.4}.search-content .grid-product__vendor{color:#ffffff47!important;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.search-content .grid-product__price--current{color:#fff!important;font-weight:700}.search-content .grid-product__price--original{color:#ffffff40}.search-content .grid-product__price--savings{background:#e035201f;color:#e03520;border-color:#e0352033}.search-content .grid-product__tag{background:#0009;color:#ffffffe6;font-size:10px;letter-spacing:.05em;text-transform:uppercase}.search-content .grid-product__tag--sale{background:#e03520;color:#fff}.search-content .grid-product__tag--sold-out{background:#000000bf}.search-content .pagination{border-top:1px solid rgba(255,255,255,.06);padding:40px 0}.search-content .pagination__item{color:#ffffff73;border-color:#ffffff14;background:transparent;font-size:13px;font-weight:700}.search-content .pagination__item:hover{color:#fff;border-color:#fff3;background:#ffffff0a}.search-content .pagination__item--current{background:#e03520;border-color:#e03520;color:#fff}.search-content .section-header p{color:#ffffff73}.search-content .search__no-results-text{color:#ffffff73;font-size:15px}#predictive-search.search__results{background:#111;border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 20px 48px #000000b3;overflow:hidden}#predictive-search .predictive-search-results{background:#111;color:#fff}#predictive-search .results__group-1{background:#111;border-right:1px solid rgba(255,255,255,.07)}#predictive-search .results__group-2{background:#111}#predictive-search .results h3.h4,#predictive-search .h4{font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#e03520;border-bottom:1px solid rgba(255,255,255,.07);padding-bottom:8px;margin-bottom:4px}#predictive-search .results--queries li,#predictive-search .results--pages li,#predictive-search .results--articles li,#predictive-search .results--collections li{border-bottom:1px solid rgba(255,255,255,.04)}#predictive-search .results--queries li:last-child,#predictive-search .results--pages li:last-child,#predictive-search .results--articles li:last-child,#predictive-search .results--collections li:last-child{border-bottom:none}#predictive-search .results--queries li a,#predictive-search .results--pages li a,#predictive-search .results--articles li a,#predictive-search .results--collections li a{color:#ffffffb3;font-size:14px;padding:9px 2px;display:block;transition:color .12s ease}#predictive-search .results--queries li a:hover,#predictive-search .results--pages li a:hover,#predictive-search .results--articles li a:hover,#predictive-search .results--collections li a:hover{color:#fff}#predictive-search .results--queries .hw-match{color:#e03520;font-weight:700;font-style:normal}#predictive-search mark{background:none;color:#e03520;font-weight:700}#predictive-search .results--products li{border-bottom:1px solid rgba(255,255,255,.04)}#predictive-search .results--products li:last-child{border-bottom:none}#predictive-search .results--products li a{display:flex;align-items:center;gap:14px;padding:10px 0;color:#fff;transition:background .12s ease;border-radius:4px}#predictive-search .results--products li a:hover{background:#ffffff08}#predictive-search .results-products__image{background:#1c1c1c;border:1px solid rgba(255,255,255,.06);border-radius:6px;overflow:hidden;flex-shrink:0}#predictive-search .results-products__info>span:first-child{color:#ffffffe6;font-size:13px;line-height:1.45;display:block}#predictive-search .results-products__info .grid-product__vendor{color:#ffffff59;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;display:block}#predictive-search .results-products__info .grid-product__price{color:#ffffffa6;font-size:13px;margin-top:4px;display:block}#predictive-search .results-products__info .grid-product__price--original{color:#ffffff4d;text-decoration:line-through;margin-right:4px}#predictive-search .results__search-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.08);color:#ffffff73;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;cursor:pointer;text-align:left;transition:color .15s ease,background .15s ease}#predictive-search .results__search-btn:hover{color:#e03520;background:#e035200a}#predictive-search .results__search-btn svg{flex-shrink:0;opacity:.7;transition:opacity .15s ease,transform .15s ease}#predictive-search .results__search-btn:hover svg{opacity:1;transform:translate(3px)}#predictive-search .predictive-search__no-results{color:#ffffff73;font-size:14px;padding:24px 20px;display:block}@media only screen and (max-width:960px){.search-content .collection-sidebar{border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding-right:0;padding-bottom:24px}}@media only screen and (max-width:768px){.search-content .section-header{padding-top:48px;padding-bottom:40px}.search-content .section-header__title{font-size:clamp(1.8rem,8vw,2.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/hw-search.css.map */
