/* Version=4.13.0,Timestamp=2025-07-09T10:47:28.529Z */

.container.product-allergen>.cmp-container>.container .cmp-container .text p,.container.product-ingredients .cmp-container>.container .cmp-container .text p,.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .text p,.container.product-nutrients .text .cmp-text p,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1,.text.timeline-title .cmp-text h2{font-family:Stick-A-Round,sans-serif;font-style:normal;font-weight:400}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button,.container.skip-to-content .button .cmp-button,.container.skip-to-content .text .cmp-text,.container.skip-to-content .text .cmp-text p,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header .recipe-info-item-heading,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button .cmp-accordion__title,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-name,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-per-serve,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item .recipe-info-item-cooking-method__description,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title a,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card-heading .card-title,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipeInfoItem .recipe-info-item-heading,.text.timeline-description .cmp-text p{font-family:GT Pressura,sans-serif;font-style:normal;font-weight:400}.max-width-wrapper>.cmp-container{margin-left:auto;margin-right:auto;max-width:1110px;padding:0 20px}@media only screen and (min-width:1400px){.max-width-wrapper>.cmp-container{max-width:78%}}.walls-heart-bg .cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:url(../resources/images/walls-bg-logo.svg) no-repeat 50%;background-position-x:center;background-position-y:0;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:80px 0}.walls-heart-bg .cmp-container .tabimage .cmp-image{padding:30px 0}.walls-heart-bg .cmp-container .tabimage .cmp-image .cmp-image__image{max-width:556px}.walls-heart-bg .cmp-container .tabimage:first-child .cmp-image{right:10%;top:6rem}@media(max-width:420px){.walls-heart-bg .cmp-container .tabimage:first-child .cmp-image{right:0}}.walls-heart-bg .cmp-container .tabimage:nth-child(2) .cmp-image{left:20%}@media(max-width:420px){.walls-heart-bg .cmp-container .tabimage:nth-child(2) .cmp-image{left:0}}.card-desc-btn-center-container .cmp-container{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:left;padding:20px 0}.card-desc-btn-center-container .cmp-container .teaser{padding:15px 0;width:100%}@media only screen and (min-width:768px){.card-desc-btn-center-container .cmp-container .teaser{width:calc(50% - 0.5rem)}}@media only screen and (min-width:992px){.card-desc-btn-center-container .cmp-container .teaser{width:calc(33.33% - 0.9rem)}}.brand-logo-container .cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 0}@media only screen and (min-width:992px){.brand-logo-container .cmp-container{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:20px}}@media(min-width:768)and (max-width:1200){.brand-logo-container .cmp-container{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.brand-logo-container .cmp-container .teaser{width:calc(50% - 1rem)}@media only screen and (min-width:768px){.brand-logo-container .cmp-container .teaser{width:calc(33.33% - 1rem)}}@media only screen and (min-width:992px){.brand-logo-container .cmp-container .teaser{width:calc(25% - 2rem)}}.brand-logo-container .cmp-container>.tabimage{width:calc(50% - 1rem)}@media only screen and (min-width:768px){.brand-logo-container .cmp-container>.tabimage{width:calc(33.33% - 1.1rem)}}@media only screen and (min-width:992px){.brand-logo-container .cmp-container>.tabimage{width:calc(25% - 2rem)}}.brand-logo-container .cmp-container>.tabimage>.cmp-image__link{border-radius:10px;display:block;overflow:hidden}.brand-logo-container .cmp-container>.tabimage>.cmp-image__link:focus,.brand-logo-container .cmp-container>.tabimage>.cmp-image__link:focus-visible{outline-color:#de2727;outline-offset:-1px;outline-style:solid;outline-width:2px}.brand-logo-container .cmp-container>.tabimage>.cmp-image__link picture img{aspect-ratio:51/20;display:block}.brand-logo-container .cmp-container>.tabimage>.cmp-image .cmp-image__image{border-radius:20px;display:block}.tic-left-right-align .cmp-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.tic-left-right-align .cmp-container .tabimage{width:50%}@media only screen and (min-width:768px){.tic-left-right-align .cmp-container .tabimage{width:30%}}.container .timeline-wrapper-container{background:url(../resources/icons/history-line.svg) no-repeat 50%;background-size:12px 100%}@media only screen and (min-width:992px){.container .timeline-wrapper-container{background:url(../resources/icons/history-line.svg) no-repeat 50%;background-size:contain}}.container .timeline-wrapper-container>.cmp-container{padding:40px 0}@media only screen and (max-width:768px){.container .timeline-wrapper-container>.cmp-container{padding:0 0 40px}}.container .timeline-wrapper-container .timeline-card-left{position:relative}.container .timeline-wrapper-container .timeline-card-left>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media only screen and (min-width:992px){.container .timeline-wrapper-container .timeline-card-left>.cmp-container{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.container .timeline-wrapper-container .timeline-card-left>.cmp-container>.tabimage.float-ice-image{display:none}@media only screen and (min-width:992px){.container .timeline-wrapper-container .timeline-card-left>.cmp-container>.tabimage.float-ice-image{display:block}}.container .timeline-wrapper-container .timeline-card-left>.cmp-container>.tabimage.float-ice-image .cmp-image__image{width:auto}.container .timeline-wrapper-container .timeline-card-right{position:relative}.container .timeline-wrapper-container .timeline-card-right>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@media only screen and (min-width:992px){.container .timeline-wrapper-container .timeline-card-right>.cmp-container{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between}}.container .timeline-wrapper-container .timeline-card-right>.cmp-container>.tabimage.float-ice-image{display:none}@media only screen and (min-width:992px){.container .timeline-wrapper-container .timeline-card-right>.cmp-container>.tabimage.float-ice-image{display:block}}.container .timeline-wrapper-container .timeline-card-right>.cmp-container>.tabimage.float-ice-image .cmp-image__image{width:auto}.container.timeline-card-left:before,.container.timeline-card-right:before{background:url(../resources/icons/history-point.svg) no-repeat 50%;content:"";display:block;height:40px;left:50%;position:absolute;top:52px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;z-index:4}@media only screen and (min-width:992px){.container.timeline-card-left:before,.container.timeline-card-right:before{left:50%;top:35%}}.container .timeline-card-wrapper{padding-top:74px;width:100%}@media only screen and (min-width:992px){.container .timeline-card-wrapper{padding-top:20px;width:48.7%}}.container .timeline-card-wrapper>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:radial-gradient(72.72% 126.55% at 50.03% 31.87%,#fff3bd 0%,#fbd62c 100%);border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 16px}@media only screen and (min-width:992px){.container .timeline-card-wrapper>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px}}.container .timeline-card-wrapper>.cmp-container .timeline-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}@media only screen and (min-width:992px){.container .timeline-card-wrapper>.cmp-container .timeline-title{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.container .timeline-card-wrapper>.cmp-container .tabimage,.container .timeline-card-wrapper>.cmp-container .timeline-description{width:100%}@media only screen and (min-width:992px){.container .timeline-card-wrapper>.cmp-container .tabimage,.container .timeline-card-wrapper>.cmp-container .timeline-description{width:50%}}.container .timeline-card-wrapper>.cmp-container .timeline-description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media only screen and (min-width:992px){.container .timeline-card-wrapper>.cmp-container .timeline-description{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.container .timeline-card-wrapper>.cmp-container .tabimage{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:992px){.container .timeline-card-wrapper>.cmp-container .tabimage{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.container .timeline-card-wrapper>.cmp-container .tabimage .cmp-image__image{aspect-ratio:1/1;border-radius:30px;display:block;width:100%}.container.padding-top-40>.cmp-container{padding-top:20px}@media only screen and (min-width:768px){.container.padding-top-40>.cmp-container{padding-top:40px}}.container.padding-botton-40>.cmp-container{padding-bottom:20px}@media only screen and (min-width:768px){.container.padding-botton-40>.cmp-container{padding-bottom:40px}}.container .padding-top-bottom-40>.cmp-container{padding-bottom:20px;padding-top:20px}@media only screen and (min-width:768px){.container .padding-top-bottom-40>.cmp-container{padding-bottom:40px;padding-top:40px}}.container.contact-us-container .cmp-container .aem-Grid .contact-form-with-text{width:100%}@media only screen and (min-width:992px){.container.contact-us-container .cmp-container .aem-Grid .contact-form-with-text{width:70%}}.container.contact-us-container .cmp-container .aem-Grid .contact-card-styles{width:100%}@media only screen and (min-width:992px){.container.contact-us-container .cmp-container .aem-Grid .contact-card-styles{width:30%}}.container.contact-card-styles .cmp-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;border-radius:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.102);box-shadow:0 0 10px 0 rgba(0,0,0,.102);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:20px;padding:40px}@media only screen and (min-width:992px){.container.contact-card-styles .cmp-container{margin:0 0 0 15px}}.container.icon-with-heading-wrapper .cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center;padding:40px 0 0}.container.product-ingredients{background-color:#ffe363;border-radius:20px 20px 0 0;margin:40px 0;padding:15px;position:relative}@media only screen and (min-width:992px){.container.product-ingredients{padding:30px}}.container.product-ingredients .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px}@media only screen and (min-width:992px){.container.product-ingredients .cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:unset}}.container.product-ingredients .cmp-container .tabimage{margin-top:0}@media only screen and (min-width:992px){.container.product-ingredients .cmp-container .tabimage{margin-top:3rem}}.container.product-ingredients .cmp-container .tabimage.tic-left{display:none}@media only screen and (min-width:992px){.container.product-ingredients .cmp-container .tabimage.tic-left{display:block}}.container.product-ingredients .cmp-container>.container{width:100%}@media only screen and (min-width:992px){.container.product-ingredients .cmp-container>.container{width:50%}}.container.product-ingredients .cmp-container>.container .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.product-ingredients .cmp-container>.container .cmp-container .text p{color:#af4512;font-size:2rem;line-height:2.625rem;margin:0;text-align:center}@media only screen and (min-width:768px){.container.product-ingredients .cmp-container>.container .cmp-container .text p{font-size:2.5rem;line-height:3.375rem}}@media only screen and (min-width:992px){.container.product-ingredients .cmp-container>.container .cmp-container .text p{margin-bottom:40px}}.container.product-ingredients .cmp-container>.container .cmp-container .productInfoItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container.product-ingredients .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{background-color:#fff;border-radius:20px;margin:0;padding:0}@media only screen and (min-width:992px){.container.product-ingredients .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{margin:0 15px;padding:35px 25px}}.container.product-ingredients .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients .product-info-item__item{color:#000;font-family:GT Pressura,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.container.product-ingredients:after{background:url(../resources/images/yellow-bg.svg) no-repeat bottom;background-size:100% 20%;bottom:-40px;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;right:0;z-index:-1}.container.product-ingredients-without-tic{background-color:#ffe363;border-radius:20px 20px 0 0;margin:40px 0;padding:15px;position:relative}@media only screen and (min-width:992px){.container.product-ingredients-without-tic{padding:30px}}.container.product-ingredients-without-tic .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px}@media only screen and (min-width:992px){.container.product-ingredients-without-tic .cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:unset}}.container.product-ingredients-without-tic .cmp-container>.container{width:100%}.container.product-ingredients-without-tic .cmp-container>.container .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .text p{color:#000;font-size:2rem;line-height:2.625rem;margin:0;text-align:center}@media only screen and (min-width:768px){.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .text p{font-size:2.5rem;line-height:3.375rem}}.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .text .cq-placeholder{display:none}.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .productInfoItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block}.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{background-color:#fff;border-radius:20px;margin:0;padding:0}@media only screen and (min-width:992px){.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{margin:0 15px;padding:35px 25px}}.container.product-ingredients-without-tic .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients .product-info-item__item{color:#000;font-family:GT Pressura,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.container.product-ingredients-without-tic:after{background:url(../resources/images/yellow-bg.svg) no-repeat bottom;background-size:100% 30%;bottom:-40px;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;right:0;z-index:-1}.container.product-ingredients-without-tic.product-ingredients-with-bg-transparent{background-color:transparent}.container.product-ingredients-without-tic.product-ingredients-with-bg-transparent:after{content:none}.container.product-allergen{background-color:#9bbf4c;border-radius:20px 20px 0 0;margin:40px 0;padding:15px;position:relative}@media only screen and (min-width:992px){.container.product-allergen{padding:30px}}.container.product-allergen>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;-ms-flex-direction:row;flex-direction:row;justify-content:center;padding:unset}}.container.product-allergen>.cmp-container .tabimage{margin-top:0}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container .tabimage{margin-top:3rem}}.container.product-allergen>.cmp-container .tabimage.tic-right{display:none}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container .tabimage.tic-right{display:block}}.container.product-allergen>.cmp-container>.container{width:100%}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container>.container{width:50%}}.container.product-allergen>.cmp-container>.container .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.product-allergen>.cmp-container>.container .cmp-container .text p{color:#375c00;font-size:2rem;line-height:2.625rem;margin:0;text-align:center}@media only screen and (min-width:768px){.container.product-allergen>.cmp-container>.container .cmp-container .text p{font-size:2.5rem;line-height:3.375rem}}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container>.container .cmp-container .text p{margin-bottom:40px}}.container.product-allergen>.cmp-container>.container .cmp-container .productInfoItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.container.product-allergen>.cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{background-color:#fff;border-radius:20px 20px 0 0;margin:0;padding:0;width:100%}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{margin:0 15px;padding:20px 15px}}.container.product-allergen>.cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients .product-info-item__item{color:#000;font-family:GT Pressura,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.container.product-allergen>.cmp-container>.container .cmp-container .button{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:0 0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:20px 0}@media only screen and (min-width:992px){.container.product-allergen>.cmp-container>.container .cmp-container .button{margin:0 15px;padding-top:0}}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#de2727;border:none;border-radius:36px;color:#fff;cursor:pointer;font-size:.875rem;justify-content:center;letter-spacing:.0625rem;letter-spacing:.1rem;line-height:1em;min-width:100%;padding:22px 30px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button{font-size:1.375rem;min-width:196px;padding:18px 30px}}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button:before{border:2px solid #fff;border-radius:36px;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button:hover{background-color:#b83232;color:#fff}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button:hover:before{border:2px solid #b83232;bottom:0;left:0;right:0;top:0}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button:focus,.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button:focus-visible{outline-color:#de2727;outline-style:solid;outline-width:2px}@media only screen and (max-width:992px){.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button{min-width:100%;padding:22px 30px}}.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button .cmp-button__text{color:#fff;font-family:GT Pressura,sans-serif;font-size:.875rem;line-height:1.5rem}@media only screen and (min-width:768px){.container.product-allergen>.cmp-container>.container .cmp-container .button .cmp-button .cmp-button__text{font-size:.875rem;line-height:1.5rem}}.container.product-allergen:after{background:url(../resources/images/green-bg.svg) no-repeat bottom;background-size:100% 100%;bottom:-30px;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;right:0;z-index:-1}.container.product-nutrients{background-color:#ffe363;border-radius:20px 20px 0 0;margin:40px 0;padding:16px;position:relative}@media only screen and (min-width:992px){.container.product-nutrients{padding:30px}}.container.product-nutrients:after{background:url(../resources/images/yellow-bg.svg) no-repeat bottom;background-size:100% 20%;bottom:-10px;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;right:0;z-index:-1}.container.product-nutrients .floating-tic{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border-radius:20px 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:40px 10px 10px}@media only screen and (min-width:992px){.container.product-nutrients .floating-tic{background-color:transparent;border-radius:unset;bottom:5px;display:block;padding:unset;position:absolute;right:20px}}.container.product-nutrients .floating-tic .cmp-image__image{height:180px;width:280px}.container.product-nutrients .text .cmp-text p{color:#000;font-size:2rem;line-height:2.625rem;margin:0;text-align:center}@media only screen and (min-width:768px){.container.product-nutrients .text .cmp-text p{font-size:2.5rem;line-height:3.375rem}}.container.product-nutrients .productnutrients .cmp-product-info-item,.container.product-nutrients .text .cq-placeholder{display:none}.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni{border-radius:0 0 20px 20px;margin:0 15px 30px;padding-bottom:unset}@media only screen and (min-width:992px){.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni{border-radius:20px}}.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni .c-product-info__table{background-color:#fff;padding:1.6rem}.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni .c-product-info__table tr th{color:#241201;font-family:GT Pressura,sans-serif;font-size:.875rem;line-height:1.5rem}@media only screen and (min-width:768px){.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni .c-product-info__table tr th{font-size:.875rem;line-height:1.5rem}}.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni .c-product-info__table tr td{color:#241201;font-family:GT Pressura,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem}@media only screen and (min-width:768px){.container.product-nutrients .productnutrients .c-product-nutrients__info-item__ni .c-product-info__table tr td{font-size:.875rem;line-height:1.5rem}}.container.product-nutrients.product-ingredients-with-bg-transparent{background-color:transparent}.container.product-nutrients.product-ingredients-with-bg-transparent:after{content:none}.container.product-nutrients.product-ingredients-with-bg-transparent .c-product-nutrients__info-item__ni{border-radius:0;margin:0}.container.product-nutrients.product-ingredients-with-bg-transparent .c-product-nutrients__info-item__ni .c-product-info__table{border:1px solid gray;border-collapse:collapse;margin-top:30px;padding:0}.container.product-nutrients.product-ingredients-with-bg-transparent .c-product-nutrients__info-item__ni .c-product-info__table tr td,.container.product-nutrients.product-ingredients-with-bg-transparent .c-product-nutrients__info-item__ni .c-product-info__table tr th{border:1px solid gray;border-collapse:collapse;padding:8px}@media only screen and (min-width:992px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:1.5rem}}.max-width-wrapper-mobile-full>.cmp-container{margin-left:auto;margin-right:auto;max-width:1110px;padding-left:0;padding-right:0}@media only screen and (min-width:1024px){.max-width-wrapper-mobile-full>.cmp-container{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1400px){.max-width-wrapper-mobile-full>.cmp-container{max-width:78%}}@media(min-width:425px)and (max-width:992px){.max-width-wrapper-mobile-full .red-theme-tabs .cmp-tabs__tablist{margin-right:18px}.max-width-wrapper-mobile-full .red-theme-tabs .cmp-tabs__tablist:first-child{margin-left:18px}}.cmp-ul-sr-only,.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text.timeline-title .cmp-text h2{color:#000;font-size:2rem;line-height:2.625rem;margin:0;padding:16px 0 0}@media only screen and (min-width:768px){.text.timeline-title .cmp-text h2{font-size:2.5rem;line-height:3.375rem}}@media only screen and (min-width:992px){.text.timeline-title .cmp-text h2{padding:0 0 16px}}@media only screen and (min-width:1400px){.text.timeline-title .cmp-text h2{font-size:2.78vw;line-height:3.75vw}}.text.timeline-description .cmp-text p{color:#000;font-size:.875rem;line-height:1.25rem;margin:0;padding-bottom:20px;padding-top:16px}@media only screen and (min-width:768px){.text.timeline-description .cmp-text p{font-size:1rem;line-height:1.25rem;line-height:1.5rem}}@media only screen and (min-width:1400px){.text.timeline-description .cmp-text p{font-size:1.12vw;line-height:1.7vw}}@media only screen and (min-width:992px){.text.timeline-description .cmp-text p{padding-bottom:0;padding-right:16px;padding-top:0}}.container.walls-our-story-v2>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px 0}.container.walls-our-story-v2>.cmp-container .container{width:calc(50% - 1rem)}@media only screen and (min-width:992px){.container.walls-our-story-v2>.cmp-container .container{padding-bottom:20px;width:calc(25% - 1.5rem)}}.container.walls-our-story-v2>.cmp-container .container .tabimage:first-child{padding-bottom:8px}.container.walls-our-story-v2>.cmp-container .container .tabimage:first-child .cmp-image__image{aspect-ratio:1/1}.container.walls-our-story-v2>.cmp-container .container .tabimage:nth-child(2) .cmp-image__image{aspect-ratio:51/20}.container.walls-our-story-v2>.cmp-container .container .tabimage .cmp-image__image{border-radius:20px;display:block;width:100%}.container #walls-our-story-v2{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:center;padding:20px 0}.container #walls-our-story-v2 .container{width:calc(50% - 1rem)}@media only screen and (min-width:992px){.container #walls-our-story-v2 .container{padding-bottom:20px;width:calc(25% - 1.5rem)}}.container #walls-our-story-v2 .container .tabimage:first-child{padding-bottom:8px}.container #walls-our-story-v2 .container .tabimage:first-child .cmp-image__image{aspect-ratio:1/1}.container #walls-our-story-v2 .container .tabimage:nth-child(2) .cmp-image__image{aspect-ratio:51/20}.container #walls-our-story-v2 .container .tabimage .cmp-image__image{border-radius:20px;display:block;width:100%}@media only screen and (max-width:768px){.container.skip-to-content{visibility:visible}}.container.skip-to-content .text .cmp-text{margin-right:12px}.container.skip-to-content .text .cmp-text,.container.skip-to-content .text .cmp-text p{color:#000;font-size:1.25rem;line-height:1.75rem}.container.skip-to-content .button .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#de2727;border:none;border-radius:36px;color:#fff;cursor:pointer;font-size:.875rem;font-size:1.25rem!important;justify-content:center;letter-spacing:.0625rem;letter-spacing:.1rem;line-height:1em;min-width:100%;padding:22px 30px;padding:6px 19px!important;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.container.skip-to-content .button .cmp-button{font-size:1.375rem;min-width:196px;padding:18px 30px}}.container.skip-to-content .button .cmp-button:before{border:2px solid #fff;border-radius:36px;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.container.skip-to-content .button .cmp-button:hover{background-color:#b83232;color:#fff}.container.skip-to-content .button .cmp-button:hover:before{border:2px solid #b83232;bottom:0;left:0;right:0;top:0}.container.skip-to-content .button .cmp-button:focus,.container.skip-to-content .button .cmp-button:focus-visible{outline-color:#de2727;outline-style:solid;outline-width:2px}.container.skip-to-content .button .cmp-button:focus{background-color:#de2727;border:none;color:#fff;outline:none;outline:2px solid #de2727}.container.buy-online-logo-list .cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px 0}@media only screen and (min-width:992px){.container.buy-online-logo-list .cmp-container{gap:30px}}.container.buy-online-logo-list .cmp-container .tabimage{width:calc(33.33% - 1rem)}@media only screen and (min-width:992px){.container.buy-online-logo-list .cmp-container .tabimage{width:calc(25% - 1.5rem)}}.container.buy-online-logo-list .cmp-container .tabimage .cmp-image .cmp-image__image{aspect-ratio:1/1;display:block;height:100%;width:100%}@media only screen and (min-width:1200px){.container.buy-online-logo-list .cmp-container .tabimage .cmp-image .cmp-image__image{margin:0 auto;max-width:80%}}.container.walls-recipe-detail-main-container{margin-top:40px}.container.walls-recipe-detail-main-container .recipeInfoItem{padding:0}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:30px}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container>div{-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%;max-width:50%;width:100%}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-image-section .recipe-hero .recipe_image{border-radius:20px;display:block;height:100%;width:100%}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-image-section .recipe-hero .recipe_image{margin:0 auto;max-width:520px}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1{color:#000;font-size:1.5rem;line-height:1.75rem;margin-top:20px;text-align:left}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1{font-size:2.5rem;line-height:3.375rem}}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1{margin-top:0}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.description{-webkit-box-pack:start;-ms-flex-pack:start;color:#666;font-family:GT Pressura,sans-serif;font-size:1rem;font-weight:400;justify-content:flex-start;line-height:1.5rem;padding-top:10px;text-align:left}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem{-webkit-box-flex:0;-ms-flex:0 37%;flex:0 37%;max-width:37%;width:100%}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header:before{background-image:url(../resources/icons/serve-difficulty-prep-cook.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;width:20px}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header .recipe-info-item-heading,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2{color:#666;display:none;font-size:.875rem;line-height:1.25rem;margin:5px 0}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header .recipe-info-item-heading,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header .recipe-info-item-heading,.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2{display:block}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list{background-color:transparent;color:#000;font-size:.75rem;line-height:normal;margin:0 0 20px}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list{-webkit-box-pack:start;-ms-flex-pack:start;font-size:1.125rem;justify-content:flex-start;line-height:1.75rem}}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list:before{display:none}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem:nth-child(2) .recipe-info-item-header:before{background-position:-20px}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem:nth-child(3) .recipe-info-item-header:before{background-position:-40px}.container.walls-recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem:last-child .recipe-info-item-header:before{background-position:-60px}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;border-radius:20px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.102);box-shadow:0 0 10px 0 rgba(0,0,0,.102);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:40px 0;padding:16px}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:54px 74px}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipeInfoItem .recipe-info-item-heading{color:#000;font-size:1.5rem;line-height:2rem;padding-left:0}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipeInfoItem .recipe-info-item-heading{font-size:2rem;line-height:2.25rem}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section{border:none;-webkit-box-sizing:initial;box-sizing:initial;padding-right:0;width:100%}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section{border-right:1px solid #e5e5e5;padding-right:27px;width:30%}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list{width:100%}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item{color:#000;font-size:.875rem;line-height:1.25rem;padding-left:2rem}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item{font-size:1rem;line-height:1.25rem}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item:before{background-color:transparent;background-image:url(../resources/icons/carte-dor-check-mark-black.svg);border-radius:0;content:"";height:14px;left:0;line-height:0;position:absolute;top:3px;width:18px}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist{padding:0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card-heading .card-title{color:#000;font-size:1.5rem;line-height:2rem;text-align:left}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card-heading .card-title{font-size:2rem;line-height:2.25rem}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .cmp-carousel{border-radius:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title{height:auto;text-align:left}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title h3{margin:1rem 0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title a{color:#000;font-size:1.375rem;line-height:1.375rem;margin:1rem 0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#de2727;border:none;border-radius:36px;color:#fff;cursor:pointer;font-size:.875rem;justify-content:center;letter-spacing:.0625rem;letter-spacing:.1rem;line-height:1em;min-width:100%;padding:22px 30px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary{font-size:1.375rem;min-width:196px;padding:18px 30px}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:before{border:2px solid #fff;border-radius:36px;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:hover{background-color:#b83232;color:#fff}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:hover:before{border:2px solid #b83232;bottom:0;left:0;right:0;top:0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:focus,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:focus-visible{outline-color:#de2727;outline-style:solid;outline-width:2px}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section{padding-left:0;width:100%}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section{padding-left:27px;width:70%}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item .recipe-info-item-cooking-method__description{color:#000;font-size:.875rem;line-height:1.25rem;margin:0 0 0 20px}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item .recipe-info-item-cooking-method__description{font-size:1rem;line-height:1.25rem}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{background:transparent;border-color:#8c8c8c;color:#000;font-size:1rem;height:38px;line-height:1.5rem;max-width:38px;position:unset;width:100%}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{font-size:2rem;line-height:2.25rem}}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{height:46px;max-width:46px;width:100%}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer{display:block!important}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button{border:none;padding:15px 0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button.cmp-accordion__button--expanded:after{top:33%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button:after{background-image:url(../resources/icons/caret-down-black.svg);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:17px;margin-left:10px;right:auto;top:47%;width:17px}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button .cmp-accordion__title{color:#000;font-size:1.5rem;line-height:2rem}@media only screen and (min-width:992px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button .cmp-accordion__title{font-size:2rem;line-height:2.25rem}}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container{padding:0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content{padding:20px 0}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-tabs__tablist{display:none}.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-name,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-per-serve{border:none;color:#000;font-size:.875rem;line-height:1.25rem;padding:0;text-align:left}@media only screen and (min-width:768px){.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-name,.container.walls-recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-per-serve{font-size:1rem;line-height:1.25rem}}#threeitems-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px;justify-content:center}@media only screen and (min-width:768px){#threeitems-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#threeitems-container>.container{width:100%}@media only screen and (min-width:768px){#threeitems-container>.container{width:calc(33.33% - 2rem)}}#threeitems-container .container .tabimage .cmp-image{margin:0 auto;max-width:54%}@media only screen and (min-width:768px){#threeitems-container .container .tabimage .cmp-image{max-width:100%}}#threeitems-container .container .tabimage .cmp-image__image{width:100%}.cmp-integration--reviewrating pre{white-space:normal}.reviewnratings .cmp-integration--reviewrating pre{margin:0}.edit-preview-infinte-fix{height:.0625em;position:relative}.show{display:block}.hide{display:none}@media only screen and (max-width:767px){.hide-mobile{display:none!important}}@media only screen and (min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media only screen and (min-width:1024px){.hide-desktop{display:none!important}}.pt20 .cmp-container{padding-top:20px}.pb20 .cmp-container{padding-bottom:20px}.container-pos-relative .cmp-container{position:relative}.center-h h1,.center-h h2,.center-h h3,.center-h h4,.center-h h5,.center-h h6,.center-p p{text-align:center}@-webkit-keyframes slideOut{to{opacity:1;-webkit-transform:translateY(1rem);transform:translateY(1rem)}0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideOut{to{opacity:1;-webkit-transform:translateY(1rem);transform:translateY(1rem)}0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.max-width-wrapper>*{margin-left:auto;margin-right:auto;max-width:1110px;padding-left:20px;padding-right:20px}@media only screen and (max-width:768px){.max-width-wrapper>*{padding:0 20px}}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta{font-style:normal}@font-face{font-display:swap;font-family:Troutbeck Regular;font-style:"normal";font-weight:"normal";src:url(../resources/fonts/Troutbeck-Regular.eot);src:url(../resources/fonts/Troutbeck-Regular.eot?#iefix) format("embedded-opentype"),url(../resources/fonts/Troutbeck-Regular.woff2) format("woff2"),url(../resources/fonts/Troutbeck-Regular.woff) format("woff"),url(../resources/fonts/Troutbeck-Regular.ttf) format("truetype"),url(../resources/fonts/Troutbeck-Regular.svg) format("svg")}@font-face{font-display:swap;font-family:Baskerville Old Face;font-style:"normal";font-weight:"normal";src:url(../resources/fonts/BaskOldFace.eot);src:url(../resources/fonts/BaskOldFace.eot?#iefix) format("embedded-opentype"),url(../resources/fonts/BaskOldFace.woff2) format("woff2"),url(../resources/fonts/BaskOldFace.woff) format("woff"),url(../resources/fonts/BaskOldFace.ttf) format("truetype"),url(../resources/fonts/BaskOldFace.svg) format("svg")}@font-face{font-display:swap;font-family:Corbel;font-style:"normal";font-weight:"normal";src:url(../resources/fonts/Corbel.eot);src:url(../resources/fonts/Corbel.eot?#iefix) format("embedded-opentype"),url(../resources/fonts/Corbel.woff2) format("woff2"),url(../resources/fonts/Corbel.woff) format("woff"),url(../resources/fonts/Corbel.ttf) format("truetype"),url(../resources/fonts/Corbel.svg) format("svg")}@font-face{font-display:swap;font-family:Corbel Bold;font-style:"normal";font-weight:"bold";src:url(../resources/fonts/Corbel-Bold.eot);src:url(../resources/fonts/Corbel-Bold.eot?#iefix) format("embedded-opentype"),url(../resources/fonts/Corbel-Bold.woff2) format("woff2"),url(../resources/fonts/Corbel-Bold.woff) format("woff"),url(../resources/fonts/Corbel-Bold.ttf) format("truetype"),url(../resources/fonts/Corbel-Bold.svg) format("svg")}.history-container{margin-bottom:150px;margin-top:50px;position:relative}@media only screen and (max-width:768px){.history-container{margin-bottom:50px;margin-top:20px}}.history-container .cmp-container:after{background:url(../resources/images/our-history-tree.svg) no-repeat;background-size:contain;content:"";display:block;height:100%;left:47.5%;position:absolute;top:0%;width:15px}@media only screen and (max-width:768px){.history-container .cmp-container:after{background:url(../resources/images/mobile-history-tree.svg) no-repeat;height:99%}}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta,.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2,.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.description,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button .cmp-accordion__title,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-name,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-per-serve,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item .recipe-info-item-cooking-method__description,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title a,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card-heading .card-title,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipeInfoItem .recipe-info-item-heading{font-family:Corbel,sans-serif;font-style:normal;font-weight:400}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{font-family:Baskerville Old Face,serif;font-style:normal;font-weight:400}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list{font-family:GT Pressura,sans-serif;font-style:normal;font-weight:400}b,strong{font-weight:700}.brand-logo-container .cmp-container{gap:25px}.brand-logo-container .cmp-container .teaser{width:calc(44% - 0.1rem)}@media only screen and (min-width:768px){.brand-logo-container .cmp-container .teaser{width:calc(30% - 0.1rem)}}@media only screen and (min-width:992px){.brand-logo-container .cmp-container .teaser{width:calc(23% - 0.1rem)}}.red-background-container{background:#f30501;border-radius:40px;height:430px}@media only screen and (max-width:768px){.red-background-container{height:319px}}.red-background-container .tabimage .cmp-image .cmp-image__image{height:400px}@media only screen and (max-width:768px){.red-background-container .tabimage .cmp-image .cmp-image__image{height:319px}}.container-padding-150{padding-top:150px}@media only screen and (max-width:768px){.container-padding-150{padding-top:70px}}.container-padding-bottom-150{padding-bottom:150px}@media only screen and (max-width:768px){.container-padding-bottom-150{padding-bottom:70px}}.container-padding-bottom-50{padding-bottom:50px}@media only screen and (max-width:768px){.container-padding-bottom-50{padding-bottom:30px}}@media only screen and (min-width:768px){.container.product-allergen .cmp-container>.container .cmp-container .productInfoItem .cmp-product-nutrients{min-width:510px}}.container.cd-max-width-wrapper-1110>.cmp-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 15px;width:100%}@media only screen and (min-width:992px){.container.cd-max-width-wrapper-1110>.cmp-container{padding:0 15px}}.container.recipe-detail-main-container{margin-top:40px}.container.recipe-detail-main-container .recipeInfoItem{padding:0}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:30px}.container.recipe-detail-main-container .recipe-details-section>.cmp-container>div{-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%;max-width:50%;width:100%}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-image-section .recipe-hero .recipe_image{width:100%}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1{color:#86647a;font-size:1.5rem;font-weight:400;line-height:1.75rem;margin-top:20px;text-align:left}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1{font-size:2.5rem;line-height:2.875rem}}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.title h1{margin-top:0}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-content-section .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list.description{-webkit-box-pack:start;-ms-flex-pack:start;color:#666;font-size:.875rem;font-weight:400;justify-content:flex-start;line-height:1.125rem;text-align:left}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem{-webkit-box-flex:0;-ms-flex:0 37%;flex:0 37%;max-width:37%;width:100%}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header:before{background-image:url(../resources/icons/serve-difficulty-prep-cook.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:20px;width:20px}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2{color:#666;display:none;font-size:.875rem;font-weight:400;line-height:1.25rem}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2{font-size:1.25rem;line-height:1.75rem}}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .recipe-info-item-header h2{display:block}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list{background-color:transparent;color:#666;font-size:.75rem;line-height:normal;margin:0 0 20px}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list{-webkit-box-pack:start;-ms-flex-pack:start;font-size:1.125rem;justify-content:flex-start;line-height:1.75rem}}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem .cmp-recipe-attributes-wrapper .recipe-attributes-list:before{display:none}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem:nth-child(2) .recipe-info-item-header:before{background-position:-20px}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem:nth-child(3) .recipe-info-item-header:before{background-position:-40px}.container.recipe-detail-main-container .recipe-details-section>.cmp-container .recipe-attribute-section>.cmp-container .recipeInfoItem:last-child .recipe-info-item-header:before{background-position:-60px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:40px 0;padding:16px}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:54px 74px}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipeInfoItem .recipe-info-item-heading{color:#000;font-size:1.25rem;font-weight:400;line-height:1.5rem;padding-left:0}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipeInfoItem .recipe-info-item-heading{font-size:1.5rem;line-height:1.75rem}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section{border:none;-webkit-box-sizing:initial;box-sizing:initial;max-width:100%;padding-right:0}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section{border-right:1px solid #d5c2d8;max-width:30%;padding-right:27px}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list{width:100%}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item{color:#000;font-size:.875rem;font-weight:400;line-height:1.125rem;padding-left:2rem}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeInfoItem .recipe-info-item-ingredients .recipe-info-item-ingredients__list .recipe-info-item-ingredients__list-item:before{background-color:transparent;background-image:url(../resources/icons/carte-dor-check-mark-black.svg);border-radius:0;content:"";height:14px;left:0;line-height:0;position:absolute;top:3px;width:18px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist{padding:0}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card-heading .card-title{color:#000;font-size:1.25rem;font-weight:400;line-height:1.5rem;text-align:left}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card-heading .card-title{font-size:1.5rem;line-height:1.75rem}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .cmp-carousel{border-radius:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title{height:auto;text-align:left}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title h3{margin:1rem 0}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .title a{color:#956c58;font-size:1.5rem;font-weight:400;line-height:1.75rem;margin:1rem 0}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#b29647;border:2px solid #b29647;border-radius:2px;color:#000;cursor:pointer;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.0125rem;letter-spacing:.5px;line-height:1.25rem;min-width:100%;padding:14px 25px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:focus,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:focus-visible{outline-color:#946037;outline-offset:-2px;outline-style:solid;outline-width:2px}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary{min-width:196px;padding:14px 30px}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:hover{background-color:transparent;border:2px solid #b29647;color:#000}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:before{content:none}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:focus,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-ingredients-section .recipeRelatedProducts.productlist .recipe-related-products.cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .list-card .list-card-item .card-item--details .card-button-wrapper .cc-smart-product-button .btn-primary:focus-visible{outline-offset:3px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section{max-width:100%;padding-left:0}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section{max-width:70%;padding-left:27px}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item .recipe-info-item-cooking-method__description{color:#000;font-size:.875rem;font-weight:400;line-height:1.125rem;margin:0 0 0 20px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{background:transparent;border-color:#d5c2d8;color:#000;font-size:1.125rem;font-weight:400;height:38px;line-height:2rem;max-width:38px;position:unset;width:100%}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{font-size:2rem;line-height:2.875rem}}@media only screen and (min-width:992px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .recipeInfoItem .recipe-info-item-cooking-method__list .recipe-info-item-cooking-method__list-item:before{height:46px;max-width:46px;width:100%}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer{display:block!important}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button{border:none;padding:15px 0}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button.cmp-accordion__button--expanded:after{top:33%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button:after{background-image:url(../resources/icons/caret-down-black.svg);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:17px;margin-left:10px;right:auto;top:47%;width:17px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button .cmp-accordion__title{color:#000;font-size:1.25rem;font-weight:400;line-height:1.5rem}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__button .cmp-accordion__title{font-size:1.5rem;line-height:1.75rem}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container{padding:0}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content{padding:20px 0}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-tabs__tablist{display:none}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-name,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .accordion.panelcontainer .cmp-accordion__panel .cmp-container .recipenutrients .recipe-nutrients-content .recipe-nutrients-list .recipe-nutrients-item .recipe-nutrients-per-serve{border:none;color:#000;font-size:.875rem;font-weight:400;line-height:1.125rem;padding:0;text-align:left}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header{background:#b29647}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn{-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;background:#fff!important;border:2px solid #b29647;border-radius:2px;color:#000;cursor:pointer;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.0125rem;letter-spacing:.5px;line-height:1.25rem;min-width:100%;padding:14px 25px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn:focus,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn:focus-visible{outline-color:#946037;outline-offset:-2px;outline-style:solid;outline-width:2px}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn{min-width:196px;padding:14px 30px}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn:hover{background-color:#b29647;border:2px solid #b29647;color:#000}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn:before{content:none}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn:focus,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-questionpanel-header .kr-question-header-content .kr-content-btns-area .ask-a-questionBtn:focus-visible{outline-offset:3px}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header{background:#b29647}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn{-webkit-box-pack:center;-ms-flex-pack:center;background-color:transparent;background:#fff!important;border:2px solid #b29647;border-radius:2px;color:#000;cursor:pointer;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.0125rem;letter-spacing:.5px;line-height:1.25rem;min-width:100%;padding:14px 25px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn:focus,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn:focus-visible{outline-color:#946037;outline-offset:-2px;outline-style:solid;outline-width:2px}@media only screen and (min-width:768px){.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn{min-width:196px;padding:14px 30px}}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn:hover{background-color:#b29647;border:2px solid #b29647;color:#000}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn:before{content:none}.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn:focus,.container.recipe-detail-main-container .recipe-prep-section>.cmp-container .recipe-howtomake-section .reviewnratings.carte-dor-pdp-reviewnratings .cmp-integration--reviewrating .rr-widget-container .kr-tabContent .kr-readpanel-header .kr-averageRingBlock .kr-right-review-area .write-review-btn:focus-visible{outline-offset:3px}.container.cd-max-width-wrapper-1110-mb-full>.cmp-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0;width:100%}.container.carte-dor-details-image>.cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:992px){.container.carte-dor-details-image>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.container.carte-dor-details-image>.cmp-container .experiencefragment,.container.carte-dor-details-image>.cmp-container .productInfoItem,.container.carte-dor-details-image>.cmp-container>.tabimage{width:100%}@media only screen and (min-width:992px){.container.carte-dor-details-image>.cmp-container .experiencefragment,.container.carte-dor-details-image>.cmp-container .productInfoItem,.container.carte-dor-details-image>.cmp-container>.tabimage{width:50%}}.container.carte-dor-details-image>.cmp-container .experiencefragment .tabimage{width:100%}.container.carte-dor-details-image>.cmp-container .productInfoItem p{margin:0}.container.carte-dor-details-image>.cmp-container .tabimage .cmp-image__image{aspect-ratio:1/1;display:block;margin:0 auto;width:100%}@media only screen and (min-width:992px){.container.carte-dor-details-image>.cmp-container .tabimage .cmp-image__image{max-width:300px;width:auto}}.container.sg-max-width-wrapper-1140>.cmp-container{margin:0 auto;max-width:100%}@media only screen and (min-width:768px){.container.sg-max-width-wrapper-1140>.cmp-container{max-width:760px}}@media only screen and (min-width:992px){.container.sg-max-width-wrapper-1140>.cmp-container{max-width:962px}}@media only screen and (min-width:1200px){.container.sg-max-width-wrapper-1140>.cmp-container{max-width:1140px}}.container.sg-pdp-max-wrapper-1140>.cmp-container{margin:0 auto;max-width:1140px}.container.sg-our-story{background-image:url(../resources/images/sg-timeline-background.svg);background-position:top;background-repeat:no-repeat;background-size:auto}.container.sg-our-story>.cmp-container{background-image:url(../resources/images/sg-timeline-desktop.svg);background-position:-164px 129px;background-repeat:no-repeat;background-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;max-width:1140px;padding:0 15px}@media(max-width:1199px)and (min-width:992px){.container.sg-our-story>.cmp-container{background-position:-129px 112px;background-size:76%;max-width:960px}}@media(max-width:991px){.container.sg-our-story>.cmp-container{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(35,31,32,.2)),color-stop(0,hsla(0,0%,100%,0))) 0/2px 20px repeat-y;background:linear-gradient(rgba(35,31,32,.2) 50%,hsla(0,0%,100%,0) 0) 0/2px 20px repeat-y;margin:auto;max-width:760px}}.container.sg-our-story>.cmp-container .teaser .cmp-teaser{padding:0 0 30px}@media only screen and (min-width:992px){.container.sg-our-story>.cmp-container .teaser .cmp-teaser{padding:4% 0 60px}}@media(max-width:991px){.container.sg-our-story>.cmp-container .teaser .cmp-teaser{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.container.sg-our-story>.cmp-container .teaser .cmp-teaser>div{width:100%}}.container.sg-our-story>.cmp-container .teaser .cmp-teaser .cmp-teaser__content{left:unset;max-width:520px;padding:0 0 0 40px;position:relative}@media(max-width:991px){.container.sg-our-story>.cmp-container .teaser .cmp-teaser .cmp-teaser__content{-webkit-box-sizing:border-box;box-sizing:border-box;left:-22px;max-width:100%}}.container.sg-our-story>.cmp-container .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title:before{background:#000;border-radius:50%;content:"";display:block;height:15px;left:1px;margin-top:10px;position:absolute;width:15px}@media only screen and (min-width:992px){.container.sg-our-story>.cmp-container .teaser.first .cmp-teaser .cmp-teaser__content{left:-1.1%}.container.sg-our-story>.cmp-container .teaser.second .cmp-teaser .cmp-teaser__content{left:-7.8%}.container.sg-our-story>.cmp-container .teaser.third .cmp-teaser .cmp-teaser__content{left:-1.5%}.container.sg-our-story>.cmp-container .teaser.fourth .cmp-teaser .cmp-teaser__content{left:.7%}.container.sg-our-story>.cmp-container .teaser.fifth .cmp-teaser .cmp-teaser__content{left:7%}}@media(min-width:992px)and (max-width:1199px){.container.sg-our-story>.cmp-container .teaser.sixth .cmp-teaser .cmp-teaser__content{left:2.7%;max-width:348px}}@media(min-width:1200px){.container.sg-our-story>.cmp-container .teaser.sixth .cmp-teaser .cmp-teaser__content{left:8.7%}}@media only screen and (min-width:992px){.container.sg-our-story>.cmp-container .teaser.seventh .cmp-teaser .cmp-teaser__content{left:-1.2%}}body.sg-brand--choco-theme{background:#fbf9f6}body.sg-brand--choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-brand--choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ae8357}@media only screen and (min-width:992px){body.sg-brand--choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-brand--choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ae8357}}body.sg-brand--choco-theme .cmp-experiencefragment.cmp-experiencefragment--swedish_glace_footer .footer .sg-primary-footer>.cmp-container{background-color:#ebe0d5}body.sg-brand--pink-theme{background:#fefbfc}body.sg-brand--pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-brand--pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#efb8c4}@media only screen and (min-width:992px){body.sg-brand--pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-brand--pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#efb8c4}}body.sg-brand--pink-theme .cmp-experiencefragment.cmp-experiencefragment--swedish_glace_footer .footer .sg-primary-footer>.cmp-container{background-color:#fbedf1}body.sg-brand--toffee-theme{background:#fef9f5}body.sg-brand--toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-brand--toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ea9143}@media only screen and (min-width:992px){body.sg-brand--toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-brand--toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ea9143}}body.sg-brand--toffee-theme .cmp-experiencefragment.cmp-experiencefragment--swedish_glace_footer .footer .sg-primary-footer>.cmp-container{background-color:#fae3cd}body.sg-brand--blue-theme,body.sg-pdp-blue-theme{background:#f2f8fa}body.sg-pdp-blue-theme .container.sg-pdp-main--wrapper{background-image:url(../resources/images/sg-bg--curve-blue.svg)}body.sg-pdp-choco-theme{background:#fbf9f6}body.sg-pdp-choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-pdp-choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ae8357}@media only screen and (min-width:992px){body.sg-pdp-choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-pdp-choco-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ae8357}}body.sg-pdp-choco-theme .cmp-experiencefragment.cmp-experiencefragment--swedish_glace_footer .footer .sg-primary-footer>.cmp-container{background-color:#ebe0d5}body.sg-pdp-choco-theme .container.sg-pdp-main--wrapper{background-image:url(../resources/images/sg-bg--curve-choco.svg)}body.sg-pdp-toffee-theme{background:#fef9f5}body.sg-pdp-toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-pdp-toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ea9143}@media only screen and (min-width:992px){body.sg-pdp-toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-pdp-toffee-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#ea9143}}body.sg-pdp-toffee-theme .cmp-experiencefragment.cmp-experiencefragment--swedish_glace_footer .footer .sg-primary-footer>.cmp-container{background-color:#fae3cd}body.sg-pdp-toffee-theme .container.sg-pdp-main--wrapper{background-image:url(../resources/images/sg-bg--curve-toffee.svg)}body.sg-pdp-pink-theme{background:#fefbfc}body.sg-pdp-pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-pdp-pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#efb8c4}@media only screen and (min-width:992px){body.sg-pdp-pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal a:hover,body.sg-pdp-pink-theme .cmp-experiencefragment--swedish_glace_header .primary-nav .globalnavigation.globalnavigation--normal button:hover{color:#efb8c4}}body.sg-pdp-pink-theme .cmp-experiencefragment.cmp-experiencefragment--swedish_glace_footer .footer .sg-primary-footer>.cmp-container{background-color:#fbedf1}body.sg-pdp-pink-theme .container.sg-pdp-main--wrapper{background-image:url(../resources/images/sg-bg--curve-pink.svg)}@media only screen and (min-width:768px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:1.5rem}}@media only screen and (min-width:992px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .buynow,.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .socialShareUL{width:auto}}@media only screen and (min-width:768px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button{text-align:right}}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#de2727;border:none;border-radius:36px;color:#fff;cursor:pointer;display:inline-block;font-family:GT Pressura,sans-serif;font-size:.875rem;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:.0625rem;letter-spacing:.1rem;line-height:1em;line-height:1.5rem;min-width:100%;padding:22px 30px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta{font-size:1.375rem;min-width:196px;padding:18px 30px}}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta:before{border:2px solid #fff;border-radius:36px;bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta:hover{background-color:#b83232;color:#fff}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta:hover:before{border:2px solid #b83232;bottom:0;left:0;right:0;top:0}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta:focus,.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta:focus-visible{outline-color:#de2727;outline-style:solid;outline-width:2px}@media only screen and (min-width:768px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta{margin:0 20px}}@media only screen and (min-width:992px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-cta{max-width:320px}}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#b29647;border:2px solid #b29647;border-radius:2px;color:#000;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.0125rem;letter-spacing:.5px;line-height:1.25rem;min-width:100%;padding:14px 25px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta:focus,.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta:focus-visible{outline-color:#946037;outline-offset:-2px;outline-style:solid;outline-width:2px}@media only screen and (min-width:768px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta{min-width:196px;padding:14px 30px}}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta:hover{background-color:transparent;border:2px solid #b29647;color:#000}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta:before{content:none}.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta:focus,.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta:focus-visible{outline-offset:3px}@media only screen and (min-width:768px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta{margin:0 20px}}@media only screen and (min-width:992px){.container.pdp-social-share-buy-now-container .cmp-container .aem-Grid .button a#find-a-delivery-carte-d-or-cta{min-width:160px}}html[lang=pt-PT] body button#ot-sdk-btn.ot-sdk-show-settings{color:#fff!important}html[lang=pt-PT] body .container .productlist.productcollection.productlist-blueprint-4-by-4.productlist-with-blue-btn .cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .product-listing-bottom-wrapper .product-listing-loadmore-button{border:2px solid #007fad;color:#007fad}html[lang=pt-PT] body .container .productlist.productcollection.productlist-blueprint-4-by-4.productlist-with-blue-btn .cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .product-listing-bottom-wrapper .product-listing-loadmore-button:before{border:2px solid #007fad}html[lang=pt-PT] body .container .productlist.productcollection.productlist-blueprint-4-by-4.productlist-with-blue-btn .cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .product-listing-bottom-wrapper .product-listing-loadmore-button:hover{background-color:#007fad;color:#fff}html[lang=pt-PT] body .container .productlist.productcollection.productlist-blueprint-4-by-4.productlist-with-blue-btn .cmp-product-listing .product-listing-content-wrapper .list-item-wrapper .product-listing-bottom-wrapper .product-listing-loadmore-button:hover:before{border:2px solid #007fad}