.tmp12-all-products-container{display:grid;grid-template-columns:20% 80%}.tmp12-all-products-inner{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;margin-bottom:10px}.tmp12-search-container{position:sticky!important;top:0;z-index:99;background-color:#fff;box-shadow:0 0 4px 0 rgb(0 0 0/8%);height:100vh}.tmp12-all-products-btn{display:block;width:100%;padding:10px 0;text-transform:capitalize;background:transparent;letter-spacing:.1rem;color:#4b5563;cursor:pointer;font-size:13px;text-align:center;height:55px;border:none;border-bottom:1px solid transparent;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tmp12-all-product-btn-active{transition:.5s}.tmp12-products-dropdown-content{display:none;width:20vw;position:absolute;background-color:#fff;color:#000;min-width:205px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;left:90%;top:-38px;overflow-y:auto}.tmp12-products-dropdown-container:hover .tmp12-products-dropdown-content{display:block}@media only screen and (min-width:1200px) and (max-width:1500px){.tmp12-all-products-inner{display:grid;grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px) and (max-width:1200px){.tmp12-all-products-inner{display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0px) and (max-width:768px){.tmp12-all-products-inner{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0px) and (max-width:992px){.tmp12-search-container{display:none!important}.tmp12-all-products-container{display:flex!important;flex-direction:column!important}.tmp12-all-products-inner{margin:10px 0}}.tmp2-all-products-summery{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:5px;overflow:hidden;cursor:pointer}.tmp2-all-products-offer{position:relative}.tmp2-all-products-offer span{content:"";position:absolute;top:0;right:0;z-index:1;padding:2px 10px;color:#fff;border-bottom-left-radius:5px}.tmp2-product-image{width:203px;height:203px;margin:0 auto}.tmp2-product-image img{width:100%}.tmp2-all-products-summery h4{font-size:14px;color:#1f2937;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:20px}.tmp2-product-btn{width:100%}.tmp2-product-btn-1{width:20%}.tmp2-product-btn-1,.tmp2-product-btn-2,.tmp2-product-btn-3{border:none;padding:5px 0;font-size:13px}.tmp2-product-btn-3{width:20%}@media only screen and (min-width:0px) and (max-width:550px){.tmp2-all-products-summery h4{font-size:13px}.tmp2-all-products-summery p{font-size:12px}.tmp2-all-products-summery h4{height:30px}}.tmp12-banner-container{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.tmp12-banner-container h1{font-size:3rem;line-height:1;letter-spacing:-.025em;font-weight:700;font-family:Open Sans,system-ui,sans-serif}.tmp12-banner-container p{font-size:1.125rem;line-height:1.75rem;color:#1f2937;margin:25px 0}.tmp12-banner-container .search{position:relative}.tmp12-banner-container .search input{outline:none;border:none;border-radius:5px 0 0 5px;width:542px;box-shadow:0 3px 8px rgba(0,0,0,.24);padding:10px 17px;font-size:18px}.tmp12-banner-container .search-btn{width:80px;height:47px;border-radius:0;border:none;border-radius:0 5px 5px 0;outline:none;color:#fff;text-transform:uppercase;font-weight:500;font-size:15px;transition:all .4s ease-in-out;margin:10px 0 15px;padding-top:3px}