.ProComponent,.ProComponent-in,.pro-one{width:100%}.pro-one-in{width:100%;justify-content:space-between;padding:.5rem 2rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.pro-one-in,.pro-one-in-one{display:flex;align-items:center}.pro-one-in-one{width:15%;justify-content:flex-start}.pro-one-in-one img{width:100%}.pro-one-in-two{width:auto;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem}.pro-one-in-two a{text-decoration:none;color:black;font-size:1rem;font-weight:600;border:1px solid black;padding:.5rem 1rem;border-radius:10px}.pro-one-in-two a:hover{background-color:black;color:white}.pro-two{width:100%;padding:2rem 0}.pro-two-in{width:90%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 0}.pro-two-in-one{width:50%}.pro-two-in-one input{width:50%;padding:.5rem 1rem;border:1px solid rgb(189,189,189);border-radius:5px}.pro-two-in-one input:focus{outline:1px solid green}.pro-two-in-two{width:50%;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.pro-two-in-two select{width:20%;padding:.5rem 1rem;border:1px solid rgb(189,189,189);border-radius:5px}.pro-three{width:100%}.pro-three-in{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:1rem}.ProductCardComponent{width:49%}.ProductCardComponent-in{width:100%;box-shadow:0 10px 50px rgba(0,0,0,.1);border-radius:10px}.ProductCardComponent-in,.productCard-one{display:flex;align-items:center;justify-content:center}.productCard-one{width:50%;padding:1rem}.productCard-one img{width:100%;height:100%;object-fit:cover}.product-two{width:50%}.product-two-in{width:100%}.product-two-in-one{width:100%;padding:1rem}.product-two-in-one h1{font-size:1.5rem;font-weight:600;padding:.5rem 0}.product-two-in-one p{font-size:1rem;font-weight:400;padding:.5rem 0}.product-two-in-two{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem}.product-two-in-two button{color:white;font-size:1rem;font-weight:600;padding:.5rem 1rem;background-color:black;border-radius:10px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:30px 0;padding:20px}.pagination button{min-width:40px;height:40px;padding:8px 12px;border:1.5px solid #e0e0e0;background-color:white;cursor:pointer;border-radius:8px;font-size:14px;font-weight:600;color:#333;transition:all .2s ease-in-out}.pagination button:hover{background-color:#f5f5f5;border-color:#2ea44f;color:#2ea44f;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.pagination button.active{background-color:#2ea44f;border-color:#2ea44f;color:white;box-shadow:0 2px 4px rgba(46,164,79,.2)}.pagination button.active:hover{background-color:#2c974b;color:white;transform:none}@media (max-width:768px){.pro-one-in{padding:.5rem 1rem}.pro-one-in-one{width:30%}.pro-one-in-two a{font-size:.9rem;padding:.4rem .8rem}.pro-two-in{width:90%;flex-direction:column;gap:1rem}.pro-two-in-one,.pro-two-in-one input{width:100%}.pro-two-in-two{width:100%;justify-content:flex-start}.pro-two-in-two select{width:50%}.pro-three-in{width:90%;flex-direction:column}.ProductCardComponent{width:100%}.ProductCardComponent-in{flex-direction:column}.productCard-one{width:100%;padding:1rem .5rem}.product-two{width:100%}.product-two-in-one{padding:.5rem}.product-two-in-one h1{font-size:1.2rem}.product-two-in-one p{font-size:.9rem}.product-two-in-two{padding:.5rem .5rem 1rem}.pagination{gap:4px;padding:15px}.pagination button{min-width:35px;height:35px;padding:6px 10px;font-size:12px}}