@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}body{margin:0}#root input.ant-input:hover,#root input.ant-input:focus,#root input.ant-input:active{border-color:#2d103d}#root a.ant-btn,#root a.card-footer-btn{background:linear-gradient(#0000,rgba(0,0,0,.4)) top / 100% 800%;box-shadow:none;cursor:pointer;transition:all .3s ease-in}#root a.ant-btn:hover,#root a.card-footer-btn:hover{background-position:bottom}#root .language-selector .ant-select-selection-item{font-family:GTWalsheimPro,sans-serif}#root .main-logo-fixed{margin:auto;transform:translate(calc(100% - 142px))}#root .ant-layout{height:100%;min-height:100vh;background:none}#root .ant-layout .container{max-width:1200px;margin:0 auto}#root .ant-layout-header:has(.header-container.fixed){background:#2d103d}#root .ant-layout-header:has(.header-container.fixed) .lang-row svg{fill:#fff}#root .ant-layout-header:has(.header-container.fixed) .lang-row .language-selector .ant-select-arrow{color:#fff}#root .ant-layout-header:has(.header-container.fixed) .lang-row .language-selector .ant-select-selection-item{color:#fff}#root .ant-layout-header{position:fixed;top:0;left:0;z-index:100;width:100%;height:unset;padding:20px;background-color:#fff;outline:none;transition:all .2s ease-in-out;will-change:transform}#root .ant-layout-header .mobile-logo-header{margin-top:-8px}@media screen and (max-width: 576px){#root .ant-layout-header{height:80px;padding:24px 32px}}#root .ant-layout-header .header-container{margin:0 auto;padding:0 60px}@media screen and (min-width: 1600px){#root .ant-layout-header .header-container{padding:0 144px}}@media screen and (max-width: 1024px){#root .ant-layout-header .header-container{padding:0 40px}}@media screen and (max-width: 576px){#root .ant-layout-header .header-container{padding:0}}#root .ant-layout-header .lang-row{position:relative;color:#2d103d}#root .ant-layout-header .lang-row svg{fill:#2d103d}#root .ant-layout-footer{height:auto;padding:150px 0 40px;object-fit:cover;line-height:auto;background:url(./footer-background-cb4938d9.png) no-repeat;background-size:cover}@media screen and (max-width: 576px){#root .ant-layout-footer{padding:60px 20px 40px}}#root .ant-layout-footer .soc-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#2d103d;border-radius:50%}#root .ant-layout-footer .footer-links{display:flex;flex-flow:row nowrap;gap:20px;justify-content:center}@media screen and (max-width: 1023px){#root .ant-layout-footer .footer-links{flex-flow:row-reverse wrap-reverse;max-width:410px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 576px){#root .ant-layout-footer .footer-links{flex-flow:row-reverse wrap;gap:8px;max-width:60%}#root .ant-layout-footer .footer-links .footer-link:nth-child(1){order:6;width:100%;text-align:center}#root .ant-layout-footer .footer-links .footer-link:nth-child(2){order:-3}#root .ant-layout-footer .footer-links .footer-link:nth-child(3){order:1}#root .ant-layout-footer .footer-links .footer-link:nth-child(4){order:-4}#root .ant-layout-footer .footer-links .footer-link:nth-child(5){order:-2}#root .ant-layout-footer .footer-links .footer-link:nth-child(6){order:1}}@media screen and (max-width: 575px){#root .ant-layout-footer .footer-links{max-width:80%}}#root .ant-layout-footer .footer-logo{width:400px}@media screen and (max-width: 576px){#root .ant-layout-footer .footer-logo{width:200px}}#root h2{font-size:54px}#root h3{font-size:38px}#root h4{font-size:26px}#root h5{font-size:16px}#root h5.ant-typography{font-weight:900;font-family:GTWalsheimPro-Bold,sans-serif}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}.card-footer{min-width:100%;margin-top:12px}.card-footer.double-grid{display:grid;grid-gap:12px;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.card-footer{margin-top:20px;margin-bottom:8px}}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}.language-selector-popup{width:150px;overflow:visible;border-radius:8px;filter:drop-shadow(0 2px 20px rgba(0,21,35,.08))}.language-selector-popup .option{padding:12px 24px}.language-selector-popup .ant-select-item-option-state{width:15px;height:15px}.language-selector-popup .ant-select-item-option-selected.option{z-index:130;background:#ECECEF}.language-selector-popup:before{position:absolute;top:0;left:50%;z-index:120;width:16px;height:16px;overflow:visible;background-color:#fff;transform:translate(180%,-8px) rotate(45deg);transform-origin:center center;content:""}.lang-row{position:absolute;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:end;width:100%}@media screen and (max-width: 1024px){.lang-row{gap:4px}.lang-row .ant-select.language-selector .ant-select-selector{padding-left:0}}.app-btn{display:flex;align-items:center;justify-content:center;padding:7px;background:#111;border:1px solid #a6a6a6;border-radius:8px;cursor:pointer}.app-btn .btn-content{display:flex}.app-btn .btn-content .text-block{padding-left:5px}.app-btn .btn-content .text-block .text-image{height:6px;margin-bottom:4px}.app-btn .btn-content .text-block .text-image img{height:100%;vertical-align:top}.app-btn .btn-content .text-block .title-image{height:14px}.app-btn .btn-content .text-block .title-image img{height:100%}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}.card-footer-btn{display:flex;justify-content:center;min-height:42px;border:unset;border-radius:8px;cursor:pointer}.card-footer-btn .footer-content{display:flex;gap:12px;align-items:center;padding:6px 24px}.card-footer-btn .footer-content .img-wrapper{width:20px;height:30px;margin-right:10px}.card-footer-btn .footer-content .img-wrapper svg{width:100%;height:100%;stroke:#fff}.card-footer-btn .footer-content .btn-text{color:#fff;font-size:16px;text-transform:uppercase}@media screen and (max-width: 768px){.card-footer-btn .footer-content .btn-text{font-size:14px}}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}body .ant-typography,#root .ant-typography{margin-bottom:0;font-family:GTWalsheimPro,sans-serif}body .ant-typography.lh-md,#root .ant-typography.lh-md{line-height:1.2}body .ant-typography.lh-lg,#root .ant-typography.lh-lg{line-height:1.5}body .ant-typography.s14,#root .ant-typography.s14{font-size:14px}body .ant-typography.s16,#root .ant-typography.s16{font-size:16px}body .ant-typography.s18,#root .ant-typography.s18{font-size:18px}body .ant-typography.s20,#root .ant-typography.s20{font-size:20px}@media (max-width: 1023px){body .ant-typography.s20,#root .ant-typography.s20{font-size:20px}}@media (min-width: 1024px){body .ant-typography.s20,#root .ant-typography.s20{font-size:20px}}body .ant-typography.s24,#root .ant-typography.s24{font-size:24px}body .ant-typography.s26,#root .ant-typography.s26{font-size:26px}body .ant-typography.s28,#root .ant-typography.s28{font-size:28px}body .ant-typography.s32,#root .ant-typography.s32{font-size:32px}body .ant-typography.w400,#root .ant-typography.w400{font-weight:400}body .ant-typography.w500,#root .ant-typography.w500{font-weight:500}body .ant-typography.w600,#root .ant-typography.w600{font-weight:600}body .ant-typography.w700,#root .ant-typography.w700{font-weight:700}body .ant-typography.primary,#root .ant-typography.primary{color:#2d103d}body .ant-typography.white,#root .ant-typography.white{color:#fff}body .ant-typography.centered,#root .ant-typography.centered{text-align:center}body h1.ant-typography,#root h1.ant-typography{font-weight:700;font-size:60px;font-family:GTWalsheimPro-Bold,sans-serif}body h2.ant-typography,#root h2.ant-typography{font-weight:600;font-size:54px;font-family:GTWalsheimPro-Bold,sans-serif}@media (max-width: 1023px){body h2.ant-typography,#root h2.ant-typography{font-size:40px}}body h3.ant-typography,#root h3.ant-typography{font-weight:600;font-size:30px;font-family:GTWalsheimPro-Bold,sans-serif}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}#title,body h1.ant-typography,#root h1.ant-typography{font-size:64px}body h3.ant-typography,#root h3.ant-typography{font-size:32px}#text{padding:24px 0 80px}@media screen and (max-width: 1023px){#title{font-size:40px}#text{padding:24px 0 40px}}@media screen and (max-width: 767px){#title{font-size:32px}#text{padding:24px 0 20px}}.recipe-title{max-width:420px;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.recipe-title{max-width:330px}}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}.modal,.modal .ant-modal-body{padding:0}.modal .ant-modal-content{background-color:transparent;box-shadow:none}.modal .ant-modal-close{position:absolute;top:-27px;right:-28px;z-index:9;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#fff;border-radius:50%}@media screen and (max-width: 768px){.modal .ant-modal-close{top:-20px;right:-19px;width:40px;height:40px}}.modal .video-full{width:90vw}@font-face{font-weight:700;font-family:Calluna-Bold;font-display:swap;src:local("Calluna-Bold"),url(/Calluna-Bold.woff2) format("woff2")}@font-face{font-weight:400;font-family:Calluna;font-display:swap;src:local("Calluna-Regular"),url(/Calluna-Regular.woff2) format("woff2")}@font-face{font-weight:400;font-display:swap;font-family:GTWalsheimPro;src:local("GTWalsheimPro"),url(/gt-walsheim-regular.woff2) format("woff2")}@font-face{font-weight:700;font-display:swap;font-family:GTWalsheimPro-Bold;src:local("GTWalsheimPro-Bold"),url(/GTWalsheimProBold.woff2) format("woff2")}.hero-video{position:relative;z-index:8;width:100%}.video-wrapper{margin-top:80px}.ant-btn.video-play-button{position:absolute;top:42%;left:46%;z-index:9;display:flex;align-items:center;justify-content:center;width:94px;height:94px;background:#eb3b33;border:none}.ant-btn.video-mute-button{position:absolute;top:2%;right:2%;z-index:9;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;transition:background-color .1s ease-in}@media screen and (max-width: 1023px){.video-wrapper{margin-top:40px}.ant-btn.video-play-button{width:64px;height:64px}.ant-btn.video-play-button .play-icon{width:20px;height:18px}.ant-btn.video-mute-button{width:48px;height:48px}}@media screen and (max-width: 767px){.video-wrapper{margin-top:24px}.ant-btn.video-play-button{top:39%;left:44%;width:48px;height:48px}.ant-btn.video-mute-button{width:32px;height:32px;padding:0}.ant-btn.video-mute-button .mute-icon,.ant-btn.video-mute-button .unmute-icon{width:12px;height:10px}}
