.app{max-width:1400px;margin:0 auto}.home{padding:10px}.header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:80px}.header .content{font-size:40px;font-weight:600;margin-left:20px;text-align:left;max-width:50%}.header .content span{color:var(--coffee-text);font-size:50px}.header .content p{font-size:16px;margin:10px 0;line-height:2}.header .content p:first-letter{margin-left:10px;font-size:20px}.header .content .taste{max-width:60px;text-align:center;padding:10px;border-radius:10px;font-size:14px;font-weight:500;color:#fff;background-color:var(--coffee-text);cursor:pointer;margin-top:20px}.header .content .donut{width:28px}.header .img{max-width:50%}.header .img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 580px){.header{flex-direction:column-reverse;align-items:start;margin-top:0}.header .content,.header .img{max-width:100%}.header .img img{width:100%;height:100%;object-fit:cover}}.categories{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:100px;padding:20px;margin:50px 0}.categories .category{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;gap:10px}.categories .category span{font-weight:600}.categories .category img{width:100%;height:100%;border-radius:50%;object-fit:cover;cursor:pointer;transition:border .8s ease}.categories .category img:hover{border:.5px solid var(--coffee-text)}.funFact{padding:10px;margin:50px auto}.funFact .container{padding:20px 10px;width:95%;margin:0 auto;background-color:#e96421;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.funFact .container .funImg{width:300px;height:300px;max-width:50%}.funFact .container .funImg img{width:100%;height:100%;object-fit:contain}.funFact .container .funText{max-width:50%;display:flex;flex-direction:column;align-items:center;gap:20px}.funFact .container .funText .top{color:#222;background-color:#fded0f;padding:10px 30px;border-radius:10px}.funFact .container .funText .bottom{color:#fff;font-size:30px;font-weight:600;text-align:center;line-height:1.5}@media screen and (max-width: 570px){.funFact{padding:10px;margin:50px 0}.funFact .container{padding:10px;width:95%;margin:0 auto;background-color:#e96421;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px}.funFact .container .funImg{width:300px;height:300px;max-width:100%}.funFact .container .funImg img{width:100%;height:100%;object-fit:contain}.funFact .container .funText{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.funFact .container .funText .top{color:#222;background-color:#fded0f;padding:10px 30px;border-radius:10px}.funFact .container .funText .bottom{color:#fff;font-size:30px;font-weight:600;text-align:center;line-height:1.5}}.testimonial{padding:10px;margin:50px 0}.testimonial .items{padding:10px;display:flex;align-items:center;justify-content:center;gap:150px;flex-wrap:wrap}.testimonial .items .item{width:100px;height:100px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.testimonial .items .item img{width:100%;height:100%;object-fit:cover}.testimonial .items .item span{font-size:14px;font-weight:500}.products{padding:10px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.ProductCard{margin:25px 0}.contactBanner{padding:10px;height:150px}.contactBanner .banner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;gap:250px;padding:0 10px;background-color:#050549;height:100%;border-radius:10px}@media screen and (max-width: 1140px){.contactBanner .banner{gap:10px;height:50%}}.contactBanner .banner img{height:100%;object-fit:cover}.contactBanner .banner h1{color:#fff;font-size:50px;text-align:center}@media screen and (max-width: 1140px){.contactBanner .banner h1{font-size:18px}}.address{display:flex;align-items:center;justify-content:center;gap:500px;flex-wrap:wrap;padding:50px}@media screen and (max-width: 1220px){.address{gap:50px;padding:10px}}.address .mainAddress{display:flex;flex-direction:column;gap:10px}.address .mainAddress p{font-size:16px;font-weight:600;line-height:1.5}.address .mainAddress span{font-size:16px;font-weight:600}.address .owner{display:flex;align-items:center;gap:5px}.address .owner span{font-size:14px;font-weight:600}.address .owner h5{font-size:16px}.address .map iframe{width:300px;height:300px;border-radius:20px}.navbar{background-color:#fff;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:999;box-shadow:#63636333 0 2px 8px}.navbar .logo{display:flex;align-items:center;gap:10px;font-family:Tiro Tamil,serif;font-size:20px;font-weight:600}.navbar .logo img{width:60px;margin-left:10px;object-fit:contain;cursor:pointer}.navbar .menu{padding-right:80px}.navbar .menu ul{display:flex;align-items:center;gap:25px}.navbar .menu ul li{list-style:none;cursor:pointer;width:40px;position:relative}.navbar .menu ul li img{width:100%;object-fit:cover}.navbar .menu ul li:first-child{width:50px}.navbar .menu ul li:last-child{width:38px}.navbar .menu ul li .tooltipText{position:absolute;transform:translate(-50%);background-color:var(--coffee-text);color:#fff;font-size:12px;font-weight:500;padding:5px;border-radius:8px;visibility:hidden;opacity:0;transition:opacity .5s ease}.navbar .menu ul li .tooltipText:before{content:"";position:absolute;transform:translate(-50%)}.navbar .menu ul li:hover .tooltipText{bottom:-60%;visibility:visible;opacity:1}@media screen and (max-width: 950px){.navbar .menu{padding-right:10px}.navbar .menu ul li{width:30px}}.ProductCard{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin:25px 0}.ProductCard .ProjectCard{padding:5px;width:280px;border-radius:10px;box-shadow:#0000003d 0 3px 8px;cursor:pointer}.ProductCard .ProjectCard img{width:100%;height:180px;object-fit:cover;border-radius:10px}.ProductCard .ProjectCard .info{padding:10px;display:flex;flex-direction:column;gap:10px}.ProductCard .ProjectCard .info h5{font-size:16px}.ProductCard .ProjectCard .info .texts{display:flex;align-items:center;justify-content:space-between}.ProductCard .ProjectCard .info .texts .rating{display:flex;align-items:center;gap:2px}.ProductCard .ProjectCard .info .texts .rating span{font-weight:500;color:#c5a803}.ProductCard .ProjectCard .info .texts .rating img{width:18px;height:18px}.productDetails{padding:20px 10px;display:flex;flex-wrap:wrap;gap:10px}.productDetails .productDesc{flex:1;padding:10px;display:flex;flex-direction:column;gap:30px}.productDetails .productDesc .heading{font-size:40px}.productDetails .productDesc .desc{font-size:15px;font-weight:600;line-height:1.5}.productDetails .productDesc .price{font-size:30px}.productDetails .productDesc .productRating{font-size:14px;display:flex;align-items:center;color:#fff;gap:5px;background-color:#030336;max-width:fit-content;padding:10px 20px;border-radius:20px}.productDetails .productDesc .productRating .rating{font-weight:600}.productDetails .productDesc .productRating .stars{width:15px;height:15px}.productDetails .productImg{flex:1;padding:10px;display:flex;align-items:center;justify-content:center}.productDetails .productImg img{width:300px;height:300px;border-radius:50%;object-fit:cover;box-shadow:#0000003d 0 3px 8px}.productDetails .productCommon{flex:1;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:50px}.productDetails .productCommon .common{display:flex;align-items:center;gap:20px}.productDetails .productCommon .common img{width:40px;height:40px;padding:10px;border-radius:50%;background-color:#ebebeb}.productDetails .productCommon .common span{font-size:14px;font-weight:600}@media screen and (max-width: 675px){.productDetails .productCommon{display:none}}@media screen and (max-width: 675px){.productDetails{flex-direction:column-reverse}}.similarProducts{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:100px;padding:20px 20px 0;margin-bottom:20px}@media screen and (max-width: 587px){.similarProducts{gap:50px}}.similarProducts .similarProductsHeading{display:none}@media screen and (max-width: 587px){.similarProducts .similarProductsHeading{display:flex}}.similarProducts .similar{display:flex;align-items:center;flex-direction:column;gap:20px}.similarProducts .similar .similarFoods{width:200px;height:200px;border-radius:50%;object-fit:cover;cursor:pointer;box-shadow:#0000003d 0 3px 8px}.similarProducts .similar span{font-size:14px;font-weight:600}:root{--coffee-text: #b8621b}.link{text-decoration:none;color:initial}
