@import "https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Lobster&family=M+PLUS+1:wght@100&family=Roboto:wght@100;300&family=Source+Sans+Pro:ital,wght@1,200&family=Yellowtail&display=swap";@import "https://fonts.googleapis.com/css2?family=Raleway:wght@100;300;400;500;600&display=swap";:root{--main-color:#d3ad7f;--black:#13131a;--bg:#010103;--border11:.1rem solid rgba(255,255,255,0.3);--border-radius:95% 4% 97% 5%/4% 94% 3% 95%;--border-radius-hover:4% 95% 6% 95%/95% 4% 92% 5%;--border:.2rem solid var(--main-color);--border-hover:.2rem dashed var(--main-color)}*{font-family:"Roboto",sans-serif;margin:0;padding:0;box-sizing:border-box;outline:none;border:none;text-decoration:none;text-transform:capitalize;transition:.2s cubic-bezier(0.54,0.26,0.83,0.67)}html{font-size:62.5%;overflow-x:hidden;scroll-padding-top:9rem;scroll-behavior:smooth;transition:all .5s ease-in-out}.content h3{font-family:"Lobster",cursive}html::-webkit-scrollbar{width:.8rem}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#d5a56f;border-radius:5rem}body{background:#06161d;max-width:1600px;overflow-x:hidden}section{padding:2rem 7%}.heading{font-size:9rem;text-transform:uppercase;color:transparent;-webkit-text-stroke:.05rem var(--main-color);letter-spacing:.2rem;text-align:center;pointer-events:none;position:relative}.heading span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:var(--main-color);font-size:3.2rem}.btn{margin-top:1rem;display:inline-block;padding:.9rem 3rem;font-size:1.7rem;background:var(--main-color);color:#fff;cursor:pointer;position:relative;transition:all .5s;z-index:1;font-weight:500}.btn::before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:#fff;z-index:-1;transition:all .5s ease-in-out}.btn:hover::before{width:100%}.btn:hover{color:var(--main-color)}.btn:active:before{background:#b9b9b9}.btn1{margin-top:1rem;display:inline-block;padding:.9rem 3rem;font-size:1.7rem;background:var(--main-color);color:#fff;cursor:pointer}.btn1:hover{color:var(--main-color);background:#fff}.menu .heading,.products .heading,.contact .heading,.blogs .heading{margin:3rem 0}.header{background:#242323;display:flex;align-items:center;justify-content:space-between;padding:1.5rem 7%;border-bottom:var(--border11);border-right:var(--border11);position:fixed;top:0;left:0;right:0;z-index:1000;filter:sepia(1)}.header .logo img{height:5.2rem;transition:all .5s ease-in-out}.header .logo img:hover{transform:translateY(-3px)}.header .navbar a{margin:0 1rem;font-size:1.7rem;color:#fff;font-weight:bolder}.header .navbar a:hover{color:var(--main-color);border-bottom:.1rem solid var(--main-color);padding-bottom:.5rem}.header .icons div{color:#fff;cursor:pointer;font-size:2.5rem;margin-left:2rem}.header .icons div:hover{color:var(--main-color)}.coffee-count{position:relative}.coffee-count span{position:absolute;top:-20px;left:7px;display:none}#menu-btn{display:none}.preloader{background:#fff;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:99999;display:flex;justify-content:center;align-items:center}.sk-cube-grid{width:40px;height:40px}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#57cbcc;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0;animation-delay:0}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}#menu-btn{display:none}section{padding:2rem 9%}.home{padding:0;clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}.home .slide{min-height:100vh;background-size:cover!important;background-position:center!important;position:relative;z-index:0;display:flex;align-items:center;justify-content:center;display:flex;justify-content:flex-start;align-items:center;position:relative;background-attachment:fixed}.home .content{max-width:60rem;position:relative;left:6rem}.home .content h1{font-size:8rem;text-transform:uppercase;color:#d5a56f}.home .content p{font-size:2rem;font-weight:ligher;line-height:1.8;padding:1rem 0;color:#fff}.about .row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.about h1{margin-top:4rem}.about .row .image{flex:1 1 42rem}.about .row .image img{width:100%;animation:aboutImage 4s linear infinite}@keyframes aboutImage{0%,100%{transform:scale(0.9);border-radius:var(--border-radius-hover)}50%{transform:scale(0.8) rotateY(45deg);border-radius:var(--border-radius)}}.about .row .content{flex:1 1 42rem}.about .row .content .title{color:var(--main-color);font-size:3rem;line-height:1.8;font-family:sans-serif}.about .row .content p{color:var(--main-color);font-size:1.5rem;line-height:1.8;padding:1rem 0;font-family:sans-serif}.about .row .content .icons-container{display:flex;flex-wrap:wrap;gap:1rem;padding-top:3rem}.about .row .content .icons-container .icons{flex:1 1 15rem;padding:1.5rem;text-align:center;border:var(--border);border-radius:var(--border-radius)}.about .row .content .icons-container .icons img{height:5rem}.about .row .content .icons-container .icons h3{font-size:1.7rem;padding-top:1rem;color:var(--main-color);font-family:sans-serif}.menu .box-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.menu .box-container .box{flex:1 1 42rem;padding:2rem 7rem;border:var(--border);border-radius:var(--border-radius);display:flex;align-items:center;gap:1.5rem;margin-left:6rem}.menu .box-container .box:hover{border:var(--border-hover);border-radius:var(--border-radius-hover)}.menu .box-container .box img{height:8rem;margin-left:-6rem}.menu .box-container .box .content h3{font-size:2.2rem;color:var(--main-color);line-height:1.8}.menu .box-container .box .content p{font-size:1.6rem;color:var(--main-color);line-height:1.8;padding:1rem 0}.menu .box-container .box .content span{font-family:"Raleway",sans-serif;font-size:2rem;color:var(--main-color);line-height:1.8}.products .box-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:1.9rem}.products .box-container .box{text-align:center;border:var(--border11);padding:2rem}.products .box-container .box .icons a{height:5rem;width:5rem;line-height:5rem;font-size:2rem;border:var(--border11);color:#fff;margin:.3rem}.products .box-container .box .icons a:hover{background:var(--main-color)}.products .box-container .box .image{padding:2.5rem 0}.products .box-container .box .image img{height:25rem}.products .box-container .box .content h3{color:#fff;font-size:2.5rem;font-family:"Raleway",sans-serif}.products .box-container .box .content .stars{padding:1.5rem}.products .box-container .box .content .stars i{font-size:1.7rem;color:var(--main-color)}.products .box-container .box .content .price{color:#fff;font-size:2.5rem;font-family:"Raleway",sans-serif}.products .box-container .box .content .price span{text-decoration:line-through;font-weight:lighter;font-size:1.5rem;font-family:"Raleway",sans-serif}.pro .pro-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2rem;padding:3rem 0 5rem}.pro .pro-container .box{height:40rem;position:relative;overflow:hidden;transition:all .5s ease-in-out}.pro .pro-container .box:hover{transform:scale(0.9)}.pro .pro-container .box img{height:100%;width:100%;object-fit:cover;filter:blur(1.3px)}.pro .pro-container .box:hover img{filter:blur(4px)}.desc-service{width:80%;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0}.desc-service h2{font-size:4rem;font-family:sans-serif;font-weight:bolder;margin-bottom:.3rem;text-align:center;color:#fff;-webkit-text-stroke:.09rem var(--bg);text-shadow:0 0 3px #ccc;letter-spacing:.2rem;font-family:Raleway,sans-serif}.box:hover .desc-service{bottom:40%;opacity:1;transition:all 1s ease-in-out}.pro .pro-container .box .icon{display:none;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background:var(--dark-bg)}.pro .pro-container .box .icon span{font-size:6rem;color:#fff}.pro .pro-container .box:hover .icon{display:flex}.review{padding:2rem 9%}.review .review-slider{padding:3rem 0 5rem}.review .review-slider .box{border:var(--border);border-radius:var(--border-radius);text-align:center;position:relative;z-index:0;padding:2rem}.review .review-slider .box .fa-quote-left{position:absolute;top:2rem;left:2.5rem;font-size:6rem;color:#ccc;z-index:-1}.review .review-slider .box .fa-quote-right{position:absolute;bottom:2rem;right:2.5rem;font-size:6rem;color:#ccc;z-index:-1}.review .review-slider .box:hover .fa-quote-left{top:-6.5rem}.review .review-slider .box:hover .fa-quote-right{bottom:-6.5rem}.review .review-slider .box img{height:7rem;width:7rem;border-radius:50%;margin-bottom:.7rem;border:1.5px dashed #fff}.review .review-slider .box .stars{padding:.5rem 0}.review .review-slider .box .stars i{font-size:1.7rem;color:var(--main-color)}.review .review-slider .box p{font-size:1.6rem;color:#d5a56f;padding:1rem 0;line-height:1.8}.review .review-slider .box h3{font-size:2.2rem;color:var(--main-color);line-height:1.8}.review .review-slider .box span{font-size:1.5rem;color:var(--main-color)}.swiper-pagination-bullet{height:1.5rem;width:1.5rem;border-radius:50%;background:#fff}.swiper-pagination-bullet-active{background:var(--main-color)}.contact .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;margin-bottom:3rem}.contact .row .map{-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem;width:100%}.contact .row .form{-webkit-box-flex:1;-ms-flex:1 1 40rem;flex:1 1 40rem}.contact .row .form .icons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-bottom:3rem}.contact .row .form .icons-container .icons{-webkit-box-flex:1;-ms-flex:1 1 17rem;flex:1 1 17rem;text-align:center}.contact .row .form .icons-container .icons i{height:6rem;width:6rem;line-height:6rem;border-radius:50%;background:#d5a56f;color:#fff;font-size:2rem;margin-bottom:1rem}.contact .row .form .icons-container .icons h3{padding:1rem 0;font-size:2rem;text-transform:uppercase;color:#fff}.contact .row .form .icons-container .icons p{font-size:1.5rem;line-height:2;color:#aaa}.contact .row .form form{text-align:center}.contact .row .form form .box{padding:1.2rem 1.4rem;font-size:1.6rem;color:#fff;background:none;border:.2rem solid rgba(255,255,255,0.3);text-transform:none;width:100%;margin:.7rem 0}.contact .row .form form .box:focus{border:var(--border-hover)}.contact .row .form form textarea{height:15rem;resize:none}.gallery .box-container{-webkit-columns:25rem 3;columns:25rem 3;gap:1.5rem;padding:3rem 0 5rem;filter:sepia(1)}.gallery .box-container img{width:100%;border-radius:2rem;margin-bottom:1.5rem}.container-video{position:relative;min-height:100vh}.container-video .video-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:10px}.container-video .video-container .video{height:250px;width:350px;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.7);cursor:pointer;overflow:hidden}.container-video .video-container .video video{height:100%;width:100%;object-fit:cover;transition:.2s linear}.container-video .video-container .video:hover video{transform:scale(1.1)}.container-video .popup-video{position:fixed;top:0;left:0;z-index:100;background:rgba(0,0,0,0.8);height:100%;width:100%;display:none}.container-video .popup-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:750px;border-radius:5px;border:3px solid #fff;object-fit:cover}.container-video .popup-video span{position:absolute;top:11rem;right:20px;font-size:50px;color:#fff;font-weight:bolder;z-index:100;cursor:pointer;transition:all .5s ease-in-out}.container-video .popup-video span:hover{color:red}.book .heading{margin-bottom:2rem}.book form{margin:0 auto 2rem;max-width:60rem;border-radius:var(--border-radius-hover);padding:3rem;border:var(--border)}.book form .box{width:100%;padding:1rem 1.2rem;border-radius:.5rem;font-size:1.6rem;background:none;text-transform:none;color:var(--main-color);border:var(--border);margin:1.2rem 0}.book form .box:focus{border:var(--border-hover)}.book form textarea{height:15rem;resize:none}.book label{font-size:2rem}.blogs .slide{box-shadow:rgba(0,0,0,0.25) 0 14px 28px,rgba(0,0,0,0.22) 0 10px 10px}.blogs .slide .image{height:25rem;overflow:hidden;position:relative}.blogs .slide .image img{height:100%;width:100%;object-fit:cover}.blogs .slide .image span{position:absolute;bottom:-10rem;left:50%;transform:translateX(-50%);padding:.5rem 1.5rem;font-size:2rem;color:#fff;background:var(--main-color);z-index:10}.blogs .slide:hover .image span{bottom:1rem}.blogs .slide:hover .image img{transform:scale(1.1)}.blogs .slide .content{padding:2rem;margin-bottom:4rem}.blogs .slide .content .icon{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.blogs .slide .content .icon a{font-size:1.5rem;color:#d5a56f}.blogs .slide .content .icon a i{padding-right:.7rem;color:var(--peru)}.blogs .slide .content .icon a:hover{color:#dc143c}.blogs .slide .content .title{font-size:2.5rem;color:#fff}.blogs .slide .content .title:hover{text-decoration:underline}.blogs .slide .content p{padding:1rem 0;line-height:2;font-size:1.6rem;color:#c2c2c2}.footer{background:var(--black);text-align:center}.footer .share{padding:1rem 0}.footer .share a{height:5rem;width:5rem;line-height:5rem;font-size:2rem;color:#fff;border:var(--border11);margin:.3rem;border-radius:50%}.footer .share a:hover{background-color:var(--main-color)}.footer .links{display:flex;justify-content:center;flex-wrap:wrap;padding:2rem 0;gap:1rem}.footer .links a{padding:.7rem 2rem;color:#fff;border:var(--border11);font-size:2rem}.footer .links a:hover{background:var(--main-color)}.footer .credit{font-size:2rem;color:#fff;font-weight:lighter;padding:1.5rem}.footer .credit span{color:#dc143c}.scroll-up-btn{position:fixed;height:45px;width:42px;background:var(--main-color);left:1.5rem;bottom:10px;text-align:center;line-height:45px;color:#fff;z-index:9999;font-size:30px;border-radius:6px;border-bottom-width:2px;cursor:pointer;opacity:0;pointer-events:none;transition:all .5s ease-in-out;animation:animate-scroll 1s infinite linear alternate}@keyframes animate-scroll{100%{transform:translateY(10px)}}.scroll-up-btn.show{bottom:30px;opacity:1;pointer-events:auto}.scroll-up-btn:hover{filter:brightness(90%);background:#fff;color:var(--main-color)}.box{border-radius:2rem;overflow:hidden;box-shadow:0 0 3px var(--main-color)}h1::selection{background:#111;color:#ff0}h2::selection{background:#111;color:#ff0}h3::selection{background:#111;color:#ff0}h4::selection{background:#111;color:#ff0}h5::selection{background:#111;color:#ff0}h6::selection{background:#111;color:#ff0}p::selection{background:#111;color:#ff0}div::selection{background:#111;color:#ff0}span::selection{background:#111;color:#ff0}a::selection{background:#111;color:#ff0}.about-page{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;width:85vw;margin:12rem auto 2rem}.about-page .image{background:url(../images/about-img.webp) center/cover no-repeat;border-top-left-radius:5rem;filter:blur(1.3px)}.about-page .content{background:#e4e1e1;display:flex;justify-content:center;flex-direction:column;align-items:center;border-bottom-right-radius:5rem}.content h2{text-transform:uppercase;font-size:36px;letter-spacing:6px;opacity:.9}.about-page .content span{height:.5px;width:80px;background:#777;margin:30px 0}.about-page .content p{font-family:"Roboto",sans-serif;padding-bottom:15px;font-weight:300;opacity:.7;width:60%;text-align:justify;margin:0 auto;font-size:1.4rem;line-height:1.7}.about-page .links{margin:15px 0}.about-page .links li{border:.5px solid #777;list-style:none;border-radius:5px;padding:10px 15px;width:160px;text-align:center}.about-page .links li a{text-transform:uppercase;color:var(--main-color);text-decoration:none;font-size:1.3rem}.about-page .links li:hover{border-color:#d5a56f}.about-page .vertical-line{height:30px;width:.5px;background:#777;margin:0 auto}@media (max-width: 991px){html{font-size:55%;transition:all .5s ease-in-out}.home .slide .content h3{font-size:15vw}.header{padding:1.5rem 2rem}section{padding:2rem}.container-form{left:25%;transition:all .5s ease-in-out}}@media (max-width: 916px){.heading{font-size:6rem}.swiper-button-next,.swiper-button-prev{top:initial;bottom:1rem}.heading span{font-size:2.3rem}#menu-btn{display:inline-block}.header .navbar{position:absolute;top:100%;right:-100%;background:#fff;width:30rem;height:calc(100vh - 9.5rem);border-radius:30px 0 0 30px;text-align:center;line-height:2.3;background:linear-gradient(172deg,rgba(8,8,109,1) 0%,rgba(2,0,36,1) 0%)}.header .navbar.active{right:0}.header .navbar a{color:var(--black);display:block;margin:1.5rem;padding:.5rem;font-size:2rem;color:#fff}.header .navbar a:hover{color:var(--main-color)}.header .search-form{width:90%;right:2rem}.about-page{grid-template-columns:1fr;width:100%}.about-page .image{height:100vh}.about-page .content{height:100vh;padding:28rem 0 33rem}.about-page .content h2{font-size:20px;margin-top:50px}.about-page .content span{margin:20px 0}.about-page .content p{font-size:14px}.about-page .links li a{font-size:14px}.about-page .links{margin:5px 0}.about-page .links li{padding:6px 10px}}@media (max-width: 768px){.heading{font-size:6rem}.swiper-button-next,.swiper-button-prev{top:initial;bottom:1rem}.heading span{font-size:2.3rem}#menu-btn{display:inline-block}.header .navbar{position:absolute;top:100%;right:-100%;width:30rem;height:calc(100vh - 9rem);border-radius:30px 0 0 30px;text-align:center;line-height:2.3;background:#b88e5e}.header .navbar.active{right:0}.header .navbar a{color:var(--black);display:block;margin:1.5rem;padding:.5rem;font-size:2rem;color:#06161d}.header .navbar a:hover{color:#fff}.header .search-form{width:90%;right:2rem}.container-form{left:25%;transition:all .5s ease-in-out}.home .row .content h3{font-size:4rem}.menu{padding:2rem 9%}.menu .box-container .box{margin-left:0;margin-top:6rem;flex-flow:column;text-align:center;padding-top:7rem}.menu .box-container .box img{margin-left:0;margin-top:-6rem}.container-video .popup-video video{width:95%}}@media (max-width: 587px){.container-form{left:15%;transition:all .5s ease-in-out}.banner .content h3{font-size:3rem}}@media (max-width: 500px){.scroll-up-btn{right:15px;bottom:15px;height:38px;width:35px;font-size:23px;line-height:38px}}@media (max-width: 450px){html{font-size:50%;transition:all .5s ease-in-out}.home .slide .content h3{font-size:7rem}.container-form{left:9%;transition:all .5s ease-in-out}.banner .content h3{font-size:1rem}}@media (max-width: 420px){.container-form{left:4%;transition:all .5s ease-in-out}.home{background-size:76% 77%}}@media (max-width: 405px){.heading{font-size:4.4rem}}@media (max-width: 311px){.heading{font-size:3.3rem}.heading span{font-size:2rem}}