:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@font-face{font-family:Argentum Regular;src:local(Argentum Regular),url(../media/ArgentumSans-Regular.742236e9.ttf)format("truetype")}@font-face{font-family:Argentum Bold;src:local(Argentum Bold),url(../media/ArgentumSans-Bold.a10f0242.ttf)format("truetype")}@font-face{font-family:Lobster regular;src:local(Lobster Bold),url(../media/Lobster-Regular.bd8d805d.ttf)format("truetype")}#footer{background:#39221c;width:100%;height:fit-content}#footer #top-footer{color:#c8b89e;background:#39221c;flex-direction:row;justify-content:space-between;width:100%;height:22dvh;display:flex}#footer #top-footer .logo-cont{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#footer #top-footer .logo-cont img{border-radius:50%;width:auto;height:100%}#footer #top-footer .footer-cont{width:33.33%;margin:2rem 0}#footer #top-footer .footer-cont h4{text-align:center;padding-bottom:1rem;font-family:Lobster regular;font-size:1.5em}#footer #top-footer .footer-cont .phone-cont,#footer #top-footer .footer-cont .mail-cont,#footer #top-footer .footer-cont .location-cont,#footer #top-footer .footer-cont .social-cont{flex-direction:row;align-items:center;width:85%;height:45px;padding:.3rem 5rem;transition:all .4s;display:flex}#footer #top-footer .footer-cont .phone-cont:hover,#footer #top-footer .footer-cont .mail-cont:hover,#footer #top-footer .footer-cont .location-cont:hover,#footer #top-footer .footer-cont .social-cont:hover,#footer #top-footer .footer-cont .phone-cont:focus,#footer #top-footer .footer-cont .mail-cont:focus,#footer #top-footer .footer-cont .location-cont:focus,#footer #top-footer .footer-cont .social-cont:focus{color:#fff}#footer #top-footer .footer-cont .icon{width:auto;height:90%}#footer #top-footer .footer-cont span{align-items:center;margin-left:1.7rem;font-family:Argentum Regular;font-size:1.2em;display:flex}#footer #top-footer .col1,#footer #top-footer .col2{border-left:1px solid #c8b89e}#footer #bottom-footer{background-color:#39221c;flex-direction:row;justify-content:center;align-items:center;width:100%;height:5dvh;display:flex}#footer #bottom-footer .container{flex-direction:row;justify-content:center;align-items:center;width:80%;display:flex}#footer #bottom-footer .container .copyright{text-align:center;font-family:Argentum Regular;font-size:1em}#footer #bottom-footer .container .copyright a{color:#c8b89e;text-decoration:none;transition:all .3s}#footer #bottom-footer .container .copyright a:hover{text-decoration:underline}@media (max-width:1450px){#footer #top-footer .footer-cont .phone-cont,#footer #top-footer .footer-cont .mail-cont,#footer #top-footer .footer-cont .location-cont,#footer #top-footer .footer-cont .social-cont{padding:.3rem 1.5rem}#footer #top-footer .footer-cont .icon{height:80%}#footer #top-footer .footer-cont span{margin-left:1rem;font-size:1em}}@media (max-width:1000px){#footer #top-footer .footer-cont{width:90%;margin:0;padding:2rem 0}#footer #top-footer{flex-direction:column;align-items:center;height:fit-content}#footer #top-footer .phone-cont,#footer #top-footer .mail-cont,#footer #top-footer .location-cont,#footer #top-footer .social-cont{flex-direction:row;align-items:center;width:100%;height:45px;padding:.3rem 5rem;display:flex}#footer #top-footer .logo-cont{width:90%;height:100%;padding:0}#footer #top-footer .logo-cont img{border-radius:50%;width:100%;height:auto}#footer #top-footer .col1,#footer #top-footer .col2{border-left:none}#footer #top-footer .footer-line{border-bottom:1px solid #c8b89e;padding-bottom:2rem!important}#footer #bottom-footer{padding-bottom:2rem}#footer #bottom-footer .bottom-footer .container .copyright{font-size:1em}}#placeholder{background-color:#c8b89e;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex}#placeholder .back1{background-color:#d6c3a4;width:100%;height:50dvh}#placeholder .back2{z-index:1;background-image:linear-gradient(#d6c3a4,#d6c3a400),url("../media/SAWA COFFEE MOTIFS CAFE.3a831382.png");background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:50dvh}#placeholder .container{z-index:2;background-color:#ffffff52;border:1px solid #6a4d3b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:60%;height:60dvh;display:flex;position:absolute;top:10%;box-shadow:1px 1px #6a4d3b,2px 2px #6a4d3b,3px 3px #6a4d3b,4px 4px #6a4d3b,5px 5px #6a4d3b,6px 6px #6a4d3b}#placeholder .container img{width:auto;height:50%}#placeholder .container h1{text-align:center;color:#39221c;padding-top:2.5rem;font-family:Lobster regular;font-size:2em}@media (max-width:1000px){#placeholder .container{width:80%}#placeholder .container img{height:40%}#placeholder .container h1{font-size:1.5em}}@media (max-width:600px){#placeholder .container h1{width:90%;font-size:1.3em}}#menu{background-color:#9b7a5b;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}#menu .container{background-image:linear-gradient(#0006,#0006),url(../media/interior-restaurant-design.e12a43ec.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:38vh;display:flex}#menu .container img{width:auto;height:45%}#menu .container h1{text-align:center;color:#fff;padding-bottom:1.7rem;font-family:Lobster regular;font-size:3.5em}#menu .titles-cont{width:80%}#menu .titles-cont .menu-titles{width:100%;padding-top:1rem;padding-bottom:3rem}#menu .titles-cont .menu-titles li{justify-content:center;align-items:center;width:100%;height:50px;padding:.5rem 0;list-style:none;display:flex}#menu .titles-cont .menu-titles li a{cursor:"pointer";color:#c8b89e;text-align:center;background-color:#6a4d3b;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-family:Argentum Regular;font-size:1.6em;transition:all .2s;display:flex}#menu .titles-cont .menu-titles li a:hover,#menu .titles-cont .menu-titles li a:focus{opacity:.8;outline:3px solid #c8b89e}#menu #hotdrinks{grid-area:hotdrinks}#menu #colddrinks{grid-area:colddrinks}#menu #coldsandwiches{grid-area:coldsandwiches}#menu #hotsandwiches{grid-area:hotsandwiches}#menu #salades{grid-area:salades}#menu #accompagnements{grid-area:accompagnements}#menu #patisseriescollation{grid-area:patisseriescollation}#menu #smoothiebowls{grid-area:smoothiebowls}#menu #sauces{grid-area:sauces}#menu .wrapper{grid-template-columns:repeat(3,1fr);grid-template-areas:"colddrinks hotdrinks coldsandwiches""colddrinks hotsandwiches patisseriescollation""colddrinks hotsandwiches salades""smoothiebowls hotsandwiches accompagnements""smoothiebowls hotsandwiches sauces";gap:0;width:100%;display:grid}#menu .wrapper .menu-section{background-color:#c8b89e;padding-top:3rem}#menu .wrapper .menu-section h2{color:#39221c;margin:auto 10%;padding-bottom:1rem;font-family:Lobster regular;font-size:1.8em}#menu .wrapper .menu-section h3{color:#9b7a5b;margin:auto 10%;padding-bottom:1rem;font-family:Argentum Regular;text-decoration:underline}#menu .wrapper .menu-section .items{margin:auto 10%;padding-bottom:2rem}#menu .wrapper .menu-section .items .item{color:#39221c;justify-content:space-between;width:90%;padding-bottom:.5rem;font-family:Argentum Regular;list-style:none;display:flex}#menu .wrapper .menu-section .items .item .single-item-name{width:90%}#menu .wrapper .menu-section .items .item .item-with-desc{flex-direction:column;justify-content:space-between;width:80%;display:flex}#menu .wrapper .menu-section .items .item .item-with-desc .item-desc{color:#9b7a5b;font-style:italic}#menu .wrapper .menu-section .items .item .price{text-align:right;width:20%}#menu #scrolltop{text-align:center;width:60px;height:60px;padding:"12px 16px";color:#c8b89e;cursor:pointer;z-index:50;background:#39221c;border:3px solid #c8b89e;border-radius:50%;font-size:1em;position:fixed;bottom:20px;left:20px;box-shadow:8px 8px 22px -6px #000}#menu #scrolltop:hover,#menu #scrolltop:focus{color:#39221c;background:#9b7a5b;outline:3px solid #39221c}@media screen and (max-width:1000px){#menu .wrapper{column-gap:unset;column-count:unset;flex-direction:column;width:100%;display:flex}#menu .wrapper .menu-section{break-inside:unset;background-color:#c8b89e;width:100%;margin-bottom:0;padding-top:3rem}#menu .wrapper .menu-section h2{color:#39221c;padding-bottom:1rem;font-family:Lobster regular;font-size:1.8em}#menu .wrapper .menu-section h3{color:#9b7a5b;padding-bottom:1rem;font-family:Argentum Regular;text-decoration:underline}#menu .wrapper .menu-section .items{width:90%;padding-bottom:2rem}#menu .wrapper .menu-section .items .item{color:#39221c;justify-content:space-between;width:90%;padding-bottom:.5rem;font-family:Argentum Regular;list-style:none;display:flex}#menu .wrapper .menu-section .items .item .single-item-name{width:90%}#menu .wrapper .menu-section .items .item .item-with-desc{flex-direction:column;justify-content:space-between;width:70%;display:flex}#menu .wrapper .menu-section .items .item .item-with-desc .item-name{width:100%}#menu .wrapper .menu-section .items .item .item-with-desc .item-desc{color:#9b7a5b;width:100%;font-style:italic}#menu .wrapper .menu-section .items .item .price{text-align:right;width:30%}}*{text-align:left;margin:0;padding:0}html{scroll-behavior:smooth}
