@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Ruda:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rokkitt:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rosario:wght@700&display=swap);.footer{background-color:var(--color-black);display:flex;flex-direction:column;height:auto;min-height:420px}.footer .footer-header{display:flex;flex-direction:row;justify-content:space-between;margin:45px 50px}@media(max-width:960px)and (min-width:0px){.footer .footer-header{align-self:center;flex-direction:column;justify-self:center}}.footer .footer-header .footer-logo{justify-self:flex-start;width:400px}@media(max-width:960px)and (min-width:0px){.footer .footer-header .footer-logo{align-self:center;width:200px}}.footer .footer-header .footer-logo .footer-logo-img{cursor:pointer;width:230px}@media(max-width:960px)and (min-width:0px){.footer .footer-header .footer-logo .footer-logo-img{width:100%}}.footer .footer-header .footer-nav{color:var(--color-white);display:flex;flex-direction:row;font-family:var(--font-ruda);font-size:var(--font-size-sm);gap:60px}.footer .footer-header .footer-nav .footer-nav-item:hover{cursor:pointer;text-decoration:underline}@media(max-width:1200px)and (min-width:0px){.footer .footer-header .footer-nav{display:none}}.footer .footer-header .footer-contact{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;width:400px}.footer .footer-header .footer-contact .footer-contact-button:hover{color:var(--color-black)}.footer .footer-header .footer-contact .footer-contact-food-rating{border-radius:.5em}@media(max-width:960px)and (min-width:0px){.footer .footer-header .footer-contact{align-items:center;justify-content:center}.footer .footer-header .footer-contact button{display:none}}.footer .copyright{align-self:center;display:flex;flex-direction:column;font-family:var(--font-montserrat);font-size:var(--font-size-2xs);justify-self:center;padding-bottom:50px;padding-top:50px;text-align:center}.footer .copyright,.footer .copyright .author-link,.footer .copyright .author-link:visited{color:var(--color-white)}.footer .copyright .author-link:active,.footer .copyright .author-link:hover,.footer .copyright .author-link:visited:active,.footer .copyright .author-link:visited:hover{color:var(--color-primary)}.footer .copyright .author-img{vertical-align:middle;width:28px}.footer .mobile{background-color:#000;bottom:0;display:flex;justify-content:center;position:fixed;width:100%}@media(min-width:1200px){.footer .mobile{display:none}}.footer .mobile-nav{display:flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-montserrat);gap:1rem;justify-content:space-evenly;padding-bottom:1.5em;padding-top:1.5em;width:100%}.footer .mobile-nav .mobile-nav-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.25em;justify-content:space-between}.footer .mobile-nav .mobile-nav-item,.footer .mobile-nav .mobile-nav-item:visited{color:var(--color-white)}.footer .mobile-nav .mobile-nav-item:active,.footer .mobile-nav .mobile-nav-item:hover{color:var(--color-primary)}.footer .mobile-nav span img,.footer .mobile-nav span:visited img{filter:invert(0) sepia(5%) saturate(7482%) hue-rotate(273deg) brightness(98%) contrast(105%)}.footer .mobile-nav span:active img,.footer .mobile-nav span:hover img{filter:invert(49%) sepia(67%) saturate(4984%) hue-rotate(349deg) brightness(96%) contrast(99%)}@media(max-width:1200px)and (min-width:0px){.footer{padding-bottom:100px}}.contact-section{background-image:linear-gradient(180deg,rgba(0,0,0,.158),#000c),url(/static/media/wood-bg.52d5f1de6ff72e4e4f5d.webp);color:var(--color-white);padding-bottom:10em}.contact-main{display:flex;flex-direction:row;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin:auto;max-width:1500px;min-height:100vh;width:100%}@media only screen and (max-width:800px){.contact-main{background-position:50%;background:url(/static/media/jlp-oven-1@2x.32a78983010eb888e46d.webp) 0;background-repeat:no-repeat;background-size:1000px}}.contact-main .contact-body,.contact-main .contact-image{display:flex;flex-direction:column;justify-content:center}.contact-main .contact-info{display:flex;flex-direction:column;justify-content:space-between;margin-left:4rem;padding-top:100px}@media only screen and (max-width:600px){.contact-main .contact-info{margin-left:2rem;margin-top:4rem}}.contact-main .contact-info .get-in-touch{font-family:var(--font-plus-jakarta-sans);font-size:var(--font-size-3xl)}@media only screen and (max-width:800px){.contact-main .contact-info .get-in-touch{font-size:var(--font-size-xl)}}@media only screen and (max-width:600px){.contact-main .contact-info .get-in-touch{font-size:var(--font-size-lg)}}.contact-main .contact-info .mobile{font-family:var(--font-ruda);font-size:var(--font-size-lg)}@media only screen and (max-width:800px){.contact-main .contact-info .mobile{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.contact-main .contact-info .mobile{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.contact-main .contact-info .mobile{font-size:var(--font-size-xs)}}.contact-main .contact-info .email{font-family:var(--font-ruda);font-size:var(--font-size-lg)}@media only screen and (max-width:800px){.contact-main .contact-info .email{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.contact-main .contact-info .email{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.contact-main .contact-info .email{font-size:var(--font-size-xs)}}.contact-main .contact-info .we-are-located{align-items:baseline;display:flex;flex-direction:row;font-family:var(--font-ruda);font-size:var(--font-size-lg)}.contact-main .contact-info .we-are-located .locate{color:var(--color-white);height:39px}.contact-main .contact-info .we-are-located .locate .locate :hover{color:var(--color-primary)}@media only screen and (max-width:1200px){.contact-main .contact-info .we-are-located .locate{gap:30px;height:30px}}@media only screen and (max-width:800px){.contact-main .contact-info .we-are-located{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.contact-main .contact-info .we-are-located{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.contact-main .contact-info .we-are-located{font-size:var(--font-size-xs)}}.contact-main .contact-info .we-are-located .our-location{font-family:var(--font-ruda);font-size:var(--font-size-lg);padding-left:20px}@media only screen and (max-width:800px){.contact-main .contact-info .we-are-located .our-location{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.contact-main .contact-info .we-are-located .our-location{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.contact-main .contact-info .we-are-located .our-location{font-size:var(--font-size-xs)}}.contact-main .website{display:flex;flex-direction:column;font-family:var(--font-ruda);font-size:var(--font-size-lg);justify-content:space-between;margin-left:4rem;padding-top:1rem}@media only screen and (max-width:800px){.contact-main .website{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.contact-main .website{font-size:var(--font-size-sm);margin-left:2rem;margin-top:4rem}}@media only screen and (max-width:450px){.contact-main .website{font-size:var(--font-size-xs)}}.contact-main .social-media-icons{display:flex;flex-direction:row;font-family:var(--font-ruda);font-size:var(--font-size-lg);gap:50px;margin-left:4rem}@media only screen and (max-width:600px){.contact-main .social-media-icons{margin-left:2rem}}@media only screen and (max-width:1200px){.contact-main .social-media-icons{gap:30px}.contact-main .social-media-icons .facebook-icon,.contact-main .social-media-icons .instagram-icon,.contact-main .social-media-icons .twitter-icon{width:30px}}.contact-main .return-home{margin-left:4rem;margin-top:5rem}.contact-main .return-home :hover{color:#000}@media only screen and (max-width:600px){.contact-main .return-home{margin-left:2rem}}.contact-main .jlp-oven-1{padding-top:150px;width:721px}@media(max-width:800px){.contact-main .jlp-oven-1{display:none}}.contact-main a,.contact-main a:visited{color:var(--color-white)}.contact-main a:active,.contact-main a:hover{color:var(--color-primary)}.contact-main a img,.contact-main a:visited img{filter:invert(0) sepia(5%) saturate(7482%) hue-rotate(273deg) brightness(98%) contrast(105%)}.contact-main a:active img,.contact-main a:hover img{filter:invert(49%) sepia(67%) saturate(4984%) hue-rotate(349deg) brightness(96%) contrast(99%)}.gallery-main{background-image:url(/static/media/wood-bg.52d5f1de6ff72e4e4f5d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;min-height:100vh;padding-top:1rem}.gallery-main .return-home{display:none}.services-section{background-image:linear-gradient(0deg,rgba(0,0,0,.158),rgba(0,0,0,.925)),url(/static/media/wood-bg.52d5f1de6ff72e4e4f5d.webp)}.services-main{display:flex;flex-direction:row;height:-webkit-fit-content;height:fit-content;justify-content:space-between;margin:auto;max-width:1454px;min-height:100vh;width:100%}@media only screen and (max-width:800px){.services-main{background-position:50%;background:url(/static/media/jlp-oven-1@2x.32a78983010eb888e46d.webp) 0;background-repeat:no-repeat;background-size:1000px}}.services-main .services-body{display:flex;flex-direction:column;justify-content:center}.services-main .services-info{color:#e06f27;display:flex;flex-direction:column;justify-content:space-between;margin-left:4rem}@media only screen and (max-width:600px){.services-main .services-info{margin-top:9rem}}.services-main .services-info .we-do{font-family:var(--font-plus-jakarta-sans);font-size:var(--font-size-3xl)}@media only screen and (max-width:800px){.services-main .services-info .we-do{font-size:var(--font-size-xl)}}@media only screen and (max-width:600px){.services-main .services-info .we-do{font-size:var(--font-size-lg)}}.services-main .services-info .we-do-items{color:var(--color-white);font-family:var(--font-ruda);font-size:var(--font-size-lg)}@media only screen and (max-width:800px){.services-main .services-info .we-do-items{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.services-main .services-info .we-do-items{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.services-main .services-info .we-do-items{font-size:var(--font-size-xs)}}.services-main .services-info :hover{color:#e06f27}.services-main .return-home{margin-left:4rem;margin-top:2rem}.services-main .return-home :hover{color:#000}.services-main .contact-image{display:flex;flex-direction:column;justify-content:center}@media(max-width:800px){.services-main .contact-image{display:none}}.services-main .contact-image :hover{animation:myAnim 2s ease 0s normal forwards}@keyframes myAnim{0%,to{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-30px) rotate(-6deg)}30%{transform:translateX(15px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(9px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}.about-main{background-image:url(/static/media/wood-bg.52d5f1de6ff72e4e4f5d.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:row;height:-webkit-fit-content;height:fit-content;justify-content:space-around;min-height:100vh;position:relative}.about-main .about-text{color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-rokkitt);gap:2em;max-width:1531px;padding:6em 2em 8em}.about-main .about-text h1{display:flex;font-size:46px;justify-content:center}@media(min-width:0){.about-main .about-text h1{font-size:24px}}@media(min-width:480px){.about-main .about-text h1{font-size:36px}}@media(min-width:720px){.about-main .about-text h1{font-size:46px}}.about-main .about-text h1 .return-home{padding-left:40px}.about-main .about-text h1 .return-home :hover{color:#000}@media(max-width:1200px){.about-main .about-text h1 .return-home{display:none}}.about-main .about-text p{font-size:30px}@media(min-width:0){.about-main .about-text p{font-size:18px}}@media(min-width:480px){.about-main .about-text p{font-size:24px}}@media(min-width:720px){.about-main .about-text p{font-size:30px}}.about-main .about-text .julie-text{display:flex;flex-direction:row;gap:2em}@media(min-width:0){.about-main .about-text .julie-text{flex-direction:column}}@media(min-width:960px){.about-main .about-text .julie-text{flex-direction:row}}.about-main .about-text .text-left,.about-main .about-text .text-right{display:flex;flex-direction:column;max-width:937px}.about-main .about-text .lewis-text{display:flex;flex-direction:row;gap:2em}@media(min-width:0){.about-main .about-text .lewis-text{flex-direction:column-reverse}}@media(min-width:960px){.about-main .about-text .lewis-text{flex-direction:row}}.about-main .about-text .julie{border-radius:20px;max-width:100%;min-width:250px;object-fit:cover;object-position:center}@media(min-width:0){.about-main .about-text .julie{max-width:100%;min-width:auto;width:100%}}@media(min-width:960px){.about-main .about-text .julie{max-width:535px;min-width:500px}}@media(min-width:1200px){.about-main .about-text .julie{max-width:535px;min-width:400px}}.about-main .about-text .lewis{border-radius:20px;max-width:535px;min-width:250px;object-fit:cover;object-position:center}@media(min-width:0){.about-main .about-text .lewis{max-width:100%;min-width:auto;width:100%}}@media(min-width:960px){.about-main .about-text .lewis{max-width:535px;min-width:500px}}@media(min-width:1200px){.about-main .about-text .lewis{max-width:535px;min-width:400px}}.about-main .about-text .about-contact-button:hover{color:var(--color-black);cursor:pointer}.landing{background-color:#000;background-image:linear-gradient(0deg,rgba(0,0,0,.158),#000000b3),url(/static/media/fire-bg.1aa95e3d9b08f51f05b6.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;height:-webkit-fit-content;height:fit-content;min-height:100vh;padding-bottom:10em}.landing,.landing .landing-body{display:flex;flex-direction:column}.landing .landing-body{align-self:center;animation:landing 1s ease 0s 1 normal forwards;color:var(--color-white);justify-self:center;max-width:1300px;text-align:center}@keyframes landing{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.landing .landing-body .landing-body-title{font-family:var(--font-rosario);font-size:48px}@media(max-width:960px){.landing .landing-body .landing-body-title{align-self:center;display:flex;flex-direction:column;font-size:var(--font-size-xl);inline-size:250px;justify-self:center;line-height:50px;overflow-wrap:break-word;text-align:center}}.landing .landing-body .landing-body-content{font-family:var(--font-rokkitt);font-size:40px;font-weight:300}@media(max-width:1100px){.landing .landing-body .landing-body-content{align-self:center;display:flex;flex-direction:column;font-size:var(--font-size-sm);inline-size:400px;justify-self:center;line-height:35px;overflow-wrap:break-word;text-align:center}}@media(max-width:500px){.landing .landing-body .landing-body-content{font-size:var(--font-size-sm);inline-size:300px}}.landing .landing-body .we-are-located{align-items:center;display:flex;flex-direction:row;justify-content:center}.landing .landing-body .we-are-located .our-location{font-family:var(--font-ruda);font-size:var(--font-size-sm);padding-left:10px}@media only screen and (max-width:800px){.landing .landing-body .we-are-located .our-location{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.landing .landing-body .we-are-located .our-location{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.landing .landing-body .we-are-located .our-location{font-size:var(--font-size-xs)}}.landing .landing-body .we-are-located .locate{color:var(--color-white);height:30px}@media only screen and (max-width:1200px){.landing .landing-body .we-are-located .locate{gap:30px;height:30px}}@media only screen and (max-width:800px){.landing .landing-body .we-are-located{font-size:var(--font-size-sm)}}@media only screen and (max-width:600px){.landing .landing-body .we-are-located{font-size:var(--font-size-sm)}}@media only screen and (max-width:450px){.landing .landing-body .we-are-located{font-size:var(--font-size-xs)}}.landing .return-home{display:flex;justify-content:center;padding-top:2rem}.landing .return-home :hover{color:#000}@media(min-width:960px){.landing .return-home{display:none}}.landing-header{display:flex;flex-direction:row;justify-content:space-between;margin:45px 50px}.landing-header .landing-logo{cursor:pointer;justify-self:flex-start;width:400px}.landing-header .landing-logo .landing-logo-img{width:100%}@media(max-width:960px){.landing-header .landing-logo .landing-logo-img{align-self:center;display:flex;flex-direction:column;justify-self:center;width:100%}}.landing-header .landing-nav{color:var(--color-white);display:flex;flex-direction:row;font-family:var(--font-ruda);font-size:var(--font-size-sm);gap:60px}.landing-header .landing-nav .landing-nav-item:hover{cursor:pointer;text-decoration:underline}@media(max-width:1200px)and (min-width:0px){.landing-header .landing-nav{display:none}}.landing-header .landing-contact{display:flex;justify-content:flex-end;width:400px}.landing-header .landing-contact .landing-contact-button:hover{color:var(--color-black)}@media(max-width:960px){.landing-header .landing-contact{display:none}}.banner-body{background-color:var(--color-black);display:flex;flex-direction:row;height:60px;justify-content:center;position:fixed;top:0;width:100%;z-index:999}@media only screen and (max-width:1200px){.banner-body{height:100px}}.banner-body .banner-content{display:flex;flex-direction:row;justify-content:center}.banner-body .banner-body-text{align-self:center;color:var(--color-white);display:flex;flex-direction:row;font-family:var(--font-montserrat);font-size:var(--font-size-xs);font-weight:200;justify-self:center;padding:15px 15px 20px;text-align:center}.banner-body .pizza-icon{height:32px;padding-top:13px}.banner-body .close{align-self:center;display:flex;flex-direction:row;justify-self:flex-end;padding:15px 15px 20px;position:absolute;right:0}.banner-body .close button{background-color:#0000;border:none;cursor:pointer}.banner-body .close .close-button{align-self:center;height:20px;justify-self:center;text-align:center}.just-love-pizza-website{background-color:var(--color-white);overflow:hidden;position:relative;width:100%}.button{align-items:center;background-color:var(--color-primary);border:none;border-radius:var(--br-md);color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-ruda);font-size:var(--font-size-xs);height:-webkit-fit-content;height:fit-content;justify-content:center;padding:20px 40px;text-align:center;width:-webkit-fit-content;width:fit-content}html{background-color:#000}body{line-height:normal;margin:0}:root{--font-ruda:Ruda;--font-rosario:Rosario;--font-rokkitt:Rokkitt;--font-plus-jakarta-sans:"Plus Jakarta Sans";--font-montserrat:Montserrat;--font-size-2xs:13px;--font-size-xs:17px;--font-size-sm:24px;--font-size-base:32px;--font-size-lg:36px;--font-size-xl:40px;--font-size-2xl:48px;--font-size-3xl:55px;--color-white:#fff;--color-primary:#f4501d;--color-gray:#00000080;--color-black:#000;--br-md:20px}
/*# sourceMappingURL=main.a2fa521b.css.map*/