.form-label{display:inline-flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;text-wrap:nowrap;color:#292929;font-size:.875rem;font-weight:400}.form-label.label-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-label a{text-decoration:underline}.form-label .label-asterisk{font-weight:600;color:#ee3224}.form-input{background-color:#f3f3f3;color:#5d5d5d;border:.0625rem solid #ffe2dc;font-size:1rem;font-weight:400;line-height:1;padding:0 1rem;width:100%;height:3rem}.form-input.filter-control{background-color:transparent;color:#292929;border:.0625rem solid #292929;height:2.5rem}.form-input::placeholder{color:#989898}.form-input:focus{outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#020202}.form-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:1.5rem;width:1.5rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWFzayBpZD0iYSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB4PSIwIiB5PSIwIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIj48cGF0aCBmaWxsPSIjMjkyOTI5IiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9tYXNrPjxnIG1hc2s9InVybCgjYSkiPjxwYXRoIGZpbGw9IiMyOTI5MjkiIGQ9Im04LjA1NCAxNi42NzMtLjcyNy0uNzI3TDExLjI3MyAxMiA3LjMyNyA4LjA3OGwuNzI3LS43MjZMMTIgMTEuMjk4bDMuOTIxLTMuOTQ2LjcyNy43MjZMMTIuNzAyIDEybDMuOTQ2IDMuOTQ2LS43MjcuNzI3LTMuOTItMy45NDZ6Ii8+PC9nPjwvc3ZnPg==);background-size:1.5rem 1.5rem}.form-error-message{background-color:#fff4f1;color:#ee3224;padding:.25rem .5rem;width:100%;display:none}.has-error .form-error-message{display:block}.banner{background-color:#ee3224;color:#fff;padding:1.5rem 0}.banner .banner-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:.5rem;text-align:center}.form-group{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem}@media(min-width:768px){.form-group.inline-group{flex-direction:row;align-items:center}}.form-group.inline-group.has-error{flex-wrap:wrap}.form-group.checkbox-group{flex-direction:row-reverse;justify-content:flex-end;align-items:center}.form-group.checkbox-group .label-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;color:#292929;font-size:.875rem;font-weight:400}.form-group.checkbox-group .label-wrapper .check-link{position:relative;left:-2rem}.form-group.checkbox-group .label-wrapper .check-link a{text-decoration:underline}.form-group.checkbox-group .label-wrapper .check-link a:hover{color:#ee3224}.form-group.checkbox-group .form-label{position:relative;padding-left:2rem;left:-2rem;z-index:10}.form-group.checkbox-group.has-error{flex-wrap:wrap}.form-group.checkbox-group.has-error .form-label{color:#ee3224}.form-group.checkbox-group.has-error .checkbox{border-color:#ee3224}.form-group .form-control{width:100%}.form-group.has-error .form-control{border-color:#ee3224}.form-group:not(.checkbox-group) .form-error-message{margin-top:calc(-.75rem + 1px)}.form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem}.banner-text .banner-text-content a{-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.0625rem;text-underline-position:under;text-underline-offset:1px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-size:inherit;font-weight:inherit;transition:all .15s ease-in;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-decoration:underline}.banner-text .banner-text-content a:hover{text-underline-offset:-.0625rem;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;color:#fff;transition:all .15s ease-in}.banner-text .banner-text-content a:active{color:#d7d7d7}.banner-text .banner-text-content a:focus-visible{color:#ee3224;outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#fff}.file-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;padding:2rem 0 3rem}@media(min-width:768px){.file-grid{grid-template-columns:1fr 1.5fr;grid-template-areas:"picture title" "picture main" "picture other";gap:2rem 1.5rem;padding:4rem 0}.file-grid .file-grid-picture{grid-area:picture}.file-grid .file-grid-title{grid-area:title}.file-grid .file-grid-main-info{grid-area:main}.file-grid .file-grid-other-info{grid-area:other}}@media(min-width:1280px){.file-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"picture title title" "picture main other"}}.values-panel{display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr));font-size:.875rem}.values-panel .data-entry{grid-column:1/3;border-top:.0625rem solid #989898;color:#292929;font-weight:600;text-transform:uppercase;padding-top:.5rem}.values-panel .data-value{grid-column:1/3;color:#5d5d5d;font-weight:400;padding-top:.125rem;padding-bottom:.75rem}.values-panel.nutritional-values .data-entry:first-of-type{grid-row:1}.values-panel.nutritional-values .data-entry:nth-of-type(2){grid-row:3;grid-column:1/2}.values-panel.nutritional-values .data-entry:nth-of-type(3){grid-row:3;grid-column:2/3;position:relative;padding-left:.5rem}.values-panel.nutritional-values .data-entry:nth-of-type(3):after{background-color:#989898;position:absolute;left:0;top:0;display:block;width:.0625rem;height:1rem;content:""}.values-panel.nutritional-values .data-entry:nth-of-type(4){grid-row:5;grid-column:1/2}.values-panel.nutritional-values .data-entry:nth-of-type(5){grid-row:5;grid-column:2/3;position:relative;padding-left:.5rem}.values-panel.nutritional-values .data-entry:nth-of-type(5):after{background-color:#989898;position:absolute;left:0;top:0;display:block;width:.0625rem;height:1rem;content:""}.values-panel.nutritional-values .data-entry:nth-of-type(6){grid-row:7}.values-panel.nutritional-values .data-entry:nth-of-type(7){grid-row:9}.values-panel.nutritional-values .data-value:first-of-type{grid-row:2}.values-panel.nutritional-values .data-value:nth-of-type(2){grid-row:4;grid-column:1/2}.values-panel.nutritional-values .data-value:nth-of-type(3){grid-row:4;grid-column:2/3;padding-left:.5rem}.values-panel.nutritional-values .data-value:nth-of-type(4){grid-row:6;grid-column:1/2}.values-panel.nutritional-values .data-value:nth-of-type(5){grid-row:6;grid-column:2/3;padding-left:.5rem}.values-panel.nutritional-values .data-value:nth-of-type(6){grid-row:8}.values-panel.nutritional-values .data-value:nth-of-type(7){grid-row:10}.values-panel.other-values .data-entry:first-of-type{grid-row:1}.values-panel.other-values .data-entry:nth-of-type(2){grid-row:3}.values-panel.other-values .data-entry:nth-of-type(3){grid-row:5;grid-column:1/2}.values-panel.other-values .data-entry:nth-of-type(4){grid-row:5;grid-column:2/3;position:relative;padding-left:.5rem}.values-panel.other-values .data-entry:nth-of-type(4):after{background-color:#989898;position:absolute;left:0;top:0;display:block;width:.0625rem;height:1rem;content:""}.values-panel.other-values .data-entry:nth-of-type(5){grid-row:7}.values-panel.other-values .data-entry:nth-of-type(6){grid-row:9}.values-panel.other-values .data-entry:nth-of-type(7){grid-row:11}.values-panel.other-values .data-value:first-of-type{grid-row:2}.values-panel.other-values .data-value:nth-of-type(2){grid-row:4}.values-panel.other-values .data-value:nth-of-type(3){grid-row:6;grid-column:1/2}.values-panel.other-values .data-value:nth-of-type(4){grid-row:6;grid-column:2/3;padding-left:.5rem}.values-panel.other-values .data-value:nth-of-type(5){grid-row:8}.values-panel.other-values .data-value:nth-of-type(6){grid-row:10}.values-panel.other-values .data-value:nth-of-type(7){grid-row:12}.news-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3rem 1.5rem;gap:3rem 1.5rem}@media(min-width:540px)and (max-width:767px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:991px){.news-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.news-grid{gap:3rem}}.product-file .product-file-image{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto}@media(min-width:768px){.product-file .product-file-image{padding:0 1rem}}.product-file .product-file-image .product-image{object-fit:contain;object-position:top;max-width:100%;filter:drop-shadow(4px 4px 8px rgba(66,66,66,.8))}.product-file .product-file-title{color:#ee3224;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.product-file .product-file-title .product-title{order:2}.product-file .product-file-title .product-subtitle{order:1}.product-file .product-file-description{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}@media(min-width:1280px){.product-file .product-file-description{padding:1.5rem 0}}.product-file .product-file-description .description-text{color:#292929;margin-bottom:1rem}.product-file .product-file-info-box{display:grid;grid-template-columns:minmax(0,1fr);color:#5d5d5d}@media(min-width:1280px){.product-file .product-file-info-box{gap:1rem}}.product-file .product-file-info-box .collapsing:not(:first-of-type){padding-top:1.5rem}.product-file .product-file-info-box .collapsing-btn{padding-top:0}.product-file .product-file-info-box .allergens-list{font-size:.875rem}.product-file .product-file-info-box .allergens-list>li:not(:first-child){text-transform:lowercase}.listbox{border:.0625rem solid #292929;height:2.5rem}.listbox .listbox-button{color:#292929;font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.0625rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1.5rem;height:2.5rem;width:100%;padding:0 .75rem 0 1rem}.listbox .listbox-button:focus{outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#020202}.listbox .listbox-button[aria-expanded=true] .icon{transform:rotate(180deg)}.listbox-options{color:#292929;background-color:#fff;box-shadow:0 8px 8px 0 rgba(2,2,2,.25),0 16px 16px 0 rgba(2,2,2,.15);width:var(--button-width)}.listbox-options .listbox-option{font-size:.875rem;font-weight:400;text-transform:uppercase;letter-spacing:.0625rem;padding:.5rem .75rem}.listbox-options .listbox-option:not(:first-of-type){border-top:.0625rem solid #fff}.listbox-options .listbox-option:hover{color:#292929;background-color:#fff4f1;cursor:pointer}.listbox-options .listbox-option:focus-visible{outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#020202}.listbox-options .listbox-option[data-selected]{color:#ee3224;background-color:#ffe2dc}.listbox-options .listbox-option[data-selected]:hover{background-color:#fec2b6}.suggested-content{padding:4rem 0}.suggested-content .suggested-content-wrapper{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:4rem;text-align:center}.suggested-content .suggested-grid{flex:1 0;width:100%}.suggested-content .suggested-grid .showcase-card:nth-child(n+5){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(min-width:914px)and (max-width:1215px){.suggested-content .suggested-grid .showcase-card:nth-child(n+4){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}.suggested-content .suggested-content-bottom a{-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:.0625rem;text-underline-position:under;text-underline-offset:1px;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-size:inherit;font-weight:inherit;transition:all .15s ease-in;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-decoration:underline;text-transform:uppercase}.suggested-content .suggested-content-bottom a:hover{text-underline-offset:-.0625rem;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;color:#b7b7b7;transition:all .15s ease-in}.suggested-content .suggested-content-bottom a:active{color:#5d5d5d}.suggested-content .suggested-content-bottom a:focus-visible{outline-offset:-.0625rem;outline-width:.125rem;outline-style:solid;outline-color:#020202}