@import url(https://fonts.googleapis.com/css2?family=Short+Stack&display=swap);@import url(https://fonts.googleapis.com/css2?family=Spectral:wght@300;400;500;600&display=swap);*{box-sizing:border-box}html{overflow-x:hidden;overscroll-behavior:none;scroll-behavior:smooth;width:100%}:root{--text-color:#8caa89;scrollbar-width:none}::-webkit-scrollbar{height:8px;width:0}body{background-color:#fbf6ed;box-sizing:border-box;margin:0;max-width:100%;overscroll-behavior-y:none;padding:0;width:100vw}.header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fbf6edd9;box-shadow:0 2px 10px #00000005;left:0;position:fixed;top:0;transition:background .3s ease,box-shadow .3s ease;width:100%;z-index:1000}.header.scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fbf6edf2;box-shadow:0 2px 20px #0000000a}.header .header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:1rem max(5vw,1.5rem);position:relative}@media(max-width:768px){.header .header-container{padding:.5rem max(5vw,1.5rem)}}.header .header-container .logo{align-items:center;color:var(--text-color);cursor:pointer;display:flex;gap:1rem;text-decoration:none}@media(max-width:768px){.header .header-container .logo{gap:.5rem}}.header .header-container .logo .logo-image{height:40px;object-fit:contain;width:40px}@media(max-width:768px){.header .header-container .logo .logo-image{height:30px;width:30px}}.header .header-container .logo .logo-text{font-family:Spectral,serif;font-size:1.25rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}@media(max-width:768px){.header .header-container .logo .logo-text{font-size:.9rem}}.header .header-container .nav-links{align-items:center;display:flex;gap:2.5rem}@media(max-width:1024px){.header .header-container .nav-links{display:none}}.header .header-container .nav-links .nav-item{background:none;border:none;color:var(--text-color);cursor:pointer;font-family:Spectral,serif;font-size:1rem;position:relative;transition:color .2s ease}.header .header-container .nav-links .nav-item:after{background-color:currentColor;bottom:2px;content:"";height:2px;left:5%;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:90%}.header .header-container .nav-links .nav-item:hover{color:var(--text-color);opacity:.7;text-shadow:0 0 .01px var(--text-color)}.header .header-container .nav-links .nav-item:hover:after{transform:scaleX(1);transform-origin:left}.header .header-container .menu-toggle{background:none;border:none;color:var(--text-color);cursor:pointer;display:none;padding:.5rem;transition:color .3s ease;z-index:100}.header .header-container .menu-toggle.open{color:#fff}@media(max-width:1024px){.header .header-container .menu-toggle{align-items:center;display:flex;justify-content:center}}.header .mobile-menu{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--text-color);display:flex;height:100vh;justify-content:center;overflow:hidden;position:fixed;right:0;top:0;transform-origin:right center;width:100%;will-change:transform,opacity;z-index:90}.header .mobile-menu .mobile-menu-content{display:flex;flex-direction:column;gap:2rem;max-width:400px;padding:2rem;text-align:center;width:100%}.header .mobile-menu .mobile-menu-content .mobile-menu-item{background:none;border:none;color:#fff;cursor:pointer;font-family:Spectral,serif;font-size:clamp(1.3rem,5vw,2rem);padding:1rem;position:relative;text-transform:uppercase;will-change:transform,opacity}.front-page-container{background-color:#000;height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100vw}.front-page-container .announcement-banner{animation:pulse 3s ease-in-out infinite;background-color:var(--text-color);border:1px solid var(--text-color);border-radius:8px;box-shadow:0 4px 15px var(--text-color);color:#fff;font-family:Spectral,serif;font-size:1.2rem;font-weight:600;left:50%;letter-spacing:1px;opacity:.9;padding:.9rem 5rem;position:absolute;text-align:center;text-transform:uppercase;top:120px;transform:translateX(-50%);transition:all .3s ease;z-index:30}.front-page-container .announcement-banner .reservation-only{transition:all .3s ease}.front-page-container .announcement-banner .reservation-only a{color:#fff}.front-page-container .announcement-banner .reservation-only a:hover{color:#fffc}@media screen and (max-width:768px){.front-page-container .announcement-banner{top:110px;width:70%}}@media screen and (max-width:1200px){.front-page-container .announcement-banner{font-size:1rem}}@media screen and (max-width:768px){.front-page-container .announcement-banner{font-size:.9rem;padding:.7rem 2rem}}@media screen and (max-width:580px){.front-page-container .announcement-banner{font-size:.8rem;padding:.6rem 1.5rem}}.front-page-container .slideshow-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.front-page-container .slideshow-container .background-slide{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.front-page-container .slideshow-container .background-slide .slide-image{filter:brightness(70%);height:100%;object-fit:cover;width:100%}.front-page-container .slideshow-container .slide{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.front-page-container .slideshow-container .slide .image-wrapper{height:100%;overflow:hidden;width:100%}.front-page-container .slideshow-container .slide .image-wrapper .slide-image{filter:brightness(70%);height:100%;object-fit:cover;width:100%}.front-page-container .center-content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.front-page-container .center-content .logo-container{align-items:center;display:flex;flex-direction:column;text-align:center}.front-page-container .center-content .logo-container .logo{cursor:pointer;filter:drop-shadow(0 0 20px rgba(0,0,0,.5));height:120px;margin-bottom:1.5rem;pointer-events:auto;width:120px}@media screen and (max-width:1100px){.front-page-container .center-content .logo-container .logo{height:100px;width:100px}}@media screen and (max-width:768px){.front-page-container .center-content .logo-container .logo{height:80px;margin-bottom:1rem;width:80px}}@media screen and (max-width:480px){.front-page-container .center-content .logo-container .logo{height:60px;width:60px}}.front-page-container .center-content .logo-container .cafe-title{color:#fff;font-family:Spectral,serif;font-size:3.2rem;font-weight:400;letter-spacing:1px;margin:0;text-shadow:0 0 20px #000000b3;text-transform:uppercase}@media screen and (max-width:1100px){.front-page-container .center-content .logo-container .cafe-title{font-size:2.8rem}}@media screen and (max-width:768px){.front-page-container .center-content .logo-container .cafe-title{font-size:2.2rem}}@media screen and (max-width:480px){.front-page-container .center-content .logo-container .cafe-title{font-size:1.6rem}}.front-page-container .center-content .logo-container .cafe-title .cafe-name{padding-left:.5rem;position:relative}.front-page-container .carousel-controls{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#00000026;border-radius:20px;bottom:1.5%;box-shadow:0 2px 10px #0000001f;display:flex;gap:.6rem;padding:.4rem .7rem;position:absolute;right:1.5%;z-index:30}@media screen and (max-width:768px){.front-page-container .carousel-controls{bottom:1.5%;left:1.5%;padding:.3rem .6rem;right:auto}}.front-page-container .carousel-controls .dot{background-color:#fff6;border:none;border-radius:50%;box-shadow:0 1px 2px #0000001a;cursor:pointer;height:7px;margin:0;padding:0;transition:all .3s ease;width:7px}@media screen and (max-width:768px){.front-page-container .carousel-controls .dot{height:6px;width:6px}}.front-page-container .carousel-controls .dot.active{background-color:#fff;box-shadow:0 0 7px #ffffff80;transform:scale(1.2)}.front-page-container .carousel-controls .playback-btn{align-items:center;background-color:#ffffff26;border:none;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:.3rem;padding:0;transition:all .3s ease;width:20px}.front-page-container .carousel-controls .playback-btn:hover{background-color:#ffffff40}.front-page-container .carousel-controls .playback-btn .control-icon{filter:brightness(0) invert(1);height:12px;width:12px}@keyframes pulse{0%{box-shadow:0 4px 15px #0000001a}50%{box-shadow:0 4px 20px #c17c744d}to{box-shadow:0 4px 15px #0000001a}}.home-container{width:100%}.menu-container{background-color:#fbf6ed;min-height:100vh;overflow-x:hidden;padding:0 0 5rem;z-index:10}.menu-container,.menu-container .menu-header{font-family:Spectral,serif;position:relative;width:100%}.menu-container .menu-header{align-items:center;color:var(--text-color);display:flex;flex-direction:column;justify-content:center;padding:4rem 0;z-index:5}.menu-container .menu-header .menu-title{color:var(--text-color);font-size:2rem;margin-top:3rem;padding:2rem;text-transform:uppercase}@media screen and (max-width:768px){.menu-container .menu-header .menu-title{font-size:1.8rem}}@media screen and (max-width:500px){.menu-container .menu-header .menu-title{font-size:1.4rem}}@media screen and (max-width:350px){.menu-container .menu-header .menu-title{font-size:1rem}}.menu-container .menu-header .menu-categories{max-width:1200px;padding:0 20px;width:100%}.menu-container .menu-header .menu-categories .menu-categories-list{align-items:center;color:var(--text-color);display:flex;flex-wrap:wrap;font-size:1rem;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.menu-container .menu-header .menu-categories .menu-categories-list{gap:.8rem}}@media screen and (max-width:500px){.menu-container .menu-header .menu-categories .menu-categories-list{font-size:.9rem;gap:.6rem}}@media screen and (max-width:350px){.menu-container .menu-header .menu-categories .menu-categories-list{font-size:.8rem;gap:.5rem}}.menu-container .menu-header .menu-categories .menu-categories-list .menu-categories-list-item{align-items:center;border:3px solid var(--text-color);border-radius:2rem;display:flex;justify-content:center;margin:.3rem;padding:.3rem .8rem}.menu-container .menu-header .menu-categories .menu-categories-list .menu-categories-list-item.active{background-color:var(--text-color);color:#fbf9f6}.menu-container .menu-header .menu-categories .menu-categories-list .menu-categories-list-item:hover{background-color:var(--text-color);color:#fbf9f6;cursor:pointer}@media screen and (max-width:768px){.menu-container .menu-header .menu-categories .menu-categories-list .menu-categories-list-item{margin:.2rem;padding:.3rem .6rem}}@media screen and (max-width:500px){.menu-container .menu-header .menu-categories .menu-categories-list .menu-categories-list-item{margin:.2rem;padding:.2rem .5rem}}.menu-container .floating-img .flower-img{height:300px;position:absolute;right:1%;top:100px}@media screen and (max-width:1200px){.menu-container .floating-img .flower-img{height:250px}}@media screen and (max-width:768px){.menu-container .floating-img .flower-img{height:250px}}@media screen and (max-width:500px){.menu-container .floating-img .flower-img{height:180px;right:1%;top:30px}}.menu-container .floating-img .flower-img2{height:300px;left:0;position:absolute;top:650px}@media screen and (max-width:1200px){.menu-container .floating-img .flower-img2{height:200px}}@media screen and (max-width:768px){.menu-container .floating-img .flower-img2{height:180px;top:50%}}@media screen and (max-width:500px){.menu-container .floating-img .flower-img2{height:150px;left:-5%;top:50%;z-index:10}}@media screen and (max-width:350px){.menu-container .floating-img .flower-img2{height:100px;left:-5%;top:50%;z-index:10}}.menu-container .menu-container-menu{display:grid;font-family:Spectral,serif;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));height:100%;justify-content:center;margin:0 auto;max-width:1000px;position:relative;text-align:center;width:90%;will-change:opacity,transform}@media screen and (min-width:1300px){.menu-container .menu-container-menu{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.menu-container .menu-container-menu{grid-template-columns:1fr;width:95%}}.menu-container .menu-container-menu .menu-col{padding:0 1rem;width:100%}.menu-container .menu-container-menu .menu-col .menu-section{margin-bottom:1.6rem;will-change:opacity,transform}.menu-container .menu-container-menu .menu-col .menu-section .menu-section-title{color:var(--text-color);font-size:1.7rem;margin-bottom:1.6rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:10px;will-change:opacity,transform}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-section-title{font-size:1.5rem}}@media screen and (max-width:500px){.menu-container .menu-container-menu .menu-col .menu-section .menu-section-title{font-size:1.3rem}}@media screen and (max-width:350px){.menu-container .menu-container-menu .menu-col .menu-section .menu-section-title{font-size:1rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item{margin:1rem auto;width:95%;will-change:opacity,transform}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item{width:100%}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-heading{color:var(--text-color);font-size:1.4rem;margin-top:1rem}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-heading{font-size:1.3rem}}@media screen and (max-width:500px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-heading{font-size:1.2rem}}@media screen and (max-width:350px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-heading{font-size:1.1rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-mood{color:var(--text-color);font-size:.9rem;font-style:italic;margin:.2rem auto}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-mood{font-size:.8rem;margin:.2rem auto;width:80%}}@media screen and (max-width:500px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-mood{font-size:.7rem}}@media screen and (max-width:350px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-mood{font-size:.6rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-ingredients{font-size:.9rem;margin:.2rem auto .5rem}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-ingredients{font-size:.8rem;margin:.2rem auto .5rem;width:80%}}@media screen and (max-width:500px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-ingredients{font-size:.7rem}}@media screen and (max-width:350px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-ingredients{font-size:.6rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-description{font-size:.9rem}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-description{font-size:.8rem;margin:auto;width:80%}}@media screen and (max-width:500px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-description{font-size:.7rem}}@media screen and (max-width:350px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-description{font-size:.6rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-addon{color:var(--text-color);font-size:.8rem}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-addon{font-size:.7rem}}@media screen and (max-width:500px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-addon{font-size:.6rem}}@media screen and (max-width:350px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-addon{font-size:.5rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-price{color:var(--text-color)}@media screen and (max-width:768px){.menu-container .menu-container-menu .menu-col .menu-section .menu-item .menu-item-price{font-size:.7rem}}.menu-container .menu-container-menu .menu-col .menu-section .menu-item.long{width:75%}.menu-container .menu-container-menu .menu-col .menu-section .menu-item.long .menu-col{margin:auto;width:50%}.menu-container .menu-container-menu.long{grid-template-columns:repeat(1,1fr)}.menu-container .menu-container-menu.long .menu-item .menu-item-description{margin:.3rem auto;width:50%}.menu-container .hidden-section{display:none}.menu-container .sides-box{background-color:#fbf6ed;border:1px solid var(--text-color);color:var(--text-color);font-family:Spectral,serif;margin:2rem auto 4rem;max-width:600px;padding:1.5rem;text-align:center;width:90%}.menu-container .sides-box .sides-box-title{font-size:1.5rem;font-weight:500;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.menu-container .sides-box .sides-box-title{font-size:1.3rem}}@media screen and (max-width:500px){.menu-container .sides-box .sides-box-title{font-size:1.1rem}}.menu-container .sides-box .sides-box-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.menu-container .sides-box .sides-box-content .sides-box-item{align-items:center;display:flex;flex-direction:column;margin-bottom:.5rem;width:calc(33.33% - 1rem)}@media screen and (max-width:768px){.menu-container .sides-box .sides-box-content .sides-box-item{width:calc(50% - 1rem)}}@media screen and (max-width:500px){.menu-container .sides-box .sides-box-content .sides-box-item{width:100%}}.menu-container .sides-box .sides-box-content .sides-box-item .sides-box-item-title{font-size:1rem;margin-bottom:.2rem;text-align:center}@media screen and (max-width:768px){.menu-container .sides-box .sides-box-content .sides-box-item .sides-box-item-title{font-size:.9rem}}@media screen and (max-width:500px){.menu-container .sides-box .sides-box-content .sides-box-item .sides-box-item-title{font-size:.8rem}}.menu-container .sides-box .sides-box-content .sides-box-item .sides-box-item-price{font-size:.9rem}@media screen and (max-width:768px){.menu-container .sides-box .sides-box-content .sides-box-item .sides-box-item-price{font-size:.8rem}}@media screen and (max-width:500px){.menu-container .sides-box .sides-box-content .sides-box-item .sides-box-item-price{font-size:.7rem}}.about{background-color:#fbf6ed;position:relative;z-index:10}.about .about-container{align-items:center;display:flex;flex-direction:column;font-family:Spectral,serif;font-size:1.1rem;height:1100px;justify-content:center;margin:auto;position:relative;text-align:center;width:70%;z-index:10}.about .about-container .about-header{color:var(--text-color);font-size:2rem;margin-bottom:2rem}@media screen and (max-width:1200px){.about .about-container .about-header{font-size:1.8rem;margin-bottom:2rem}}@media screen and (max-width:768px){.about .about-container .about-header{font-size:1.6rem;margin-bottom:2rem}}@media screen and (max-width:500px){.about .about-container .about-header{font-size:1.4rem;margin-bottom:2rem}}@media screen and (max-width:350px){.about .about-container .about-header{font-size:1.2rem;margin-bottom:2rem}}.about .about-container .about-text p{color:var(--text-color);font-size:1.3;line-height:3}@media screen and (max-width:768px){.about .about-container .about-text{font-size:1.1rem;margin-bottom:2rem}}@media screen and (max-width:500px){.about .about-container .about-text{font-size:.9rem;margin-bottom:2rem}}@media screen and (max-width:350px){.about .about-container .about-text{font-size:.7rem;margin-bottom:2rem}}.about .about-container .floating-img-about .flower1{height:300px;left:50%;position:absolute;top:30px;transform:translateX(-50%)}@media screen and (max-width:1300px){.about .about-container .floating-img-about .flower1{height:180px}}@media screen and (max-width:768px){.about .about-container .floating-img-about .flower1{top:-2rem}}@media screen and (max-width:500px){.about .about-container .floating-img-about .flower1{height:120px}}.about .about-container .floating-img-about .flower2{bottom:60px;height:300px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (max-width:1300px){.about .about-container .floating-img-about .flower2{bottom:60px;height:180px}}@media screen and (max-width:768px){.about .about-container .floating-img-about .flower2{bottom:40px}}@media screen and (max-width:500px){.about .about-container .floating-img-about .flower2{height:120px}}@media screen and (max-width:768px){.about .about-container{height:950px}}:root{--text-color:#586254}.footer-main-container{border-top:1px solid #ffffff1a;color:#fff;font-family:Spectral,serif;padding:3rem 0;position:relative;z-index:10}.footer-main-container .black-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.footer-main-container .footer-row{display:flex;gap:0;justify-content:space-evenly;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative}.footer-main-container .footer-row .divider{align-self:stretch;background:linear-gradient(180deg,#ffffff0d,#ffffff4d,#ffffff0d);border-radius:1px;margin:2rem 1rem;width:1px}@media screen and (max-width:1200px){.footer-main-container .footer-row{flex-wrap:wrap;gap:1.5rem;justify-content:center}.footer-main-container .footer-row .divider{display:none}}@media screen and (max-width:768px){.footer-main-container .footer-row{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center;padding:130px 0 0;text-align:center}.footer-main-container .footer-row .divider{display:none}}.footer-main-container .footer-row .footer-section{align-items:center;display:flex;flex:0 0 200px;flex-direction:column;padding:1rem;position:relative;text-align:center;width:200px;z-index:2}@media screen and (max-width:1200px){.footer-main-container .footer-row .footer-section{flex:0 0 200px;padding:1.25rem;width:200px}}@media screen and (max-width:768px){.footer-main-container .footer-row .footer-section{max-width:300px;padding:0 1.5rem;width:80%}.footer-main-container .footer-row .footer-section:not(:last-child){border-bottom:none}}.footer-main-container .footer-row .footer-section h2{font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:1.25rem;position:relative;text-transform:uppercase}.footer-main-container .footer-row .footer-section h2:after{background-color:#ffffff4d;bottom:-8px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.footer-main-container .footer-row .footer-section .location-content{color:#fffc;font-size:.9rem;line-height:1.4;margin-bottom:1rem}.footer-main-container .footer-row .footer-section .direction-button,.footer-main-container .footer-row .footer-section .reservation-button{border:1px solid #fff6;border-radius:50px;color:#fff;display:inline-block;font-size:.75rem;margin-top:.8rem;padding:.5rem 1.2rem;text-decoration:none;transition:all .2s ease}.footer-main-container .footer-row .footer-section .direction-button:hover,.footer-main-container .footer-row .footer-section .reservation-button:hover{background-color:#ffffff1a}.footer-main-container .footer-row .footer-section .contact-link,.footer-main-container .footer-row .footer-section .social-link{color:#fffc;display:block;font-size:.9rem;margin:.7rem 0 .4rem;text-decoration:none;transition:color .2s ease}.footer-main-container .footer-row .footer-section .contact-link:hover,.footer-main-container .footer-row .footer-section .social-link:hover{color:#fff;text-decoration:underline}.footer-main-container .footer-row .footer-section .reservation-text{color:#fffc;font-size:.9rem;line-height:1.4;margin-bottom:.5rem}.footer-main-container .footer-row .footer-section .social-links{align-items:center;display:flex;gap:.5rem;justify-content:center}@media screen and (max-width:768px){.footer-main-container .footer-row .footer-section .social-links{flex-direction:row;gap:1rem;justify-content:center}}.footer-main-container .footer-row .footer-section .hours-row{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.6rem;padding:0 .3rem;width:100%}@media screen and (max-width:768px){.footer-main-container .footer-row .footer-section .hours-row{width:85%}}.footer-main-container .footer-row .footer-section .hours-row .days{color:#fffc;text-align:left}.footer-main-container .footer-row .footer-section .hours-row .time{align-self:center;color:#fffc;text-decoration:none}.footer-main-container .footer-row .footer-section .hours-row .time:hover{text-decoration:underline}.footer-main-container .footer-row .footer-section .hours-note{color:#fff9;font-size:.8rem;font-style:italic;margin-top:.8rem}.footer-main-container .footer-row .footer-section.contact-social-section{flex:0 0 240px;width:240px}@media screen and (max-width:1200px){.footer-main-container .footer-row .footer-section.contact-social-section{flex:0 0 240px;width:240px}}.footer-main-container .footer-row .footer-section.contact-social-section .social-links{padding-top:0;width:100%}@media screen and (max-width:768px){.footer-main-container .footer-row .footer-section.contact-social-section .social-links{flex-direction:row;gap:1.5rem;justify-content:center}}
/*# sourceMappingURL=main.0c297387.css.map*/