body{font-size:10px;font-family:Verdana,sans-serif;padding:0;margin:0;background-color:#121212}@font-face{font-family:rosaburn;src:url(/assets/Random%20Wednesday-Bd8E9vsv.ttf) format("truetype")}.rosaburn{font-family:Rosaburn,Arial,sans-serif;font-size:2.6rem}h1,h2,p{padding:0;margin:0;color:#333}h1,h2{font-family:rosaburn,Arial,sans-serif;text-align:center}p{font-family:Montserrat,sans-serif;font-size:1.6rem;line-height:2.2rem}section{width:100%;height:40rem;margin:auto}@media (width <= 800px){section{height:100vmax}}h1{font-size:4rem}h2{font-size:1.8rem;padding-bottom:1rem;padding-top:1rem}@media (width <= 600px){h1{font-size:4rem}h2{font-size:1.4rem;padding-bottom:.7rem;padding-top:.7rem}}#header-section{padding:0;margin:0;width:100%;background-color:#333;font-family:rosaburn,Arial,sans-serif}#header-section .centered{margin:auto;height:100%;display:flex;flex-direction:column;justify-content:center}#header-section .eighthundred{width:800px}#header-section .name-and-logo{display:flex;flex-direction:row;width:100%}#header-section .name-and-logo div{width:50%;display:flex}#header-section .name-and-logo img{margin-top:40px;animation:3s infinite bob;width:400px;height:400px}#header-section .name-and-logo .cafe{vertical-align:bottom;font-size:259px;color:#ffcc4c;text-align:right;padding-top:96px}#header-section .rosaburn{width:100%;color:#3f721d;font-size:250px;margin-top:-160px}@media (width <= 1200px){#header-section .eighthundred{width:360px}#header-section .name-and-logo img{margin-top:4px;height:180px;width:180px}#header-section .name-and-logo .cafe{font-size:110px;padding-top:44px}#header-section .rosaburn{font-size:112px;margin-top:-60px}}@keyframes bob{0%,to{transform:translateY(5px)}50%{transform:translateY(0)}}.photo-section{display:flex;justify-content:center;padding:0;align-items:center}.photo-section img{border-radius:50%;height:40%}.google-map-section{padding:2rem 0;background-color:#deb887;height:100%}h1{color:#2087e4;font-size:4rem;padding-bottom:1rem}p{color:#5d0404;padding:0 1rem}.find-us{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:center}.find-us .address{max-width:30rem}.find-us .map-container{min-width:24rem}.google-map{height:20rem;width:24rem;border:0}.socials{padding:2rem 0;background-color:#2e2e2e}.socials h1{font-size:6rem}.socials .container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;gap:2rem;height:24rem}.socials img{width:200px;transition:all .2s}.socials img:hover{transform:scale(1.1)}@media (width <= 800px){.socials img{width:120px}}.about{background-color:#d99e82}.container{padding:2rem;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.container p{color:#3b0a0a}@media (width <= 1200px){.container{padding:1rem}}.buns{background-repeat:no-repeat;background-color:#9cc58e;background-blend-mode:lighten;background-size:cover;height:100%}.buns h1{font-size:5rem;color:#8b008b;padding-top:2rem}.buns h2{font-size:4rem;color:#271cdd}.buns p{color:#184501;padding:2rem}.buns a img{padding-left:2rem;height:64px}.buns .buns-container{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.buns .buns-container p{flex:1;min-width:20rem}.buns .buns-container .shed{margin:1rem;min-width:20rem;min-height:20rem;background-image:url(/assets/cakeshed-BztMa_MS.jpeg);background-size:cover;background-repeat:no-repeat;align-self:center;flex:0 0 auto;border-radius:2rem}.footer{background-color:#2e2e2e;display:flex;flex-direction:column;justify-content:flex-end}.footer img{height:10rem;animation:3s infinite bob}.footer .title,.footer .address,.footer .phone,.footer .arran-websites{color:#ccc;text-align:center}.footer .arran-websites a{color:#eee}#closed{background-color:#3f721d}#closed .closed-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}#closed .jrs-buns{padding-top:5rem}#closed .jrs-buns p{color:#fff;text-decoration:underline}#closed .sign{margin:100px 3em 0;width:250px;height:350px;border:2px solid #eee;background-color:#333;border-radius:15px;transform-origin:50% -65px;display:flex;flex-direction:column;align-items:center;animation:2s infinite alternate ease-in-out swing}#closed .sign p{color:#eee;padding:0 1rem 1rem;text-align:center}#closed .sign img{display:block;width:10rem}#closed .sign:before{position:absolute;content:"";border:2px solid #ccc;border-bottom:none;border-left:none;width:100px;height:100px;top:-55px;left:50%;margin-left:-50px;transform:rotate(-45deg);border-radius:0 5px 0 0}#closed .sign:after{position:absolute;content:"";width:10px;height:10px;border-radius:50%;top:-75px;left:50%;margin-left:-4px;background:#ccc}@keyframes swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
