.page-search .page__header{background:#fdfafb;color:inherit}.page-search .page-title,.page-search .search-bar{display:block;margin-bottom:.5rem}.results-label{font-size:1.3rem}.form-search{margin-bottom:1rem}.form-search .form-group{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form-search button,.form-search input{padding-top:1.6rem;padding-bottom:1.6rem;border-width:1px;margin:0}.form-search input{border-radius:.6rem 0 0 .6rem;width:90%;max-width:40rem}.form-search button{border-radius:0 .6rem .6rem 0}.search-results__list{list-style:none;margin:0 auto;padding:0;text-align:left;max-width:72rem}.search-results__list li{padding:1rem}.search-results__list li+li{border-top:1px solid #f5f5f5}.search-results__list h3{text-transform:none}.search-results__list h3 small{text-transform:uppercase;letter-spacing:.05em;color:#30081b;font-size:1.2rem;background:#fdfafb;position:relative;margin:.2rem 0;padding:.2rem .5rem;border-radius:.2rem;display:inline-block}.search-results__list a{text-decoration:none}.search-results__list .product--item__price{-ms-flex-pack:start;justify-content:start}.template-search .product--item{margin-bottom:1rem}@media (min-width:768px){.template-search .product--item{margin-bottom:2rem}}.template-search .product--item.tag-sold-out img{filter:grayscale(100%)}.template-search .product--item .product--item__wrap{padding:1.6rem 0;margin:0 .5rem;display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #babbbe;box-shadow:0 8px 20px rgba(0,0,0,.06);border-radius:4px;padding:0 0 2.4rem}.template-search .product--item .product--item__wrap .product--item__image{position:relative;margin:1.6rem 1.6rem 0}@media (min-width:992px){.template-search .product--item .product--item__wrap .product--item__image{padding:1rem 1rem .5rem}}.template-search .product--item .product--item__wrap .product--item__image:before{padding-top:100%!important}.template-search .product--item .product--item__wrap .product--item__image>a{margin:0 auto .5rem;display:block;max-width:21rem}.template-search .product--item .product--item__wrap .product--item__details{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.template-search .product--item .product--item__wrap .product-form-input{max-width:80%;margin:0 auto}.template-search .product--item .product--item__wrap .button--action{margin-top:1rem}
