.results-keywords-results,.results-keywords-list{display:flex;gap:15px;align-items:center;padding:10px 0 0 0}.results-keywords-list{flex-wrap:wrap;gap:13px}.results-keywords{display:flex;gap:15px;align-items:flex-start;padding:10px 0 0 0}.results-keywords-results .app_paragraph,.results-keywords .app_paragraph{margin:0;color:var(--color-text-dark)}.results-keywords .app_paragraph{padding-top:10px;font-size:var(--font-size-xs)}.search-section{padding:60px 60px 0 60px}.search-section:last-child{padding-bottom:60px}.search-section .search-title{padding:0 0 15px 0}.search-title small{font-size:var(--font-size-md);margin:0 0 0 5px}.search-section .fullwidth_title{align-items:center;padding:0 0 30px 0}.search-subtitle-bar{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}.search-tags-bar{flex:1;min-width:0}.btn-search-sort{margin-top:20px;justify-content:flex-end;flex-shrink:0}.btn-search-sort .btn-sort-select{position:relative;display:inline-flex;align-items:center}.btn-search-sort .btn-sort-select select{appearance:none;-webkit-appearance:none;padding-right:1.75rem;cursor:pointer}.btn-search-sort .btn-sort-select i,.btn-search-sort .btn-sort-select svg{position:absolute;right:0.625rem;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none}.search-products-area{flex:1;min-width:0;display:flex;flex-direction:column}.search-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.search-products-grid-mobile{display:none}.brands-list-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.brand-card{display:flex;flex-direction:column;height:100%;gap:16px;padding:24px;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-dark);transition:box-shadow var(--transition-base),transform var(--transition-base),border-color var(--transition-fast)}.brand-card:hover{color:var(--color-text-dark);border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.brand-card-head{display:flex;align-items:center;gap:14px}.brand-card-logo{flex:0 0 auto;width:52px;height:52px;border-radius:var(--radius-md);background-color:var(--color-bg-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.brand-card-logo img{width:100%;height:100%;object-fit:contain}.brand-card-heading{display:flex;flex-direction:column;gap:2px}.brand-card-name{margin:0;color:var(--color-text-dark);font-weight:var(--font-weight-semi)}.brand-card-count{margin:0;font-size:var(--font-size-sm);color:var(--color-text-gray)}.brand-card-desc{margin:0;color:var(--color-text-gray)}.brand-card-name,.brand-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.brand-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;width:fit-content}.brand-card-link i,.brand-card-link svg{width:16px;height:16px}.search_subtitle_container{padding:0}.search-products-area .product-card-img-wrap,.search-products-area .product-card-img-link{position:relative}.search-products-area .product-title-div{max-width:100%;width:100%}@media (max-width:1200px){.search-products-grid,.brands-list-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.search-section{padding:50px 20px 0 20px}.search-products-area .product-card-actions{top:0}}@media (max-width:991px){.search-products-area{width:100%}}@media (max-width:800px){.brands-list-grid,.search-products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.search-subtitle-bar{flex-direction:column}.results-keywords{gap:5px;flex-direction:column}.search-section .fullwidth_title{align-items:flex-end;flex-direction:row}.brand-card-name{font-size:var(--font-size-lg)}.search-products-grid{display:none}.search-products-grid-mobile{display:grid}.results-articles-list{display:flex;flex-direction:column;gap:40px}.results-articles-list > [class*="col-"]{width:100%;max-width:100%}}@media (max-width:575px){.brands-list-grid,.search-products-grid{grid-template-columns:1fr}}@media (max-width:342px){.search-section .fullwidth_title{flex-direction:column;align-items:flex-start}}