.search-result-section{background-color:#fff;font-family:Poppins;margin-top:45px;text-align:center;width:100%;.section-content{background-color:#fff;display:inline-block;max-width:1400px;text-align:left;width:100%}.search-input{border:1px solid #cecece;border-radius:100px;color:#3f3f3f;font-size:.9rem;font-weight:400;padding:.5rem .75rem;transition:.3s ease-in-out;width:100%;&:focus{border-color:#fff;box-shadow:1px 1px 5px rgba(0,0,0,.3);outline:none}}}h4.search-title{color:#3f3f3f;font-size:clamp(1rem,4vw,1rem);font-weight:500;margin:0}.filter-container-label{color:#3f3f3f;font-size:.8rem;font-weight:400;margin:0}.contact-us-section{background-color:#f0efef;border-radius:.25rem;padding:1rem;text-align:center}.search-btn-link{color:#008a2a;text-decoration:none}#tag-filters{display:flex;gap:.75rem;label{background-color:#f0efef;border:1px solid #cecece;border-radius:.25rem;cursor:pointer;font-size:clamp(.6rem,2vw,.8rem);padding:.25rem .5rem;text-align:center;transition:.3s ease-in-out;&:has(input[type=checkbox]:checked){background-color:#008a2a;border-color:#008a2a;color:#fff}input[type=checkbox]{display:none}}}#results{ul{list-style:none;margin:0;padding:0}.search-result-group{background-color:#fff;border:1px solid #f0efef;border-radius:.5rem;margin-bottom:2rem;overflow:hidden;.group-head{align-items:center;background-color:#f8f8f8;border-bottom:1px solid #f0efef;display:flex;justify-content:space-between;padding:1rem;a{background-color:#008a2a;border:1px solid #008a2a;border-radius:5rem;color:#fff;display:block;font-size:clamp(.6rem,2vw,.8rem);font-weight:400;padding:0 .5rem;text-decoration:none;transition:.3s ease-in-out;&:hover{background-color:#fff;box-shadow:1px 1px 3px rgba(0,0,0,.3);color:#008a2a}}h1{color:#008a2a;font-size:clamp(1rem,4vw,1.8rem);font-weight:700;margin:0}}.group-body{padding:.5rem;.row{margin:0}.search-result-item{padding:.25rem}}}.search-result-block{background-color:#fff;border:1px solid #f0efef;border-radius:.35rem;display:block;overflow:hidden;text-decoration:none;transition:.3s ease-in-out;&:hover{background-color:#f8f8f8;border-color:#cecece;h4{text-decoration:underline}}.result-container{align-items:center;display:flex;gap:1rem;width:100%;&:has(.story-thumb){padding:0 .5rem}.result-thumb.product-thumb{background-color:#f0efef}.story-thumb{align-items:center;display:flex;flex:0 0 50px;img{width:100%}}.product-thumb{align-items:center;display:flex;flex:0 0 10vw;height:10vw;justify-content:center;max-height:150px;max-width:150px;min-height:100px;min-width:100px;padding:.5rem;img{width:100%}}.result-caption{height:100%;padding:1rem 0;width:auto;h4{color:#008a2a;font-size:clamp(.8rem,2vw,1rem);font-weight:600}h4,p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}p{color:#3f3f3f;font-size:clamp(.6rem,2vw,.8rem)}}}}}.search-result-count{background-color:#fff;border-radius:5rem;box-shadow:1px 1px 3px rgba(0,0,0,.5);color:#008a2a;font-size:70%;padding:0 .5rem}.search-result-icon{background-color:#aaaa;border-radius:50% 50%;padding:.5rem;width:100%;svg{fill:#fff}}.search-highlight{background-color:#008a2945;font-weight:700}.txt-green{color:#008a2a;font-weight:700}