fade{filter:blur(1px);opacity:.25}.text{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:1rem;font-family:'Lemon Light';font-size:1.5rem;line-height:2rem;text-align:justify;color:#fff}.text p{width:50%;line-height:2rem}.text p span{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.home{display:flex;flex-direction:column;align-items:center;width:100vw}.products{width:95%}.category-title{display:flex;align-items:center;justify-content:center;font-family:'Lemon Light';font-size:2rem}.category ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(390px),1fr));gap:1.5rem;padding:1rem;list-style:none;font-family:'Lemon Light'}.category ul li{display:flex;flex-direction:column;align-items:center;background-color:var(--modjo-pastel);border-width:0 1px 1px 1px;border-style:solid;border-color:rgba(0,0,0,.1)}.category ul li p{display:flex;align-items:center;justify-content:center;width:90%;padding:1rem;text-align:center}.category ul img{width:100%;max-height:20rem;object-fit:cover;object-position:50% 60%}.category .name{height:20%;font-size:1.25rem}.category .description{height:60%;font-size:.8rem}.category .price{position:relative;height:20%;font-size:1.5rem}.category .cents{position:relative;margin-right:.5rem;font-size:1rem}.category .option{margin-left:.5rem;margin-right:.5rem;font-size:1rem!important}.promo{position:relative;width:70%;left:15%;display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:var(--modjo-pastel);border-width:0 1px 1px 1px;border-style:solid;border-color:rgba(0,0,0,.1);font-family:'Lemon Light'}.promo .hotdeal{position:relative;padding:.5rem;font-size:1.25rem}.promo .hotdeal:after{content:'';position:absolute;width:100%;height:2px;left:0;top:90%;background-color:var(--modjo-yellow)}.promo .name{font-size:1.25rem}.promo .price{font-size:1.25rem}.promo .note{font-size:.75rem}@media only screen and (max-device-width:926px){.text{font-family:'Lemon Light';font-size:1.25rem;text-align:center}.text p{width:90%;line-height:2.5rem}.text p span{font-size:1.5rem!important}.products{width:100%}.category ul{grid-template-columns:repeat(auto-fit,minmax(1fr,1fr));width:100%;gap:1.5rem!important;padding:unset!important}.category ul li p{padding:unset!important;margin-top:.75rem;margin-bottom:.75rem}.category .description{height:60%;font-size:1rem}.promo{width:100%!important;left:0}}