.main{min-height:100vh;font-family:Zilla Slab,sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:center}.main .main-content{display:flex;justify-content:center;width:100%;position:relative}.main .main-content,.main .main-content .content{text-align:center;padding-top:80px;padding-bottom:20px}.main .main-content .content{max-width:1200px;width:80%}.main .main-content .content h1{color:#030c24;margin-top:0;margin-bottom:30px;font-family:Luckiest Guy,sans-serif;font-size:100px;font-weight:400;line-height:110px}.sub-content{padding-bottom:6em;display:flex;flex-direction:column;justify-content:center;align-items:center}.sub-content p{margin-bottom:20px;font-size:20px;max-width:660px}.sub-content a{margin-top:1em;margin-bottom:60px}.left-leaf{z-index:1;width:15vw;position:absolute;top:15%;bottom:auto;left:0;right:auto}.right-leaf{width:19vw;top:0;right:0}.beans-right,.right-leaf{z-index:-1;position:absolute;bottom:auto;left:auto}.beans-right{width:20vw;top:30%;right:10%}.donut{width:19vw;bottom:30%;left:-5%}.beans-left,.donut{z-index:-1;position:absolute;top:auto;right:auto}.beans-left{width:20vw;bottom:10%;left:10%}.cup{z-index:-1;width:19vw;position:absolute;top:auto;bottom:10%;left:auto;right:-5%}.quote-section{padding-top:140px;padding-left:60px;padding-right:60px}.quote-section .quote-wrapper{max-width:1080px;text-align:center;margin-bottom:60px;margin-left:auto;margin-right:auto}.collection-item{width:32%}.quote-section .quote-wrapper p{font-size:36px;line-height:46px;margin-bottom:20px}.product-block-heading{width:70%;margin-bottom:0}h4{color:#030c24;margin-top:0;margin-bottom:20px;font-family:Luckiest Guy,sans-serif;font-size:36px;font-weight:400;line-height:46px}.product-description{margin-bottom:60px}p{margin-bottom:10px;font-size:20px;line-height:30px}.quote-section .quote-wrapper .blue-text{color:#1880ff;letter-spacing:2px;text-transform:uppercase;margin-bottom:30px;font-size:14px;font-weight:700;line-height:24px}.quote-section-characters{max-width:1280px;justify-content:space-between;align-items:flex-end;margin-left:auto;margin-right:auto;display:flex}.products-block{padding-top:160px}.products-block .products-wrapper{position:relative}.products-collection{z-index:10;position:relative}.products-collection .collection-list{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;display:flex}.product-block{height:100%;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;padding:1px 40px 60px;display:flex}.product-block-image{margin-bottom:40px}.product-block .product-block-top{grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:-60px;margin-bottom:40px;max-height:500px}.product-block .product-block-top img{height:70%}.product-block .product-description{margin-bottom:60px}.product-block-price-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.product-block-price{margin-bottom:0}.product-box-beans{position:absolute;top:auto;bottom:-160px;left:-60px;right:auto}.process{position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.main-content.process-content{z-index:10;max-width:800px;padding-top:140px;padding-bottom:140px;position:relative}.margin-bottom-big{margin-bottom:100px}h3{margin-bottom:30px;font-size:56px;line-height:66px}h3,h5{color:#030c24;margin-top:0;font-family:Luckiest Guy,sans-serif;font-weight:400}h5{margin-bottom:15px;font-size:26px;line-height:36px}.process-icon{margin-bottom:50px}.process-column{max-width:460px;margin-left:auto;margin-right:auto}.process-box{flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.section-left-leaf{width:15vw;position:absolute;top:0;bottom:auto;left:0;right:auto}.section-leaf-right{width:19vw;top:15%}.portafilter,.section-leaf-right{position:absolute;bottom:auto;left:auto;right:0}.portafilter{width:24vw;top:35%}.cookie{width:14vw;position:absolute;top:40%;bottom:auto;left:15%;right:auto}.process .donut{bottom:25%;left:auto;right:0}.coffee-cup,.process .donut{width:19vw;position:absolute;top:auto}.coffee-cup{bottom:5%;left:15%;right:auto}.section-bottom-beans{width:20vw;position:absolute;top:auto;bottom:10%;left:auto;right:0}.sction-top-beans{position:absolute;top:20%;bottom:auto;left:15%;right:auto}@media (max-width:700px){.donut{width:38vw}}@media (min-width:701px) and (max-width:1120px){.grid{grid-template-columns:repeat(2,50%)}}@media (prefers-color-scheme:dark){.vercelLogo{filter:invert(1)}.logo{filter:invert(1) drop-shadow(0 0 .3rem #ffffff70)}}@keyframes rotate{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.blue-button{color:#fff;background-color:#1880ff;border-radius:40px;padding:20px 90px 20px 40px;font-size:18px;text-decoration:none;transition:background-color .3s;position:relative;height:60px}.button-circle{width:60px;height:60px;background-image:url(/_next/static/media/arrow.c87360d0.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:auto;right:0;transition:all .3s ease}.blue-button:hover,.button-circle{background-color:#006cf0}.blue-button:hover .button-circle{transform:rotate(-45deg)}.header{padding:2em 6em;justify-content:space-between;align-items:center}.header,.header .nav{display:flex;flex-direction:row}.header .nav a{padding:0 .5em;margin:0 .5em}