main .flash-message{margin-bottom:1.5rem;width:100%}main .flash-message .flash-message-inner{padding:1rem 1.5rem;border-radius:.625rem;border:1px solid;text-align:center}main .flash-message .flash-message-inner.success{background-color:#dff9df;color:#90a824;border-color:#90a824}main .flash-message .flash-message-inner.success .remove svg>*{fill:#90a824}main .flash-message .flash-message-inner.success .remove:hover svg>*{fill:#829720}main .flash-message .flash-message-inner.alert{background-color:#fef3c7;color:#c76d05;border-color:#c76d05}main .flash-message .flash-message-inner.alert .remove svg>*{fill:#d97706}main .flash-message .flash-message-inner.alert .remove:hover svg>*{fill:#c76d05}main .flash-message .flash-message-inner.error{background-color:#feecf0;color:#f14668;border-color:#f14668}main .flash-message .flash-message-inner.error .remove svg>*{fill:#f14668}main .flash-message .flash-message-inner.error .remove:hover svg>*{fill:#cc0f35}main .flash-message .flash-message-inner .remove{display:inline-flex;top:2px;position:relative;margin-left:.0625rem}main .flash-message .flash-message-inner .remove svg{width:13px;height:13px;fill:none}main .flash-message .flash-message-inner .remove svg>*{stroke-width:1}main .flash-message .flash-message-inner .remove:hover{cursor:pointer}main .flash-message .flash-message-inner{border-radius:0;border-left:0;border-right:0}main .selection-menu{max-width:720px;padding-inline:20px;font-size:15px;font-family:Poppins,sans-serif;line-height:26px;color:black;margin-top:30px;margin-bottom:60px;margin-inline:auto}main .selection-menu .banner{display:flex;gap:40px;background-color:#f4d2c8;border-radius:12px;padding-block:24px;padding-inline:46px;margin-bottom:40px}main .selection-menu .banner .winky{width:290px;margin-left:auto;top:-44px;position:relative;rotate:-8deg;margin-bottom:-44px}main .selection-menu .container-narrow{max-width:580px;margin-inline:auto}main .selection-menu h1{font-size:36px;line-height:40px;font-weight:700;max-width:500px;margin-bottom:32px;color:#85b565}main .selection-menu h2{font-size:29px;line-height:40px;margin-bottom:20px;font-weight:700}main .selection-menu img{display:flex;margin-bottom:35px}main .selection-menu .green{color:#85b565;font-size:16px}main .selection-menu p{margin-bottom:28px}main .selection-menu .box{display:flex;flex-direction:column;align-items:center;background-color:#e7e9dd;border-radius:10px;padding-block:40px;padding-inline:20px;text-align:center;color:black}main .selection-menu .box .title{text-transform:uppercase;color:#2a4227;font-family:Anton,sans-serif;font-size:32px;margin-bottom:24px}main .selection-menu .box p,main .selection-menu .box strong{margin-bottom:0}main .selection-menu .box a{display:flex;justify-content:center;align-items:center;background-color:#85b565;border-radius:999px;font-weight:700;font-family:Poppins,sans-serif;height:44px;padding-inline:25px;font-size:16px;width:fit-content;text-decoration:none;margin-inline:auto}main .selection-menu .box a,main .selection-menu .box a:hover{color:white;border:1px solid #85b565}main .selection-menu .chefs-special{display:flex;gap:40px;background-color:#f4d2c8;border-radius:10px;padding-block:32px;padding-inline:40px;margin-bottom:54px;overflow:hidden}main .selection-menu .chefs-special .copy{width:70%}main .selection-menu .chefs-special .copy .title{font-family:Anton,sans-serif;text-transform:uppercase;font-size:32px;margin-bottom:24px;color:#2a4227}main .selection-menu .chefs-special .copy strong{color:#2a4227}main .selection-menu .chefs-special .copy p{line-height:1.5;margin-bottom:20px}main .selection-menu .chefs-special .copy a{display:flex;justify-content:center;align-items:center;background-color:#85b565;border-radius:999px;color:white;font-weight:700;font-family:Poppins,sans-serif;height:44px;padding-inline:25px;font-size:16px;width:fit-content;text-decoration:none;border:1px solid #85b565}main .selection-menu .chefs-special .copy a:hover{color:white;border:1px solid #85b565}@media screen and (max-width:580px){main .selection-menu .chefs-special .copy{width:100%}}main .selection-menu .chefs-special .image{position:relative;width:30%}main .selection-menu .chefs-special .image .winky{right:-50px;top:50%;transform:translateY(-50%);width:220px;margin-left:auto;position:absolute;rotate:8deg}@media screen and (max-width:768px){main .selection-menu .chefs-special .image .winky{right:-40px;width:200px}}@media screen and (max-width:580px){main .selection-menu .chefs-special .image .winky{display:none}}@media screen and (max-width:580px){main .selection-menu .chefs-special .image{width:0}}main .selection-menu .specially-for-you{margin-bottom:54px}main .selection-menu .specially-for-you .title{color:#2a4227;font-weight:700;margin-bottom:16px}main .selection-menu .specially-for-you .items .carousel{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:1023px){main .selection-menu .specially-for-you .items .carousel{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){main .selection-menu .specially-for-you .items .carousel{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){main .selection-menu .specially-for-you .items .carousel{grid-template-columns:auto}}main .selection-menu .specially-for-you .items .carousel .item{position:relative}main .selection-menu .specially-for-you .items .carousel .item .badge{position:absolute;top:-10px;left:-10px;display:flex;justify-content:center;align-items:center;text-align:center;width:68px;height:68px;border-radius:50%;background-color:#f4d2c8;color:#587b3e;font-size:13px;font-weight:700;text-transform:uppercase;line-height:17px;z-index:1}main .selection-menu .specially-for-you .items .carousel .item .image{display:flex;justify-content:center;margin-bottom:20px}main .selection-menu .specially-for-you .items .carousel .item .image img{display:flex}main .selection-menu .specially-for-you .items .carousel .item .image img:not([src]){width:100%}main .selection-menu .specially-for-you .items .carousel .item .item-details{display:flex;flex-direction:column;font-family:Rubik,sans-serif}main .selection-menu .specially-for-you .items .carousel .item .item-details .item-title{font-weight:700;color:#587b3e;font-size:16px;line-height:22px;margin-bottom:1px}main .selection-menu .specially-for-you .items .carousel .item .item-details .item-excerpt{font-weight:400;font-size:15px;line-height:22px}main .selection-menu .specially-for-you .items .carousel .item:hover .image{opacity:.75}main .selection-menu .specially-for-you .items .carousel .item:hover .item-details .item-title{text-decoration:underline}main .selection-menu .specially-for-you .items img{width:100%;margin-bottom:0}main .selection-menu .why-groenprint{background-color:#2a4227;border-radius:16px;padding-block:32px;padding-inline:40px;color:white;margin-bottom:48px}main .selection-menu .why-groenprint .title{font-weight:700;margin-bottom:16px}main .selection-menu .why-groenprint ul li{display:flex;gap:8px}main .selection-menu .why-groenprint ul li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' width='13' height='13' viewBox='0 0 14 14'%3E%3Cpath d='M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14zm3.503-8.781A.75.75 0 0 0 9.33 4.28L5.786 8.714 4.367 7.65a.75.75 0 1 0-.9 1.2l2 1.5a.75.75 0 0 0 1.036-.131l4-5z' fill='%2385b565' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E");line-height:0;height:13px;width:13px;display:block;top:6px;position:relative}main .selection-menu .print-supplier .title{color:#2a4227;font-weight:700;margin-bottom:16px}main .selection-menu .print-supplier ul{columns:3}@media screen and (max-width:1023px){main .selection-menu .print-supplier ul{columns:2}}@media screen and (max-width:480px){main .selection-menu .print-supplier ul{columns:1}}