@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");.reset-password-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.reset-password-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:60rem;margin:5rem auto;background-color:#FFFFFF;padding:2rem;border-bottom:10px solid #F199C4}.reset-password-container form h4{margin:0 0 2rem;font-size:1.5rem;font-weight:700}.reset-password-container form .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;margin-bottom:1.5rem}.reset-password-container form .wrapper label{opacity:0.8;font-size:0.875rem}.reset-password-container form .wrapper input{width:100%;padding:1.65rem 2rem;border:1px solid rgba(0,0,0,0.1);background-color:transparent;-webkit-transition:border 0.2s ease;transition:border 0.2s ease}.reset-password-container form .wrapper input:focus{outline:none;border:1px solid #000}.reset-password-container form .error-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;background-color:#DC062E;border-radius:4px;padding:1.25rem;margin-bottom:1.5rem}.reset-password-container form .error-container p{margin:0;font-weight:450;color:#FFFFFF}.reset-password-container form button{border-radius:10px;background-color:#FFE36C;color:#000000;padding:1rem 2rem;font-size:1rem;font-weight:700;border:none;cursor:pointer;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.reset-password-container form button:hover{opacity:0.6}.reset-password-container form button.loading{opacity:0.6;pointer-events:none;cursor:not-allowed}.reset-password-container form button span{border:2px solid #000000;border-top-color:#FFE36C;border-radius:50%;width:1rem;height:1rem;display:inline-block;margin-left:0.5rem;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media (min-width: 768px){.reset-password-container form{padding:5rem 6.25rem 3.75rem}}.reset-password-container .success-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;width:100%;max-width:60rem;margin:5rem auto;background-color:#FFFFFF;padding:2rem;border-bottom:10px solid #F199C4}.reset-password-container .success-container h4{margin:0;font-size:1.5rem;font-weight:700}.reset-password-container .success-container p{margin:0;font-size:1rem}@media (min-width: 768px){.reset-password-container .success-container{padding:5rem 6.25rem 3.75rem}}.shopping-list-container{width:100%}.shopping-list-container .shopping-list-content{width:60rem;margin:6rem auto 0;max-width:100%;background-color:#fff;padding:2rem;border-bottom:10px solid #F199C4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.shopping-list-container .shopping-list-content .shopping-list-content-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopping-list-container .shopping-list-content .shopping-list-content-text h4{font-size:1rem;margin:0}.shopping-list-container .shopping-list-content .shopping-list-content-text p{margin:0}.shopping-list-container .shopping-list-content .shopping-list-qrcode{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:1rem;margin:0 auto;background-color:#fff;border-radius:1.25rem}@media (min-width: 768px){.shopping-list-container .shopping-list-content{padding:5rem 5rem 5rem 6.25rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.shopping-list-container .shopping-list-content .shopping-list-content-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shopping-list-container .shopping-list-content .shopping-list-content-text h4{font-size:1.5rem}}.container-app-message main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3.75rem}.container-app-message main div{width:100%;max-width:60rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.75rem;background-color:white;padding:2rem 1rem;border-bottom:10px solid #F199C4}@media (min-width: 992px){.container-app-message main div{padding:5rem 6.25rem}}.container-app-message main div p{margin:0;font-size:1.5rem;font-weight:700}.container-app-message main div span{font-size:1rem}:root{--color-primary: #fce400;--color-primary-rgb: 252, 228, 0;--color-primary-100: #fefacc;--color-primary-200: #fef499;--color-primary-300: #fdef66;--color-primary-400: #fde933;--color-primary-500: #fce400;--color-primary-600: #e3cd00;--color-primary-700: #cab600;--color-primary-800: #b0a000;--color-primary-900: #978900;--color-primary-contrast: #000;--color-primary-contrast: white;--color-secondary: #d380a4;--color-secondary-rgb: 211, 128, 164;--color-secondary-100: #f6e6ed;--color-secondary-200: #edccdb;--color-secondary-300: #e5b3c8;--color-secondary-400: #dc99b6;--color-secondary-500: #d380a4;--color-secondary-600: #be7394;--color-secondary-700: #a96683;--color-secondary-800: #945a73;--color-secondary-900: #7f4d62;--color-secondary-contrast: #000;--color-secondary-contrast: white;--color-link: #2f80ed;--color-link-rgb: 47, 128, 237;--color-link-100: #d5e6fb;--color-link-200: #acccf8;--color-link-300: #82b3f4;--color-link-400: #5999f1;--color-link-500: #2f80ed;--color-link-600: #2a73d5;--color-link-700: #2666be;--color-link-800: #215aa6;--color-link-900: #1c4d8e;--color-link-contrast: #fff;--color-link-contrast: white;--color-dark: #333;--color-dark-rgb: 51, 51, 51;--color-dark-100: #d6d6d6;--color-dark-200: #adadad;--color-dark-300: #858585;--color-dark-400: #5c5c5c;--color-dark-500: #333;--color-dark-600: #2e2e2e;--color-dark-700: #292929;--color-dark-800: #242424;--color-dark-900: #1f1f1f;--color-dark-contrast: #fff;--color-dark-contrast: white;--color-white: #fff;--color-white-rgb: 255, 255, 255;--color-white-100: #fff;--color-white-200: #fff;--color-white-300: #fff;--color-white-400: #fff;--color-white-500: #fff;--color-white-600: #e6e6e6;--color-white-700: #ccc;--color-white-800: #b3b3b3;--color-white-900: #999;--color-white-contrast: #000;--color-white-contrast: white;--color-white-contrast: #2f80ed;--font: "Montserrat", sans-serif;--container-padding: 1.5rem;--container-padding-lg: 2rem}.wp-block-button .wp-block-button__link{border-radius:10px;color:var(--color-dark)}.news-card small{color:var(--color-secondary)}.link-card .link-card--subtitle{color:var(--color-primary)}body{font-family:"Roboto", sans-serif}.home header#top:not(.fixed) .logo{background:url("../images/logo.png") no-repeat left !important;background-size:contain !important}header#top .logo{background:url("../images/logo.png") no-repeat left !important;background-size:contain !important}.lunnar-menu .lunnar-menu--logo{background:url("../images/logo.png") no-repeat left !important;background-size:contain !important}header#top .menu-icon .menu-icon--icon{background-color:var(--color-dark)}footer{margin-top:10rem;display:-ms-grid;display:grid;place-items:center;padding:0 1.5rem;color:#fff;background:var(--color-dark);line-height:2rem;border-top:6px solid var(--color-secondary)}@media (min-width: 992px){footer .hide-lg{display:none !important}}footer .footer-content{width:70rem;max-width:100vw;padding:3rem 1rem}footer .footer-cols{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem;width:100%}footer .footer-cols .footer-col.active h3::after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}footer .footer-cols .footer-logo{margin-bottom:2rem;text-align:center}footer .footer-cols h3{font-size:1.2rem;position:relative;margin:0;padding:1.5rem;background-color:var(--color-dark-600);color:#ffffff !important;border-radius:10px;-webkit-transition:0.1s background-color ease;transition:0.1s background-color ease;cursor:pointer}footer .footer-cols h3::after{content:"";background-image:url("../images/icon-plus.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:50%;right:1.5rem;width:1.1rem;height:1.1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s -webkit-transform ease;transition:0.2s -webkit-transform ease;transition:0.2s transform ease;transition:0.2s transform ease, 0.2s -webkit-transform ease}footer .footer-cols h3:hover{background:var(--color-dark-400)}@media (min-width: 992px){footer .footer-cols{-ms-grid-columns:(minmax(0, 1fr))[4];grid-template-columns:repeat(4, minmax(0, 1fr))}footer .footer-cols .footer-logo{margin:0;text-align:unset}footer .footer-cols h3{padding:0;background-color:transparent;cursor:unset;color:#000000 !important}footer .footer-cols h3::after{content:none}footer .footer-cols h3:hover{background:transparent}}footer .footer-col-text{padding:0 1.5rem;font-size:1.1rem;color:var(--color-white-700);overflow:hidden;height:0;-webkit-transition:0.2s height ease;transition:0.2s height ease}footer .footer-col-text>div{padding-top:1rem}footer .footer-col-text a{color:var(--color-white-700)}@media (min-width: 992px){footer .footer-col-text{padding:0;height:auto !important;font-size:1rem}}footer .footer-company{margin:0 0 1rem 0}footer .footer-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6rem;width:100%;color:var(--color-white-700)}footer .footer-by nav{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer-by nav a{color:var(--color-white-700)}footer .footer-by nav a:not(:last-child){margin-right:1rem}footer .footer-by img{height:1.1rem}@media (min-width: 992px){footer .footer-company{margin:0}footer .footer-by{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.single footer{margin-top:4rem}.sub-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:65vh;min-height:500px;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;margin-bottom:3rem;background-color:#eee}.sub-header img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;-o-object-fit:cover;object-fit:cover}.sub-header:after{content:"";position:absolute;width:100%;height:100%;background:var(--color-dark);opacity:0.5;z-index:20}.sub-header h1{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:30;color:#fff;text-align:center}.sub-header h1:after{content:"";position:absolute;width:5rem;height:0.5rem;background-color:var(--color-primary);bottom:-2rem;left:50%;-webkit-transform:translateX(-2.5rem);transform:translateX(-2.5rem)}.info-box{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;width:100%;background:var(--color-primary-500);padding:2rem;color:#fff;border-top:6px solid var(--color-secondary);margin-bottom:3rem;margin-top:3rem;gap:1rem}.info-box p,.info-box ul,.info-box li,.info-box h1,.info-box h2,.info-box h3,.info-box h4,.info-box h5,.info-box a{color:var(--color-dark)}.info-box p{margin:0 0 1rem 0}.info-box .col{width:100%}.info-box .col .manager-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-box .col .manager-info .manager-image{width:45%}.info-box .col .manager-info .manager-image img{width:100%;height:auto}.recipes{display:-ms-grid;display:grid;gap:2rem;-ms-grid-columns:(minmax(0, 1fr))[1];grid-template-columns:repeat(1, minmax(0, 1fr));margin-top:-5rem;z-index:50;position:relative}@media (min-width: 576px){.recipes{-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 992px){.recipes{-ms-grid-columns:(minmax(0, 1fr))[3];grid-template-columns:repeat(3, minmax(0, 1fr))}}.recipes .recipe-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.recipes .recipe-card .recipe-image{width:100%;height:0;padding-bottom:54.2%;position:relative;overflow:hidden}.recipes .recipe-card .recipe-image img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:ease transform 0.2s;transition:ease transform 0.2s}.recipes .recipe-card h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-dark);position:relative;margin-bottom:0}.recipes .recipe-card h4:after{content:"";width:20px;height:20px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDggMTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDE3LjVMNyA5LjI1TDEgMSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") no-repeat center;-webkit-transition:ease transform 0.2s;transition:ease transform 0.2s}.recipes .recipe-card.recipe-hero{grid-column:1/-1;border-bottom:1px solid #ddd;padding-bottom:2rem}@media (min-width: 768px){.recipes .recipe-card.recipe-hero h4{font-size:1.5rem}}.recipes .recipe-card:hover .recipe-image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.recipes .recipe-card:hover h4:after{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}
