:root{--Green:#034c05;--Orange:#ffb714;font-family:Roboto,sans-serif}body{margin:0}#home-section{height:100vh}#home-section{flex-direction:column;align-items:center;height:fit-content;padding:50px 200px;display:flex}#home-section .home-certifications{justify-content:space-between;align-items:center;width:100%;display:flex}#home-section .home-certifications h2{font-size:40px;font-weight:100}@media (width<=1080px){#home-section{padding:50px}}@media (width<=750px){#home-section .home-certifications{text-align:center;flex-direction:column;margin-top:100px}}.products-group{flex-wrap:wrap;justify-content:center;gap:50px 60px;display:flex}.product-container{width:200px;height:250px}.product-container .product-unopen{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex;overflow:visible}.product-container .product-unopen .product-image-container{justify-content:center;align-items:center;height:100%;display:flex}.product-container .product-unopen .product-image-container .product-image{width:200px}.product-container .product-unopen .product-name{text-align:center;font-weight:500}.product-container .product-unopen:hover{cursor:pointer}.product-container .product-unopen:hover .product-image{width:220px;overflow:visible}.product-container .product-open{background-color:#00000080;justify-content:center;width:100vw;height:100vh;animation:.5s product-open;display:flex;position:fixed;top:0;left:0}.product-container .product-open .product-modal{background-color:#fff;border:5px solid;flex-direction:column;align-items:center;height:fit-content;padding:10px 50px;display:flex;position:relative;top:100px;box-shadow:5px 5px 10px}.product-container .product-open .product-modal .product-modal-exit{color:#fff;cursor:pointer;background-color:#000;border-radius:20px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:-15px;right:-15px}.product-container .product-open .product-modal .product-modal-name{color:var(--Orange);font-size:40px}.product-container .product-open .product-modal .product-season-title{color:#9acd32;margin-bottom:0;font-size:40px}.product-container .product-open .product-modal .product-information{gap:50px;display:flex}.product-container .product-open .product-modal .product-information h3{font-size:30px}.product-container .product-open .product-modal .product-information .product-nutrition{width:250px;max-height:370px}.product-container .product-open .product-modal .calendar-container{font-size:25px}@keyframes product-open{0%{opacity:0}to{opacity:1}}@media (width<=1600px){.product-container .product-open .product-modal{top:50px}}@media (width<=600px){.product-container .product-open{overflow:scroll}.product-container .product-open .product-modal{margin-top:10px;padding:10px;top:0;overflow:scroll}.product-container .product-open .product-modal .product-modal-exit{top:5px;right:5px}.product-container .product-open .product-modal .product-modal-name,.product-container .product-open .product-modal .product-season-title{font-size:30px}.product-container .product-open .product-modal .product-information{flex-direction:column;gap:0}.product-container .product-open .product-modal .product-information h3{font-size:20px}.product-container .product-open .product-modal .product-information .product-nutrition{width:200px}}.calendar-container .calendar-element{gap:10px;display:flex}.calendar-container .calendar-element p{font-size:13px;font-weight:700}#who-are-we-section{min-height:100vh;padding:50px 10vw}#who-are-we-section .who-are-we-img-container{justify-content:center;display:flex}#who-are-we-section .who-are-we-content-container{gap:5vw;margin:100px 0;display:flex}#who-are-we-section .who-are-we-content-container h3{text-align:center;color:var(--Orange);font-size:30px;font-weight:100}#who-are-we-section .who-are-we-content-container p{line-height:30px}#who-are-we-section .who-are-we-content-container .who-are-we-mission-vision{width:100%}#who-are-we-section .who-are-we-content-container .who-are-we-values-container{width:80%}#who-are-we-section .who-are-we-content-container .who-are-we-values-container .who-are-we-value{justify-content:flex-end;align-items:center;gap:20px;display:flex}#who-are-we-section .who-are-we-content-container .who-are-we-values-container .who-are-we-value img{width:80px}@media (width<=950px){#who-are-we-section .who-are-we-img-container img{width:300px}#who-are-we-section .who-are-we-content-container{flex-direction:column;align-items:center}}#products-section{flex-direction:column;align-items:center;height:fit-content;padding:50px 200px;display:flex}#products-section .prodcuts-calendar-title{text-align:center;background-color:#ffffe0;width:100vw;margin-top:100px;font-size:50px}#products-section .products-calendar-container{flex-direction:column;gap:5px;padding-top:80px;display:flex}#products-section .products-calendar-container .products-calendar-month{justify-content:space-between;align-items:center;gap:30px;font-size:40px;display:flex}#products-section .products-calendar-container .products-calendar-month h3{text-align:end;text-wrap-mode:nowrap;width:100%;margin:0}#products-section .products-calendar-container .products-calendar-month p{text-align:center;font-size:18px}#products-section .products-calendar-container .first-month{align-items:flex-end}@media (width<=1150px){#products-section{padding:50px}#products-section .products-calendar-container .products-calendar-month{font-size:32px}#products-section .products-calendar-container .products-calendar-month p{font-size:14px}}@media (width<=920px){#products-section .prodcuts-calendar-title{font-size:40px}#products-section .products-calendar-container{padding-top:60px}#products-section .products-calendar-container .products-calendar-month{gap:10px;font-size:24px}#products-section .products-calendar-container .products-calendar-month p{font-size:10px}#products-section .products-calendar-container .products-calendar-month h3{font-size:22px}}@media (width<=660px){#products-section .prodcuts-calendar-title{font-size:24px}#products-section .products-calendar-container{padding-top:24px}#products-section .products-calendar-container .products-calendar-month{gap:8px;font-size:18px}#products-section .products-calendar-container .products-calendar-month p{font-size:8px}#products-section .products-calendar-container .products-calendar-month h3{font-size:18px}}@media (width<=530px){#products-section .products-calendar-container .products-calendar-month{gap:6px;font-size:14px}#products-section .products-calendar-container .products-calendar-month p{font-size:6px}#products-section .products-calendar-container .products-calendar-month h3{font-size:14px}#products-section .prodcuts-calendar-title{font-size:20px}#products-section .products-calendar-container .products-calendar-month{gap:6px;font-size:14px}#products-section .products-calendar-container .products-calendar-month p{font-size:6px}#products-section .products-calendar-container .products-calendar-month h3{font-size:14px}}@media (width<=430px){#products-section .products-calendar-container .products-calendar-month{font-size:10px}#products-section .products-calendar-container .products-calendar-month p{font-size:4px}#products-section .products-calendar-container .products-calendar-month h3{font-size:8px}}#contact-section{flex-wrap:wrap;justify-content:space-around;min-height:100vh;padding:20px 10vw;display:flex}#contact-section h3{font-size:32px;font-weight:100}#contact-section .contact-form{flex-direction:column;gap:20px;width:30vw;min-width:250px;display:flex}#contact-section .contact-form label{color:#444;flex-direction:column;font-weight:700;display:flex}#contact-section .contact-form label b{color:red}#contact-section .contact-form label input{height:34px}#contact-section .contact-form textarea{height:80px}#contact-section .contact-form button{background-color:var(--Orange);opacity:.8;color:#fff;cursor:pointer;border:none;width:200px;height:50px;font-size:20px}#contact-section .contact-form button:hover{opacity:1}#contact-section .contact-info-container .contact-info-elements .contact-info-element{align-items:center;gap:14px;margin:20px 0;display:flex}#contact-section .contact-info-container .contact-info-elements .contact-info-element .contact-icon-container{border:solid 1px var(--Green);border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}#contact-section .contact-info-container .contact-info-elements .contact-info-element .contact-info-text h4{margin:0}#contact-section .contact-info-container .contact-info-elements .contact-info-element .contact-info-text p{color:var(--Orange);margin:0;font-size:30px}#contact-section .contact-info-container .contact-icon-instagram{color:#fff;background-color:#f00075;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}@media (width<=600px){#contact-section{padding:20px 5vw}#contact-section .contact-info-container .contact-info-elements .contact-info-element .contact-info-text p{font-size:18px}}#sales-section{text-align:center;min-height:55vh}#sales-section img{position:relative;top:-80px}@media (width<=900px){#sales-section img{top:0}}@media (width<=500px){#sales-section img{width:250px}}nav{justify-content:space-between;align-items:center;padding:20px 80px;display:flex}nav .nav-logo{width:180px;height:180px}nav .nav-links-container{align-items:center;display:flex}nav .nav-links-container img{width:150px}nav .nav-hamburger{background-color:var(--Orange);justify-content:center;align-items:center;width:100px;height:100px;font-size:50px;display:flex}nav .nav-hamburgermodal-container{background-color:#00000080;justify-content:end;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}nav .nav-hamburgermodal-container .nav-hamburgermodal{background-color:#fff;flex-direction:column;align-items:end;gap:30px;width:200px;height:100%;padding:50px 20px;animation:.5s modal-open;display:flex;overflow:hidden}nav .nav-hamburgermodal-container .nav-hamburgermodal>*{white-space:nowrap}@keyframes modal-open{0%{width:0}to{width:200px}}@media (width<=500px){nav{padding:20px 40px}nav .nav-logo{width:100px;height:100px}nav .nav-hamburger{width:50px;height:50px;font-size:30px}}footer{background-color:#ddd;justify-content:center;align-items:center;width:100%;padding:25px 0;display:flex}footer .footer-links-container{flex-wrap:wrap;align-items:center;display:flex}footer .footer-links-container>*{white-space:nowrap}footer h3{white-space:nowrap;font-weight:400}footer #footer-privacynotice{white-space:nowrap;color:#000;text-decoration:none}footer>*{justify-content:center;width:30%;display:flex}@media (width<=600px){footer{flex-direction:column;gap:20px}footer .footer-links-container{display:none}}#pn-section{width:fit-content;max-width:70vw;margin:auto}
