@import"https://fonts.googleapis.com/css2?family=Miniver&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}:root{--white-color: #fff;--dark-color: #252525;--primary-color: black;--secondary-color: #a88a47;--tertiary-color: gray;--light-pink-color: #faf4f5;-medium-gray-color:#ccc;--font-size-s: .9rem;--font-size-n: 1rem;--font-size-m: 1.12rem;--font-size-1: 1.5rem;--font-size-xl: 2rem;--font-size-xxl: 2.3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius-s: 30px;--border-radius-m: 30px;--border-radius-circle: 50%;--site-max-width: 1300px}html{scroll-behavior:smooth}ul{list-style:none}a{text-decoration:none}button{cursor:pointer;border:none;background:none}img{width:100%}.section-content{margin:0 auto;padding:0 20px;max-width:var(--site-max-width)}.section-title{text-align:center;padding:60px 0 100px;text-transform:uppercase;font-size:var(--font-size-xl)}.section-title:after{content:"";width:80px;height:5px;display:block;margin:10px auto 0;border-radius:var(--border-radius-s);background:var(--secondary-color)}header{position:fixed;width:100%;z-index:5;background:#000;border-bottom:1px solid var(--secondary-color)}header .navbar{display:flex;padding:0 10px;height:88px;justify-content:space-between;align-items:center}.navbar .nav-menu{display:flex;gap:10px}.navbar .nav-logo{height:88px;width:175.08px}.navbar .nav-logo .logo-text{height:88px;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.navbar .nav-menu .nav-link{color:var(--secondary-color);padding:10px 18px;border-radius:var(--border-radius-m);font-size:var(--font-size-m);transition:.3s ease}.navbar .nav-menu .nav-link:hover{color:#fff;background-color:var(--secondary-color)}.navbar :where(#menu-close-button,#menu-open-button){display:none}.hero-section{min-height:100vh;background:var(--primary-color);background-image:url(/assets/background-image-CNDjsOTz.png);border-bottom:2px solid var(--secondary-color);background-size:cover}.hero-section .section-content{display:flex;align-items:center;min-height:100vh;color:#fff;justify-content:space-between}.hero-section .hero-details .title{font-size:2.5rem;color:var(--secondary-color);font-family:Cowra Free Regular,sans-serif;text-shadow:2px 2px 5px black}.hero-section .hero-details .subtitle{margin-top:8px;max-width:70%;font-size:var(--font-size-xl);font-weight:200;text-shadow:2px 2px 5px black}.hero-section .hero-details .description{max-width:70%;margin:24px 0 40px;font-size:var(--font-size-m);text-shadow:2px 2px 5px black}.hero-section .hero-details .buttons{display:flex;gap:23px}.hero-section .hero-details .button{padding:10px 26px;border:2px solid transparent;color:#000;border-radius:var(--border-radius-m);background:var(--secondary-color);font-weight:var(--font-weight-medium);transition:.3s ease;cursor:pointer}.hero-section .button .fa-caret-down{transition:.3s ease}.hero-section .button:hover .fa-caret-down{transform:rotate(180deg)}.hero-section .hero-details .dropdown-content{display:none;position:absolute;padding:13px 0 0;z-index:1;transition:.3s ease}.hero-section .dropdown-content a{color:#000;padding:10px 14px;text-decoration:none;background-color:var(--secondary-color);display:block;border-radius:var(--border-radius-s);border:1px solid transparent}.hero-section .dropdown-content a:hover{color:var(--secondary-color);background:none;border-color:#fff}.hero-section .button:hover .dropdown-content{text-align:center;margin-top:.5em;display:flex;flex-direction:column;gap:.5em;width:110px}.hero-section .hero-details .button:hover,.hero-section .hero-details .see-menu{color:#fff;border-color:#fff;background:transparent}.hero-section .hero-details .see-menu:hover{color:#000;border-color:var(--secondary-color);background:var(--secondary-color)}.hero-section .hero-image-wrapper{max-width:500px;margin-right:30px}.hero-section .hero-image-wrapper .hero-image{margin-top:80px}.about-section{padding:120px 0;background:var(--light-pink-color);border-bottom:2px solid var(--secondary-color)}.about-section .section-content{display:flex;gap:50px;align-items:center;justify-content:space-between}.about-section .about-image-wrapper .about-image{width:400px;height:400px;object-fit:cover;border-radius:var(--border-radius-circle);box-shadow:0 0 10px #000}.about-section .about-details .section-title{padding:0}.about-section .about-details{max-width:50%}.about-section .about-details .text{line-height:30px;margin:50px 0 30px;text-align:center;font-size:var(--font-size-m)}.about-section .social-link-list{display:flex;gap:25px;justify-content:center}.about-section .social-link-list .social-link{color:var(--primary-color);font-size:var(--font-size-xxl);transition:.2s ease}.about-section .social-link-list .social-link:hover{color:var(--secondary-color)}.menu-section{color:#fff;background:var(--dark-color);padding:50px 0 80px;border-bottom:2px solid var(--secondary-color)}.menu-section .menu-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:space-between}.menu-section .menu-list .menu-item{display:flex;align-items:center;text-align:center;flex-direction:column;justify-content:space-between;width:calc(100% / 3 - 160px);margin-bottom:80px}.menu-section .menu-list .menu-item .menu-image{max-width:83%;aspect-ratio:1;margin-bottom:15px;object-fit:contain}.menu-section .menu-list .menu-item .name{margin:12px 0;font-size:var(--font-size-1);font-weight:var(--font-weight-semibold)}.menu-section .menu-list .menu-item .text{font-size:var(--font-size-m)}.testimonials-section{padding:50px 0 100px;background:var(--light-pink-color);border-bottom:2px solid var(--secondary-color)}.testimonials-section .slider-wrapper{overflow:hidden;margin:0 60px 50px}.testimonials-section .testimonial{-webkit-user-select:none;user-select:none;display:flex;padding:35px;text-align:center;flex-direction:column;align-items:center}.testimonials-section .testimonial .user-image{width:180px;height:180px;object-fit:cover;margin-bottom:50px;border-radius:var(--border-radius-circle);box-shadow:0 0 10px #000}.testimonials-section .testimonial .name{margin-bottom:16px;font-size:var(--font-size-m)}.testimonials-section .testimonial .feedback{line-height:25px}.testimonials-section .swiper-pagination-bullet{width:15px;height:15px;opacity:1;background:var(--secondary-color)}.testimonials-section .swiper-slide-button{margin-top:-50px;color:var(--secondary-color);transition:.3s ease}.testimonials-section .swiper-slide-button:hover{color:var(--primary-color)}.gallery-section{color:#fff;padding:60px 0 100px;border-bottom:2px solid var(--secondary-color);background:var(--dark-color)}.gallery-section .gallery-list{display:flex;flex-wrap:wrap;gap:32px}.gallery-section .gallery-list .gallery-item{overflow:hidden;border-radius:var(--border-radius-s);width:calc(100% / 3 - 32px);box-shadow:0 0 5px #fff}.gallery-section .gallery-item .gallery-image{width:100%;height:100%;cursor:zoom-in;transition:.3s ease}.gallery-section .gallery-item:hover .gallery-image{transform:scale(1.3)}.contact-section{padding:50px 0 100px;background:var(--light-pink-color);border-bottom:2px solid var(--secondary-color)}.contact-section .section-content{display:flex;gap:48px;align-items:flex-start;justify-content:space-between}.contact-section .contact-info-list .contact-info{display:flex;gap:20px;margin:20px 0;align-items:center}.contact-section .contact-info-list .contact-links{color:#000}.contact-section .contact-info-list .contact-info i{font-size:var(--font-size-m)}.contact-section .contact-form .form-input{width:100%;height:50px;padding:0 12px;outline:none;margin-bottom:16px;background:#fff;border-radius:var(--border-radius-s);border:1px solid gray;box-shadow:0 0 3px #000}.contact-section .contact-form{max-width:50%}.contact-section .contact-form .form-input:focus{border-color:var(--secondary-color)}.contact-section .contact-form textarea.form-input{height:100px;padding:12px;resize:vertical}.contact-section .contact-form .submit-button{padding:10px 26px;margin-top:10px;color:#fff;font-size:var(--font-size-m);font-weight:var(--font-weight-medium);background:var(--primary-color);border-radius:var(--border-radius-m);border:1px solid var(--primary-color);transition:.3s ease;box-shadow:0 0 10px #000}.contact-section .contact-form .submit-button:hover{color:var(--primary-color);background:transparent}.footer-section{padding:20px 0;background:var(--dark-color)}.footer-section .section-content{display:flex;align-items:center;justify-content:space-between}.footer-section :where(.copyright-text,.social-link,.policy-link){color:#fff;transition:.2s ease}.footer-section .social-link-list{display:flex;gap:25px}.footer-section .social-link-list .social-link{font-size:var(--font-size-1)}.footer-section .social-link-list .social-link:hover,.footer-section .policy-text .policy-link:hover{color:var(--secondary-color)}.footer-section .policy-text .separator{margin:0 5px;color:#fff}@media screen and (max-width:1024px){.menu-section .menu-list{gap:60px}.menu-section .menu-list .menu-item{width:calc(100% / 3 - 60px);margin-bottom:80px}}@media screen and (max-width:900px){:root{--font-size-m: 1rem;--font-size-1: 1.3rem;--font-size-xl: 1.5rem;--font-size-xxl: 1.8rem}body.show-mobile-menu header:before{content:"";position:fixed;left:0;top:0;height:100%;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba (0,0,0,.2)}.navbar :where(#menu-close-button,#menu-open-button){display:block;font-size:var(--font-size-1)}.navbar #menu-close-button{position:absolute;right:30px;top:30px}.navbar #menu-open-button{color:#fff}.navbar .nav-menu{display:block;position:fixed;left:-300px;top:0;width:300px;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:100px;background:#fff;transition:left .2s ease}body.show-mobile-menu .navbar .nav-menu{left:0}.navbar .nav-menu .nav-link{color:var(--dark-color);display:block;margin-top:17px;font-size:var(--font-size-1)}.hero-section .section-content{gap:50px;text-align:center;padding:50px 20px 20px;flex-direction:column-reverse;justify-content:center}.hero-section .hero-details :is(.subtitle,.description),.about-section .about-details,.contact-section .contact-form{max-width:100%}.hero-section .hero-details .buttons{justify-content:center}.hero-section .hero-image-wrapper{max-width:270px;margin-right:0}.about-section .section-content{gap:70px;flex-direction:column-reverse}.about-section .about-image-wrapper .about-image{width:100%;height:100%;max-width:250px;aspect-ratio:1}.menu-section .menu-list{gap:30px}.menu-section .menu-list .menu-item{width:calc(50% - 30px);margin-bottom:0}.menu-section .menu-list .menu-item .menu-image{max-width:200px}.gallery-section .gallery-list{gap:30px}.gallery-section .gallery-list .gallery-item{width:calc(50% - 30px)}.contact-section .section-content{align-items:center;flex-direction:column-reverse}}@media screen and (max-width:640px){.menu-section .menu-list{gap:60px}.menu-section .menu-list .menu-item,.gallery-section .gallery-list .gallery-item{width:100%}.testimonials-section .slider-wrapper{margin:0 0 30px}.testimonials-section .swiper-slide-button{display:none}.footer-section .section-content{flex-direction:column;gap:20px}}
