div.categories{width:1250px;margin:5px auto 0;display:flex;padding:0 10px}.cat{font-size:16px;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;padding:14px 23px;cursor:pointer;transition:all .3s ease-in-out}.cat:hover{background-color:#1078ff}.dropdown{height:500px;background-color:#fff;box-shadow:0 10px 10px -10px gray}.dropdown_heading{background-color:#263238;padding:7px 0;text-align:center;color:#fff;font-size:25px;font-family:Montserrat,sans-serif;text-transform:uppercase;font-weight:700;text-decoration:underline 1px rgb(128,128,128);text-underline-offset:5px}div.slider_content{padding:30px 0}div.slider{margin:auto;width:1280px}.btn-lr{width:100px;background-color:#00000082}section.main_sec{width:1280px;margin:auto;font-family:Montserrat,sans-serif;padding:30px 0}h1.base_heading{font-size:23px;text-transform:uppercase;font-weight:600}div.cards{padding:20px 0 0;display:flex;gap:10px;flex-wrap:wrap}button.buy_btn{background-color:#528ec1;border-radius:0;padding:5px 15px;color:#fff}button.buy_btn:hover{color:#fff;background-color:#487dab}div.card{width:247px;padding:5px;border-radius:0;cursor:pointer}.card-title{height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.card-price{font-size:18px;font-weight:700}section.gallery{width:1280px;margin:auto}h1.heading{font-family:Montserrat,serif;font-size:23px;color:#000;font-weight:700;text-transform:uppercase;text-align:center;margin:30px 0}div.pics{background-color:#00ffc3;display:flex;width:1230px;flex-wrap:wrap;margin:30px auto}div.g_pic{height:200px;width:205px;background-position:center;background-size:cover;cursor:pointer}div.g_pic:hover{box-shadow:inset 0 0 180px 5px #000}section.location{width:1280px;margin:40px auto 50px;display:grid;grid-template-columns:repeat(2,1fr)}div.address{background-color:#f8f8f8;text-align:center}p.text{font-family:Montserrat,serif;color:#262626;font-weight:500;font-size:15px;text-align:center}button.contact_btn{background-color:#528ec1;border-radius:0;padding:5px 15px;margin:30px 0;color:#fff;text-transform:uppercase;font-family:Montserrat,serif}button.contact_btn:hover{color:#fff;background-color:#487dab}footer{background-color:#f8f8f8}section.foot{width:1280px;height:100%;margin:auto;padding:50px 0 0}div.main_foot{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;gap:40px}h2.f_heading{text-align:left;font-family:Montserrat,serif;font-weight:700;font-size:18px}ul.f_text{list-style:none;padding:0;margin:20px 0}li.l_text{font-size:14px;color:#636363}p.o_text{font-size:14px;color:#636363;margin:20px 0}div.icons{display:flex;justify-content:center;gap:8px;align-items:center}div.end{font-family:Montserrat,serif}*{margin:0;padding:0;box-sizing:border-box}header{background-color:#182e49;display:flex;flex-direction:column;justify-content:center}nav{display:flex;justify-content:center}div.nav-bar{width:1280px;width:fit-content;display:grid;grid-template-columns:1fr 1.5fr .1fr .3fr}h3.discount_line{padding:10px 0;grid-column-start:1;grid-column-end:3;text-align:right;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;color:#d3d3d3}span.yellow{font-size:20px;font-family:Montserrat,sans-serif;font-weight:700;color:orange}div.register_box{grid-column-start:3;grid-column-end:5;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;display:flex;justify-content:center;gap:7px;padding:15px 0 0}span.log{font-weight:700;cursor:pointer;height:fit-content}div.logo{padding:0 30px;margin:-10px 0 0}img.logoImg{height:60px}div.search_bar{background-color:#15273d;height:44px;width:580px;display:flex;align-items:center;gap:5px;margin:0 0 0 98px}input.search{height:100%;width:94%;outline:none;border:none;background-color:transparent;font-size:16px;color:#fff;font-family:Montserrat,sans-serif;padding:0 10px}div.search_bar:hover,div.cart:hover{background-color:#101f32;cursor:pointer}::placeholder{color:#cfcfcf}div.bell_icon{height:45px;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center}div.cart{background-color:#15273d;height:45px;width:100px;margin:0 0 0 4px;color:#fff;display:flex;justify-content:center;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:14px}
