@import'https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap" rel="stylesheet';@import'https://fonts.googleapis.com/css2?family=Livvic:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,900&display=swap" rel="stylesheet';:root{font-family:Lato,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-text-color: rgb(74, 44, 29);--primary-text-color-light-1: rgb(119, 97, 86);--primary-text-color-light-2: rgb(165, 150, 142);--primary-input-border: rgb(1, 0, 0);--primary-input-border-opacity-70: rgba( 219, 206, 194, .7 );--primary-input-background: rgb(245, 240, 235);--primary-input-placeholder: rgb(142, 130, 116);--primary-input-border: rgb(219, 206, 194);--background-color: rgb(249, 245, 247);--secondary-text-color: rgb(100, 45, 65);--accent-color: rgb(153, 51, 102);--highlight-color: rgb(204, 102, 153);--highlight-color-opacity-40: rgba(204, 102, 153, .4);--highlight-color-opacity-4: rgba(204, 102, 153, .04);--neutral-light: rgb(230, 210, 220);--neutral-dark: rgb(90, 20, 50);--error-color: rgb(153, 30, 60);--success-color: rgb(90, 150, 120);--grayish-blue-color: rgb(94, 129, 157);--grayish-blue-color-bright-45: rgba(104, 149, 177, .45);--grayish-blue-color-bright-40: rgba(104, 149, 177, .4);--grayish-green-color: rgb(108, 139, 123);--grayish-green-color-bright-45: rgba(118, 159, 133, .45);--grayish-green-color-bright-40: rgba(118, 159, 133, .4);--title-livvic-font: "Livvic", sans-serif}header{display:flex;justify-content:space-between;align-items:center;font-size:1.2em;position:sticky;top:0;background:linear-gradient(109.6deg,#f9f4ebf2 11.2%,#f5dff7f2 42%,#e6f4c0f2 100.2%,#f9f9e6f2 71.5%);padding:0 4rem;z-index:1000}input{font-size:.9em;border:transparent;border-radius:20px;padding:8px 16px;margin:0;color:var(--primary-text-color);background-color:var(--primary-input-background);border:1px solid var(--primary-input-border);overflow:hidden;width:auto}input::placeholder{color:var(--primary-input-placeholder);opacity:1}input:focus{outline:0}#logo{width:3.5rem;height:auto;transition:width .3s ease;padding:.4rem 1.5rem}.logo{display:none}.logo-search{display:flex;justify-content:space-between;align-items:center}.breadcrumb{margin-left:13.4em}h2{font-size:18px;font-weight:700;color:var(--primary-text-color)}.flex-center-space-between{display:flex;justify-content:space-between;align-items:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-align-right{display:flex;justify-content:flex-end;align-items:center}.flex-align-left,.flex-align-left-items-centered{display:flex;justify-content:flex-start;align-items:center}.flex-column-left-align{display:flex;flex-direction:column;align-items:flex-start}h1.website-title{font-family:var(--title-livvic-font);font-size:2em;font-weight:600;color:var(--primary-text-color);text-shadow:2px 2px 6px var(--neutral-light-opacity-30);margin:0;position:absolute;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);min-width:15rem}button{font-size:1em;font-weight:400;background:var(--primary-input-background);padding:.5rem;border-radius:4px;border:none;cursor:pointer;color:var(--primary-text-color)}button:hover{background:var(--neutral-light);box-shadow:0 .5px 1px var(--neutral-light);transform:scale(1.05);cursor:pointer;color:var(--primary-text-color);font-weight:500}.link-reset{text-decoration:none;color:var(--primary-text-color-light-1)}.link-reset:hover{color:var(--primary-text-color);font-weight:600}.recipe-card{border:1px solid transparent;border-radius:4px;overflow:hidden}.recipe-card:hover{background-color:var(--neutral-light-opacity-30);transition:background-color .3s ease;box-shadow:0 1px 2px var(--neutral-light);transform:scale(1.02);cursor:pointer}.recipe-card img{width:100%;height:100%;object-fit:cover}.recipe-card h3{font-size:1em;font-weight:700;margin:0;margin-bottom:1rem}.recipe-card p{color:var(--secondary-text-color)}footer{border-top:1px solid var(--primary-input-border-opacity-70);padding:1rem;margin-top:13rem;bottom:0;left:0}.footer-links{display:none}.footer-links a:hover{transform:scale(1.2);cursor:pointer}.site-logo-and-sm-links{position:relative}.sm-links{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.sm-links a:hover{transform:scale(1.2);cursor:pointer}@media (max-width: 1655px){.footer-links{display:flex;flex-direction:row;align-items:center;gap:2.5rem;padding-left:1rem}footer p{order:-1}.breadcrumb{width:90%;margin:0 auto}}@media (max-width: 1366px){header{align-items:center;padding:1rem}#logo{display:none}.logo{display:block;width:3.5rem;height:auto;transition:width .3s ease;padding:.4rem 1.5rem}.site-logo-and-sm-links{padding:0 2rem}.smaller-web-screen-title{position:absolute;top:50%;left:48%;transform:translate(-50%,-50%);min-width:15rem;display:flex;justify-content:space-between;align-items:center}h1.website-title{position:relative;top:0;left:0;transform:translate(0)}.logo-search{display:inline;padding-left:1rem}.list-keywords-container{flex-direction:column;align-items:center;padding-left:2rem;padding-right:2rem;gap:2rem}.keywords-section-container{width:100%;order:2}#nav-link{margin-left:1rem}}@media (max-width: 1024px){.section-title{font-size:1.2em}footer.flex-center-space-between{display:flex;flex-direction:column;align-items:center}footer nav{margin-top:1rem}footer p{order:2}}@media (max-width: 878px){header{display:flex;flex-direction:column;align-items:center;padding:1.5rem 0}header nav{display:flex;width:auto}header nav a{margin:.3rem 0;margin-inline:.3rem;padding-left:3.8rem}.smaller-web-screen-title{order:0;position:relative;top:0;left:0;transform:translate(0);min-width:unset;width:auto;display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.logo-search{order:1;display:flex;justify-content:flex-start;padding:1rem 0;padding-left:0;width:auto}.logo{padding:.4rem .5rem}}@media (max-width: 480px){.section-title{font-size:1.1em}footer{margin-top:5rem}}.recipe-page,.recipe-description{line-height:2rem}.recipe-image{max-width:100%;height:auto;max-height:40rem;margin-top:.3rem;display:block}#nav-link{font-weight:400;color:var(--primary-text-color-light-1)}.recipe-layout h1,p{text-align:center}.recipe-description{font-size:1.2rem}.scale-buttons{display:flex;flex-direction:row;gap:.5rem}.ingredients-section ul{list-style-type:none;padding:0}.ingredients-section li{margin-bottom:.5rem}.ingredient-checked{text-decoration:line-through;opacity:.6}.ingredients-section h2{color:var(--primary-text-color);margin-top:0}.ingredients-section .selected{background:var(--neutral-light)}.ingredient-list,ul,li,input{margin-right:.55rem;accent-color:var(--neutral-light)}li{list-style-type:none;margin-left:0;padding-left:0}.serves-section{gap:.5rem;white-space:nowrap;margin:.7rem 0}.print-section{display:flex;gap:.5rem;align-items:center;justify-content:center}.serves-section button{font-size:.7em;background:none;padding:0;border-radius:.4rem;border:none;cursor:pointer;color:var(--primary-text-color);padding:0 .5rem}.serves-section button:hover{background:var(--neutral-light);box-shadow:none;transform:scale(1.02);cursor:pointer;color:var(--primary-text-color)}.serves-section h2{font-weight:400}.serves-section a{font-size:1.1em}.instructions-section ol{padding-left:1rem}.instructions-section li{margin-bottom:.5rem}.ingredients-header{display:flex;flex-direction:row;gap:1.5rem;align-items:center;padding-bottom:.18rem;margin-top:.3rem}.ingredients-header,.section-title{font-size:1.15em;margin-bottom:0;margin-top:0}.description-section{padding:10px}.share-section{display:flex;gap:.5rem;align-items:flex-end;margin-top:2.5rem}.social-icons{display:flex;justify-content:center}.share-section h4{margin:0}.share-section button{background:none;padding:0;margin:0;padding-inline:.4rem;border-radius:0;border:none;cursor:pointer}.share-section button:hover{background:none;box-shadow:none;transform:scale(1.2);cursor:pointer}.notes{margin:1.1rem 0 .5rem}.notes,li{line-height:1.45em}@media (max-width: 600px){.recipe-layout{grid-template-columns:1fr}.ingredients-section,.instructions-section{width:100%}}.skeleton{position:relative;overflow:hidden;background-color:inherit}.skeleton:after{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(90deg,transparent,var(--highlight-color),transparent);animation:shimmer 3s infinite linear}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}html,body{margin:0;padding:0;overflow-x:hidden}body{position:relative;color:var(--primary-text-color);background:linear-gradient(109.6deg,#f9f4eb87 11.2%,#f3c7f729 42%,#e6f4c05e 100.2%,#f9f9e6b5 71.5%)}.list-keywords-container{display:flex;justify-content:center;align-items:center;gap:3rem;padding-left:13rem;padding-right:3rem}nav a{margin-inline:1rem;color:var(--primary-text-color);text-decoration:none}nav a:hover{color:var(--primary-text-color);font-weight:600;text-decoration:underline}.flex{display:flex}.grid{display:grid;gap:.5rem}.grid-cols-6{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);height:40rem;width:60rem}.item-a{grid-column:1 / span 3;grid-row:1 / span 3}.item-b{grid-column:4 / span 1;grid-row:1 / span 1}.item-c{grid-column:5 / span 1;grid-row:1 / span 1}.item-d{grid-column:6 / span 1;grid-row:1 / span 1}.item-e{grid-column:4 / span 2;grid-row:2 / span 2}.item-f{grid-column:6 / span 1;grid-row:2 / span 2}.item-g{grid-column:1 / span 1;grid-row:4 / span 1}.item-h{grid-column:2 / span 1;grid-row:4 / span 1}.item-i{grid-column:3 / span 1;grid-row:4 / span 1}.item-j{grid-column:1 / span 3;grid-row:5 / span 2}.item-k{grid-column:4 / span 3;grid-row:4 / span 3}.keywords-section-container{min-width:30rem;width:auto;padding:0 1rem}.keyword-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.keyword-container button{background:var(--primary-input-background);padding:8px 12px;border-radius:4px;border:none;cursor:pointer;color:var(--primary-text-color);font-size:1em;white-space:nowrap;min-width:80px;max-width:200px}.keyword-container button:hover{background:var(--neutral-light);box-shadow:0 .5px 1px var(--neutral-light);transform:scale(1.05);cursor:pointer;color:var(--primary-text-color)}.shorts-section-container{padding:0 8.5rem}.shorts-section-title-container{padding-left:3.8rem;padding-bottom:.3rem}.shorts-section-container svg{position:relative;top:.5em}.shorts-section-container h2{padding-left:.6rem}.shorts-carousel{display:flex;gap:1.5rem;justify-content:center;align-items:flex-start;width:100%}.shorts-carousel-card{width:16rem;overflow:hidden;padding:.1rem .1rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:.6rem}.shorts-carousel-card img{width:17.5rem;height:22rem;object-fit:cover;display:block}.card-text{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-left:.6rem;margin-top:.4rem;text-align:left}.shorts-carousel-card h3{font-size:1.1em;font-weight:600}.shorts-carousel-card p{color:var(--secondary-text-color);font-size:.95em;margin:0}.landing .section-title{font-size:1.4em;font-weight:700;margin-bottom:1.5rem;margin-top:2.5rem}@media (max-width: 1655px){.shorts-carousel-card{width:14rem}.shorts-section-container{padding:0 6rem}.shorts-section-title-container{padding-left:1.8rem}.sm-links{display:none}.keywords-section-container{min-width:16rem}}@media (max-width: 1366px){.landing-page-smaller-screens{display:flex;flex-direction:column;justify-content:center;margin:0 2rem}.list-keywords-container{gap:3rem;padding:0 5rem}.keywords-section-container{max-width:61rem;order:2;padding:0 1rem}.shorts-carousel{gap:1rem}.shorts-section-title-container{padding-left:4.5rem}.shorts-carousel-card{width:12rem}.shorts-section-container{padding-left:1.5rem;padding-right:1.5rem}.shorts-carousel-card img{width:12rem;height:16rem;object-fit:cover;display:block}.sm-links{display:none}}@media (max-width: 1024px){.grid-cols-6{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);max-height:45rem;max-width:45rem}.item-a,.item-b,.item-c,.item-d,.item-e,.item-f,.item-g,.item-h,.item-i{min-height:14rem;grid-column:auto;grid-row:auto}.item-j,.item-k{display:none}.recipe-card img{object-fit:cover}.keywords-section-container{order:2;padding:0;max-width:46rem}.keyword-container{display:flex;flex-wrap:wrap;gap:.7rem}.shorts-item-e{display:none}}@media (max-width: 768px){.grid{display:block}.grid-cols-6{display:flex;flex-wrap:wrap;max-width:35rem;height:auto;justify-content:center;background-color:#fff;padding:1rem}.item-a,.item-b,.item-c,.item-d,.item-e,.item-f{flex:1 1 calc(50% - .5rem);min-height:12rem}.item-j,.item-k,.item-g,.item-h,.item-i{display:none}.recipe-card img{max-height:14rem;object-fit:cover}.shorts-item-d{display:none}.keyword-container button{min-width:auto;font-size:.9em}}@media (max-width: 636px){.grid-cols-6{max-width:29rem;padding:1rem}.item-a,.item-b,.item-c,.item-d,.item-e,.item-f{flex:1 1 calc(50% - .5rem);min-height:12rem}.recipe-card img{max-height:13rem;width:100%;object-fit:cover}}@media (max-width: 540px){.grid-cols-6{max-width:25rem;padding:1rem}.item-a,.item-b,.item-c,.item-d,.item-e,.item-f{flex:1 1 calc(50% - .5rem);min-height:8rem}.recipe-card img{max-height:13rem}.section-title{font-size:1.1em}.keywords-section-container{min-width:26rem}.keyword-container{gap:.7rem}.shorts-section-container{display:none}footer{margin-top:5rem}}@media (max-width: 460px){.keywords-section-container{max-width:26rem;min-width:21rem}.keyword-container{gap:.7rem}}@media (max-width: 375px){.list-keywords-container{margin:0 5rem}.grid-cols-6{display:flex;max-width:21rem;justify-content:center}.item-a,.item-b,.item-c,.item-d,.item-e,.item-f{min-height:10rem}}.categories-container{display:flex;flex-wrap:wrap;flex-direction:column;padding-top:1rem;width:fit-content;margin:0 auto}.categories-container .title-container{display:flex;align-items:center;justify-content:space-between}.categories-container .category-title{font-size:2rem;font-weight:700;margin-bottom:1rem}.categories-container .recipe-grid{display:flex;flex-direction:row;gap:1.5rem;margin-bottom:1rem;flex-wrap:nowrap;justify-content:flex-start;max-width:81rem;min-width:15rem}.categories-container .see-all-link{color:var(--grayish-green-color);text-decoration:none;font-size:1.4rem;margin-top:.5rem;font-weight:600}.categories-container .see-all-link:hover{text-decoration:underline;font-size:1.42rem}.categories-container .recipe-item{display:flex;flex-direction:column;width:15rem}.categories-container .recipe-image{width:15rem;height:15rem;object-fit:cover;border-radius:.5rem}.categories-container .recipe-title{padding-inline:.4rem;margin-top:.5rem;font-size:1.1rem;font-weight:500;text-align:left}@media (max-width: 1426px){.categories-container .recipe-grid{max-width:71rem;min-width:13rem}.categories-container .recipe-item{width:13rem}.categories-container .recipe-image{width:13rem;height:13rem}}@media (max-width: 1230px){.categories-container .recipe-grid{max-width:66rem;min-width:12rem}.categories-container .recipe-item{width:12rem}.categories-container .recipe-image{width:12rem;height:12rem}}@media (max-width: 1150px){.categories-container .recipe-grid{max-width:56rem;min-width:10rem}.categories-container .recipe-item{width:10rem}.categories-container .recipe-image{width:10rem;height:10rem}}@media (max-width: 1024px){.categories-container .recipe-grid{gap:.7rem}.categories-container .recipe-grid{max-width:53.5rem;min-width:9.5rem}.categories-container .recipe-item{display:flex;flex-direction:column;width:9.5rem}.categories-container .recipe-image{width:9.5rem;height:9.5rem}.categories-container .category-title{font-size:1.8rem}.categories-container .see-all-link{font-size:1.3rem}.categories-container .see-all-link:hover{font-size:1.32rem}}@media (max-width: 878px){.categories-container .recipe-grid{flex-wrap:wrap;max-width:42rem;align-items:center;justify-content:center}.categories-container .title-container{padding-inline:1rem}}@media (max-width: 622px){.categories-container .title-container{padding-inline:3rem}}@media (max-width: 480px){.categories-container .recipe-grid{flex-wrap:wrap;max-width:20rem}.categories-container .title-container{padding-inline:0}}@media (max-width: 375px){.categories-container .recipe-grid{flex-wrap:wrap;max-width:18rem}}.category-recipes-container{max-width:1200px;margin:0 auto;padding:20px}.category-recipes-container .category-description{font-size:16px;color:#666;margin-bottom:20px;max-width:600px}.category-recipes-container .see-all{display:block;font-size:1em;top:0;float:right;color:var(--primary-text-color);text-decoration:none}.category-recipes-container .see-all:hover{color:var(--primary-text-color);font-weight:600}.category-recipes-container .recipes-list{display:flex;flex-direction:column;gap:40px}.category-recipes-container .cat-page-recipe{border:1px solid transparent;border-radius:4px;overflow:hidden}.category-recipes-container .cat-page-recipe:hover{background-color:var(--highlight-color-opacity-4);transition:background-color .3s ease;box-shadow:0 1px 2px var(--neutral-light);cursor:pointer}.link-reset:hover{font-weight:400}.category-recipes-container .recipe-item{display:flex;align-items:center;gap:20px;margin-top:0}.category-recipes-container .recipe-image img{height:200px;object-fit:cover;border-radius:8px;width:15rem;height:15rem}.category-recipes-container .recipe-details{flex:1}.category-recipes-container .recipe-details h3{font-size:24px;font-weight:600;margin-bottom:10px}.category-recipes-container .recipe-details p{font-size:1em;margin:0}.category-recipes-container button{background-color:var(--grayish-green-color-bright-40)}.category-recipes-container button:hover{background-color:var(--grayish-green-color-bright-45)}.search-input-container{position:relative;display:flex;min-width:10rem;width:16rem}.search-input{padding-right:4.2rem;height:100%;box-sizing:border-box;flex:1;width:100%}.clear-search-button{position:absolute;right:2rem;top:45%;transform:translateY(-42%);font-size:1em;font-weight:400;background:transparent;padding:.5rem;border-radius:4px;border:none;cursor:pointer;color:var(--primary-text-color)}.clear-search-button:hover{transform:translateY(-42%);background:transparent;box-shadow:0 .5px 1px transparent;cursor:pointer;color:none}.search-button{position:absolute;right:.6rem;top:45%;transform:translateY(-42%);font-size:1em;font-weight:400;background:transparent;padding:.5rem;border-radius:4px;border:none;cursor:pointer;color:var(--primary-text-color)}.search-button:hover{transform:translateY(-42%);background:transparent;box-shadow:0 .5px 1px transparent;cursor:pointer;color:none}@media (max-width: 878px){.search-input-container{width:14rem;margin-left:-.5rem}}.aboutUs #logo-about-us{width:5rem;height:auto}.aboutUs p{margin:0}
