@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.header{position:fixed;top:0;left:0;width:100%;background:transparent;transition:all .3s ease;z-index:1000;padding:1rem 0}.header.scrolled{background:#fff;padding:.8rem 0;border-bottom:1px solid rgb(178,178,178);transition:.5s}.header.scrolled .logo{transition:.5s}.header.scrolled .logo img{width:120px;transition:.5s}.header.scrolled .products-dropdown .products-button{padding:.5rem}.header .header-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:5px 0}.header .logo{display:flex;align-items:center;cursor:pointer;text-decoration:none;max-height:80px}.header .logo img{height:100%;transition:.5s;width:200px}.header .products-dropdown{position:relative}.header .products-dropdown .products-button{display:flex;align-items:center;gap:.5rem;background:teal;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;font-size:1rem;font-weight:500;cursor:pointer;transition:.5s}.header .products-dropdown .products-button:hover{background:#004d4d}.header .products-dropdown .products-button .products-icon{font-size:1.2rem}.header .products-dropdown .products-button .chevron-icon{font-size:.8rem;transition:transform .2s ease}.header .products-dropdown .products-button .chevron-icon.open{transform:rotate(180deg)}.header .products-dropdown .dropdown-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #f5f6f5;border-radius:5px;margin-top:.5rem;min-width:200px;box-shadow:0 4px 8px #0000001a;list-style:none;padding:0;z-index:3000}.header .products-dropdown .dropdown-menu li{padding:.75rem 1rem;cursor:pointer;color:#333;font-size:.9rem;transition:background .2s ease}.header .products-dropdown .dropdown-menu li:hover{background:#f5f6f5}@media (max-width: 768px){.header{padding:1rem 0}.header.scrolled{padding:.75rem 0}.header .header-container{padding:0 1rem}.header .products-button{font-size:14px!important;padding:5px!important}.header .products-button .products-icon{font-size:12px!important}.header .products-button .chevron-icon{font-size:.7rem}.header .dropdown-menu{min-width:160px}.header .dropdown-menu li{font-size:.8rem;padding:.5rem .75rem}}@media (max-width: 480px){.header .logo img{width:120px}.header .header-container{align-items:center;gap:.5rem}.header .products-button{font-size:.8rem;padding:5px}.header .products-button .products-icon{font-size:12px}.header .products-button .chevron-icon{font-size:.6rem}.header .dropdown-menu{min-width:140px;margin-top:.3rem}.header .dropdown-menu li{font-size:.75rem;padding:.4rem .6rem}}.footer{background-color:#004d4d;color:#fff;padding:60px 0 20px;position:relative;font-family:Poppins,sans-serif}.footer .footerContent .container{max-width:1200px;margin:0 auto;padding:0 20px}.footer .footerContent .footerMain{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:40px}.footer .footerContent .footerMain .footerInfo .footerLogo{max-width:180px;margin-bottom:20px;transition:transform .3s ease}.footer .footerContent .footerMain .footerInfo .footerLogo:hover{transform:scale(1.05)}.footer .footerContent .footerMain .footerInfo .footerDescription{font-size:1rem;line-height:1.6;margin-bottom:25px;opacity:.9}.footer .footerContent .footerMain .footerInfo .footerContactItems{display:flex;flex-direction:column;gap:15px}.footer .footerContent .footerMain .footerInfo .footerContactItems .contactItem{display:flex;align-items:center;gap:12px;font-size:.95rem}.footer .footerContent .footerMain .footerInfo .footerContactItems .contactItem svg{font-size:1.2rem;color:#00a6a6}.footer .footerContent .footerMain .footerInfo .footerContactItems .contactItem a{transition:color .3s ease;text-decoration:none;color:inherit}.footer .footerContent .footerMain .footerInfo .footerContactItems .contactItem a:hover{color:#00a6a6}.footer .footerContent .footerMain .footerConnect h4{font-size:1.3rem;margin-bottom:20px;color:#fff}.footer .footerContent .footerMain .footerConnect .socialIcons{display:flex;gap:15px;margin-bottom:25px}.footer .footerContent .footerMain .footerConnect .socialIcons .socialIcon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:#004d4d;font-size:1.2rem;transition:all .3s ease}.footer .footerContent .footerMain .footerConnect .socialIcons .socialIcon:hover{background-color:#00a6a6;color:#fff;transform:translateY(-3px)}.footer .footerContent .footerMain .footerConnect .footerActions .mapBtn{display:inline-block;padding:12px 25px;background-color:#00a6a6;color:#fff;border-radius:25px;text-decoration:none;font-weight:500;transition:all .3s ease}.footer .footerContent .footerMain .footerConnect .footerActions .mapBtn:hover{background-color:#007a7a;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.footer .footerContent .footerDivider{height:1px;background-color:#fff3;margin:30px 0}.footer .footerContent .footerBottom{text-align:center}.footer .footerContent .footerBottom .copyright{font-size:.9rem;opacity:.8}.footer .footerContent .footerBottom .copyright a{color:#00a6a6;text-decoration:none}.footer .footerContent .footerBottom .copyright a:hover{text-decoration:underline}.footer .scrollTop{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#00a6a6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;box-shadow:0 4px 12px #0000001a;z-index:15}.footer .scrollTop.visible{opacity:1;visibility:visible}.footer .scrollTop.pulse{animation:pulse 2s infinite}.footer .scrollTop:hover{background-color:#007a7a;transform:scale(1.1)}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #00a6a6b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #00a6a600}to{transform:scale(1);box-shadow:0 0 #00a6a600}}@media (max-width: 768px){.footer .footerContent .footerMain{grid-template-columns:1fr;gap:30px}.footer .footerContent .footerInfo{text-align:center}.footer .footerContent .footerInfo .footerLogo{margin:0 auto 20px}.footer .footerContent .footerInfo .footerContactItems{align-items:center}.footer .footerContent .footerConnect{text-align:center}.footer .footerContent .footerConnect .socialIcons{justify-content:center}.footer .footerContent .footerConnect .footerActions{display:flex;justify-content:center}.footer .scrollTop{bottom:20px;right:20px;width:40px;height:40px;font-size:1.2rem}}@media (max-width: 480px){.footer{padding:40px 0 15px}.footer .footerContent .container{padding:0 15px}.footer .footerContent .footerInfo .footerDescription{font-size:.9rem}.footer .footerContent .footerInfo .footerContactItems .contactItem{font-size:.85rem}.footer .footerContent .footerInfo .footerContactItems .contactItem svg{font-size:1rem}.footer .footerContent .footerConnect h4{font-size:1.1rem}.footer .footerContent .footerConnect .socialIcons .socialIcon{width:35px;height:35px;font-size:1rem}.footer .footerContent .footerConnect .footerActions .mapBtn{padding:10px 20px;font-size:.9rem}.footer .footerContent .footerBottom .copyright{font-size:.8rem}}.home-page{overflow-x:hidden}.home-page .hero-section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.home-page .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/assets/mainimage-CuJgH3sH.jpg) center/cover no-repeat;z-index:-1}.home-page .hero-section .hero-background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}.home-page .hero-section .hero-content{max-width:800px;padding:0 1.5rem}.home-page .hero-section .hero-content .DescLogo{width:300px}.home-page .hero-section .hero-content .MiniLogo{width:60px}.home-page .hero-section .hero-content .hero-subtitle{font-size:1.2rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;display:block}.home-page .hero-section .hero-content .hero-title{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.home-page .hero-section .hero-content .separator{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1rem 0}.home-page .hero-section .hero-content .separator span{width:50px;height:2px;background:#fff}.home-page .hero-section .hero-content .separator i{font-size:1.5rem;color:#fff}.home-page .hero-section .hero-content .hero-description{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.home-page .hero-section .hero-content .button-group .contact-button{background:teal;color:#fff;border:none;padding:.8rem 2rem;font-size:1rem;font-weight:500;border-radius:5px;cursor:pointer;transition:background .3s ease}.home-page .hero-section .hero-content .button-group .contact-button:hover{background:#004d4d}.home-page .hero-section .scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.home-page .hero-section .scroll-indicator .mouse-icon{font-size:1.5rem;color:#fff}.home-page .hero-section .scroll-indicator .mouse-icon i{display:block}.home-page .about-section{padding:5rem 0}.home-page .about-section .container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.home-page .about-section .section-header{text-align:center;margin-bottom:3rem}.home-page .about-section .section-header .section-subtitle{font-size:1.2rem;font-weight:500;color:teal;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:1rem}.home-page .about-section .section-header .section-title{font-size:2rem;font-weight:700;color:#333;margin-bottom:1.5rem}.home-page .about-section .section-header .separator{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem 0}.home-page .about-section .section-header .separator span{width:50px;height:2px;background:teal}.home-page .about-section .section-header .separator i{font-size:1.5rem;color:teal}.home-page .about-section .about-content{display:flex;gap:2rem;align-items:center}.home-page .about-section .about-content .about-image{flex:1;position:relative;max-width:500px}.home-page .about-section .about-content .about-image .image-frame{width:100%;padding-top:100%;background:url(/assets/aboutimage-hnuDjv7_.jpg) center/cover no-repeat;position:relative;border-radius:10px;overflow:hidden}.home-page .about-section .about-content .about-image .image-frame .decorative-corner{position:absolute;width:30px;height:30px;background:teal;opacity:.3}.home-page .about-section .about-content .about-text{flex:1;color:#333}.home-page .about-section .about-content .about-text h3{font-size:1.8rem;font-weight:600;margin-bottom:1.5rem}.home-page .about-section .about-content .about-text p{font-size:1rem;line-height:1.8;max-width:500px}@media (max-width: 1024px){.home-page .hero-section .hero-content .hero-title{font-size:2.5rem}.home-page .hero-section .hero-content .hero-description{font-size:1.1rem}.home-page .about-section .about-content{flex-direction:column;gap:3rem}.home-page .about-section .about-content .about-image,.home-page .about-section .about-content .about-text{max-width:100%}.home-page .about-section .about-content .about-text{text-align:center}.home-page .about-section .about-content .about-text p{margin:0 auto}}@media (max-width: 768px){.home-page .hero-section{height:80vh}.home-page .hero-section .hero-content .hero-subtitle{font-size:1rem}.home-page .hero-section .hero-content .DescLogo{width:180px}.home-page .hero-section .hero-content .MiniLogo{width:40px}.home-page .hero-section .hero-content .hero-title{font-size:2rem}.home-page .hero-section .hero-content .hero-description{font-size:1rem}.home-page .hero-section .hero-content .button-group .contact-button{padding:.7rem;font-size:.9rem}.home-page .hero-section .scroll-indicator{bottom:1.5rem}.home-page .hero-section .scroll-indicator .mouse-icon{font-size:1.2rem}.home-page .about-section{padding:3rem 0}.home-page .about-section .section-header .section-title{font-size:2rem}.home-page .about-section .section-header .section-subtitle{font-size:1rem}.home-page .about-section .about-content .about-text h3{font-size:1.5rem}.home-page .about-section .about-content .about-text p{font-size:.9rem}}@media (max-width: 480px){.home-page .hero-section .hero-content .hero-title{font-size:1.8rem}.home-page .hero-section .hero-content .hero-description{font-size:.9rem}.home-page .hero-section .hero-content .separator span{width:30px}.home-page .hero-section .hero-content .separator i{font-size:1.2rem}.home-page .about-section .section-header .section-title{font-size:1.8rem}.home-page .about-section .about-content .about-image .image-frame{padding-top:75%}}.menu-section{width:100%;padding:80px 0 40px;position:relative;z-index:10;margin-top:80px}.menu-section .menu-navbar-wrapper{top:76px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;transition:all .3s ease}.menu-section .menu-navbar-wrapper .container{max-width:1200px;margin:0 auto;padding:0 20px}.menu-section .menu-navbar-wrapper .container .error-message{color:#dc3545;text-align:center;padding:10px;background:#ffe5e5;border-radius:8px;margin-bottom:20px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content{padding:5px 0;display:flex;flex-direction:column;gap:5px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .section-title{font-size:1.8rem;font-weight:700;color:#2c3e50;text-align:center;text-transform:uppercase;letter-spacing:1px;transition:.5s;padding:15px 0}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search{display:flex;justify-content:center}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper{position:relative;width:100%;max-width:500px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-icon{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:#6c757d;font-size:1.5rem}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-input{width:100%;padding:8px 45px;border:2px solid #dee2e6;border-radius:25px;font-size:1rem;color:#343a40;transition:all .3s ease}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-input:focus{outline:none;border-color:#007a7a;box-shadow:0 0 8px #007bff4d}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-input::placeholder{color:#adb5bd}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .clear-search-button{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:#dc3545;color:#fff;border:none;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .3s ease;outline:none}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .clear-search-button:hover{background:#c82333}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter{display:flex;justify-content:center;align-items:center}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container{display:flex;align-items:center;width:100%;max-width:1000px;position:relative;justify-content:center}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .scroll-button{background:#007a7a;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;margin:0 10px;outline:none}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .scroll-button:hover{background:#5aa5a5}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .scroll-button.scroll-button-disabled{background:#adb5bd;cursor:not-allowed}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:10px 0;scrollbar-width:none}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list::-webkit-scrollbar{display:none}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item{flex:0 0 auto;margin:0 8px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item .menu-filter-button{background:#e9ecef;border:none;border-radius:20px;padding:8px;font-size:1rem;color:#343a40;cursor:pointer;transition:all .3s ease;white-space:nowrap;outline:none}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item .menu-filter-button:hover{background:#dee2e6}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item .menu-filter-button.menu-filter-button-active{background:#007a7a;color:#fff}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item .menu-filter-button.menu-filter-button-active:hover{background:#007a7ab4}.menu-section .menu-content{max-width:1200px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column-reverse;gap:35px}.menu-section .menu-content .product-info-section{background:#f8f9fa;padding:30px;margin-bottom:40px;border-left:4px solid #117d7d}.menu-section .menu-content .product-info-section .product-info-preview h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:15px}.menu-section .menu-content .product-info-section .product-info-preview p{font-size:1.1rem;color:#6c757d;margin-bottom:20px;line-height:1.6}.menu-section .menu-content .product-info-section .product-info-preview .read-more-button{background:#117d7d;color:#fff;border:none;border-radius:25px;padding:10px 20px;font-size:1rem;cursor:pointer;transition:all .3s ease}.menu-section .menu-content .product-info-section .product-info-preview .read-more-button:hover{background:#0c4e4e}.menu-section .menu-content .product-info-section .product-info-details{overflow:hidden}.menu-section .menu-content .product-info-section .product-info-details p{font-size:1rem;color:#6c757d;margin-bottom:15px;line-height:1.6}.menu-section .menu-content .product-info-section .product-info-details ul{list-style:none;padding:0;margin-bottom:15px}.menu-section .menu-content .product-info-section .product-info-details ul li{font-size:1rem;color:#6c757d;margin-bottom:10px;position:relative;padding-left:20px}.menu-section .menu-content .product-info-section .product-info-details ul li:before{content:"√";position:absolute;left:0;color:#117d7d;font-weight:700}.menu-section .menu-content .product-info-section .product-info-details h4{font-size:1.4rem;font-weight:600;color:#2c3e50;margin-bottom:10px}.menu-section .menu-content .product-info-section .product-info-details a{color:#117d7d;text-decoration:none}.menu-section .menu-content .product-info-section .product-info-details a:hover{text-decoration:underline}.menu-section .menu-content .menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.menu-section .menu-content .menu-grid .menu-item .menu-item-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-image{position:relative;width:100%;height:200px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-image img{width:100%;height:100%;object-fit:contain}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-image .menu-item-category-badge{position:absolute;top:15px;left:15px;background:#2fb8b8;color:#fff;padding:6px 12px;border-radius:12px;font-size:.9rem;font-weight:600}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content{padding:20px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0 0 10px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-description{font-size:1rem;color:#6c757d;margin:0 0 15px;line-height:1.5}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-footer{display:flex;justify-content:space-between;align-items:center}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-footer .menu-item-price{font-size:1.2rem;font-weight:700;color:#007a7a}.menu-section .menu-content .no-results-found{text-align:center;padding:40px 20px}.menu-section .menu-content .no-results-found h3{font-size:1.5rem;color:#2c3e50;margin-bottom:10px}.menu-section .menu-content .no-results-found p{font-size:1.1rem;color:#6c757d;margin-bottom:20px}.menu-section .menu-content .no-results-found .reset-filter-button{background:#dc3545;color:#fff;border:none;border-radius:25px;padding:12px 25px;font-size:1rem;cursor:pointer;transition:all .3s ease}.menu-section .menu-content .no-results-found .reset-filter-button:hover{background:#c82333}.menu-section .menu-content .menu-load-more{text-align:center;margin-top:40px}.menu-section .menu-content .menu-load-more .load-more-button{background:#007a7a;color:#fff;border:none;border-radius:25px;padding:12px 30px;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.menu-section .menu-content .menu-load-more .load-more-button:hover{background:#0056b3}@media (max-width: 768px){.menu-section{padding:60px 0 20px}.menu-section .menu-navbar-wrapper{top:60px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content{padding-top:10px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .section-title{font-size:1rem!important}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-input{padding:5px 30px!important;font-size:.9rem}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-icon{font-size:1.2rem;left:12px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .scroll-button{width:35px;height:35px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item .menu-filter-button{padding:8px 15px;font-size:.9rem}.menu-section .menu-content .product-info-section{padding:20px}.menu-section .menu-content .product-info-section .product-info-preview h3{font-size:1.5rem}.menu-section .menu-content .product-info-section .product-info-preview p{font-size:1rem}.menu-section .menu-content .product-info-section .product-info-preview .read-more-button{padding:5px!important;font-size:.9rem}.menu-section .menu-content .product-info-section .product-info-details p,.menu-section .menu-content .product-info-section .product-info-details ul li{font-size:.9rem}.menu-section .menu-content .product-info-section .product-info-details h4{font-size:1.2rem}.menu-section .menu-content .menu-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-image{height:180px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-title{font-size:1.3rem}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-description{font-size:.9rem}}@media (max-width: 480px){.menu-section{padding:40px 0 20px}.menu-section .menu-navbar-wrapper{top:50px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .section-title{font-size:1.5rem}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-input{padding:8px 12px 8px 35px;font-size:.85rem}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-search .search-input-wrapper .search-icon{font-size:1.1rem;left:10px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .scroll-button{width:30px;height:30px}.menu-section .menu-navbar-wrapper .container .menu-navbar-content .menu-filter .menu-filter-container .menu-filter-list .menu-filter-item .menu-filter-button{padding:5px;font-size:.85rem}.menu-section .menu-content .product-info-section{padding:15px}.menu-section .menu-content .product-info-section .product-info-preview h3{font-size:1rem}.menu-section .menu-content .product-info-section .product-info-preview p{font-size:.7rem}.menu-section .menu-content .product-info-section .product-info-preview .read-more-button{padding:5px!important;font-size:.85rem}.menu-section .menu-content .product-info-section .product-info-details p,.menu-section .menu-content .product-info-section .product-info-details ul li{font-size:.85rem}.menu-section .menu-content .product-info-section .product-info-details h4{font-size:1.1rem}.menu-section .menu-content .menu-grid{grid-template-columns:1fr;gap:15px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-image{height:160px}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-title{font-size:1rem}.menu-section .menu-content .menu-grid .menu-item .menu-item-card .menu-item-content .menu-item-description{font-size:.7rem}}.certificatesSection{padding:7rem 2rem;max-width:1200px;margin:0 auto;text-align:center}.sectionTitle{font-size:1.5rem;margin-bottom:3rem;color:#2c3e50;font-weight:700;text-transform:uppercase}.itemsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;justify-items:center}.itemCard{background:#fff;border-radius:12px;box-shadow:0 6px 12px #00000026;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:320px}.itemCard:hover{transform:translateY(-8px);box-shadow:0 10px 20px #0003}.itemCard a{text-decoration:none;color:inherit}.itemPreview{width:100%;height:360px;object-fit:cover;display:block;border-bottom:2px solid #eee}.itemTitle{font-size:1.3rem;margin:1.5rem 0;color:#2c3e50;padding:0 1rem;font-weight:500}@media (max-width: 768px){.sectionTitle{font-size:1rem!important}.itemsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.itemCard{max-width:280px}.itemPreview{height:320px}}@media (max-width: 480px){.certificatesSection{padding:4rem 1rem}.sectionTitle{font-size:1.75rem}.itemsGrid{grid-template-columns:1fr}.itemPreview{height:280px}.itemTitle{font-size:1rem}}
