:root{font-family:Inter,sans-serif}html,body{height:100%;margin:20px 0 0;padding:0;background-color:#000;overflow-x:hidden}p,li{font-family:Inter,sans-serif;font-weight:300;line-height:170.5%;text-align:left}p,li{font-size:22px}h1,h2,h3{font-family:Baskervville SC,serif;font-weight:400;font-style:normal}h1{font-size:38px}h2{font-size:34px}h3{font-size:28px}section[id]{scroll-margin-top:100px}.header{display:flex;justify-content:space-around;align-items:center;padding:10px 0;background-color:#000;border-bottom:1.5px solid #dba612;position:fixed;top:0;left:0;width:100%;z-index:99999;transition:box-shadow .3s ease}.header.scrolled{box-shadow:0 2px 10px #c2a55033}.logo img{height:66px}.nav-links{display:flex;align-items:center}.nav-link{text-decoration:none;padding:0 18px;font-size:18px;font-weight:600}.nav-color,.nav-color:active,.nav-link:hover,.nav-color-active{background:linear-gradient(180deg,#bdbcbc,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-color{background:linear-gradient(180deg,#dca711,#a9a390);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dropdown{position:relative}.dropdown-toggle{cursor:pointer;padding:0 20px}.dropdown-toggle:after{content:"▼";font-size:10px;margin-left:5px}.dropdown-content{display:none;position:absolute;top:100%;left:0;background-color:#000;min-width:160px;box-shadow:0 8px 16px #0003;z-index:20;padding:5px}.dropdown:hover .dropdown-content,.dropdown.active .dropdown-content{display:block}.dropdown-item{color:#dba612;padding:12px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;display:block;line-height:1.5}.dropdown-item:hover{background-color:maroon;border-radius:4px}.menu-toggle{display:none;color:#dba612;font-size:24px;cursor:pointer;z-index:100}.header-buttons-container{display:flex;gap:15px;align-items:center}.header-button,.header-button-alt,.header-button-contact{display:flex;justify-content:center;align-items:center;height:30px;padding:6px 20px;font-family:Inter,sans-serif;font-weight:500;border-radius:57px;border:1.425px solid #dba612;text-decoration:none;white-space:nowrap;transition:all .3s ease}.header-button{background:maroon;color:#dba612;width:140px}.header-button:hover{background-color:#000}.header-button-alt{background:#dba612;color:#000}.header-button-alt:hover{background-color:maroon;color:#dba612}.header-button-contact{background:maroon;color:#dba612}.header-button-contact:hover{background-color:#000}.mobile-buttons{display:none}.location-section{max-width:1251px;margin:0 auto;padding:20px;background-color:#000}.location-upper{display:flex;justify-content:space-between;margin-bottom:40px}.location-info{position:relative;top:-50px;padding:10px;margin-bottom:-50px;text-align:center}.location-info h2{color:#dba612}.location-info a{color:#bbb;text-decoration:underline}.contact-item{display:flex;align-items:center;margin-bottom:10px}.contact-icon{width:48px;height:48px;margin-right:10px}.loc_info_text p,.loc_info_text a{color:#bbb;font-family:Inter,sans-serif;font-size:30px;font-weight:500;text-decoration:none}#loc_info_header{text-decoration:underline}.location-map,.map-container{position:relative;overflow:hidden}.location-map{width:601px;height:426px}.location-map img{width:100%;height:100%;object-fit:cover}.map-container{width:100%;height:400px}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}footer{background:linear-gradient(180deg,#7000000f,#af020252),#000;color:#dba612;padding:40px 20px;position:relative}.footer-content{max-width:1300px;margin:0 auto;padding:40px 20px;display:flex;flex-direction:column}.footer-top,.footer-middle,.footer-bottom-content,.footer-social,.social-icons,.footer-links{display:flex}.footer-top{justify-content:space-between}.footer-link{color:#bbb;text-decoration:none}.footer-link:hover{text-decoration:underline}.location-icon{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:15px}.icon-circle{min-width:75px;height:75px;display:flex;padding-top:20px;justify-content:center}.icon-circle img{width:75px;height:75px;object-fit:contain}.icon_text{flex:1;max-width:350px;word-wrap:break-word}.icon_text h3{color:#c5a46d;font-size:25px;font-weight:700;line-height:1.4;margin-bottom:10px}.icon_text p{color:#bbb;font-size:20px;line-height:1.2;margin:0}.icon_text br{display:block;margin-top:2px}.footer-email{color:#bbb;text-decoration:none;font-size:20px;transition:color .3s ease}.footer-email:hover{color:#dba612}.lastorder{font-style:italic;font-weight:300;font-size:18px}b.footer-alert,b.footer-alert-desc{font-weight:700;font-size:14px;background:#dba612;padding:4px;border-radius:2px;color:maroon;display:inline-block;margin:2px 0}.footer-middle{justify-content:space-between;padding:20px 0;border-bottom:1px solid rgba(194,165,80,.2)}.developed-by{display:flex;flex-direction:column;gap:15px}.developed-by span{color:#dba612;font-size:20px}.developed-by img{height:93px;width:250px}.footer-social{flex-direction:column;align-items:flex-start;gap:20px}.social-section{display:flex;gap:10px}.footer-connect{color:#dba612;font-size:20px}.social-icons{gap:8px}.social-icons img{width:24px;height:24px}.social-icons a{transition:opacity .3s ease}.social-icons a:hover{opacity:.8}.footer-bottom{padding-top:20px}.footer-bottom-content{justify-content:space-between}.footer-links{gap:10px}.footer-links a{color:#dba612;text-decoration:none;font-size:20px}.footer-links a:hover{opacity:.8}.divider{color:#dba612;margin:0 10px;font-size:20px}.copyright{color:#dba612;font-size:20px}@media screen and (max-width: 1024px){p,li{font-size:20px}h1{font-size:36px}h2{font-size:28px}h3{font-size:23px}.logo img{height:35px}.nav-links{gap:10px}.nav-link,.header-button{font-size:12px}.nav-link{padding:0 8px}.header-button{padding:6px 12px;width:80px;height:20px}.dropdown-content{right:0}footer{min-height:fit-content}.footer-content{padding:40px 30px 0}.footer-top{flex-wrap:wrap;margin-bottom:30px}.location-icon{flex:0 0 calc(50% - 15px)}.footer-middle,.footer-bottom{padding:20px 0}.footer-bottom-content{gap:15px;padding-bottom:20px}.footer-links{flex-wrap:wrap;justify-content:center}.copyright{display:block;width:100%;text-align:center;margin-top:10px}.icon_text h3{font-size:22px}.icon_text p{font-size:18px}}@media screen and (max-width: 767px){p,li{font-size:18px;text-align:justify}h1{font-size:30px}h2{font-size:28px}h3{font-size:20px}.header{flex-wrap:wrap;justify-content:space-between}.logo img{height:40px}.menu-toggle{display:block;padding-right:10px}.nav-links{display:none;width:100%;position:absolute;top:100%;left:0;background-color:#000;padding:20px;flex-direction:column;align-items:flex-start;gap:15px;border-top:1px solid #dba612}.nav-links.active{display:flex}.dropdown{width:100%}.dropdown-content{position:static;width:100%;box-shadow:none;background-color:#111;margin-top:10px}.dropdown.active .dropdown-content{display:block}.header-buttons-container{display:none}.nav-links.active .mobile-buttons{display:flex;flex-direction:column;gap:15px;width:100%;padding:20px;background-color:#000c}.nav-links.active .nav-links-container{padding:20px}.mobile-buttons .header-button,.mobile-buttons .header-button-alt{width:80%;text-align:center;padding:12px 0;margin:5px 0}.nav-links.active{padding-bottom:20px}.location-info{margin-bottom:0;top:0}.map-container{height:40%}footer{min-height:0;padding:20px 0}.footer-content{padding:30px 15px}.footer-top{flex-direction:column;gap:20px;margin-bottom:30px}.location-icon{flex:1;flex-direction:column;align-items:center;text-align:center}.icon-circle{min-width:60px;height:60px;padding-top:0}.icon-circle img{width:50px;height:50px}.icon_text h3{font-size:18px;margin-bottom:8px}.icon_text p{font-size:16px;text-align:center}.footer-middle{flex-direction:column;gap:30px;text-align:center;margin-top:0;padding:30px 0}.developed-by{align-items:center}.developed-by span{font-size:16px}.developed-by img{height:auto;width:180px}.footer-social,.social-section{align-items:center}.footer-social{gap:15px}.footer-connect{font-size:16px}.footer-bottom-content{flex-direction:column;gap:20px;text-align:center}.footer-links{flex-direction:column;gap:15px}.footer-links a{font-size:14px}.divider{display:none}.copyright{font-size:14px}}@media screen and (max-width: 480px){p,li{font-size:18px}h1{font-size:28px}h2{font-size:26px}h3{font-size:18px}.logo img{height:40px}}@media screen and (max-width: 374px){.icon_text h3{font-size:16px}.icon_text p,.footer-email,.developed-by span,.footer-connect{font-size:14px}.footer-links a,.copyright{font-size:12px}}@supports (-webkit-touch-callout: none){footer{padding-bottom:env(safe-area-inset-bottom)}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}
