.article-template .article-template__back.page-width{margin-top:3rem}.article-template__link{justify-content:flex-start;font-size:1.2rem}.article-template{--color-button: var(--yellow);--color-button-text: var(--black);font-size:1.6rem;font-size:clamp(1.6rem,4vw,2rem)}.recipe-section__affiliate-btn{--color-button: 255, 153, 0;--color-button-text: 0, 0, 0}.article-template .rte{line-height:1.5}.recipe-section__subheading{font-size:clamp(2.2rem,6.8vw,4rem);margin-bottom:0}header.article-header{margin-top:1rem;background:linear-gradient(0deg,rgb(var(--custom-light-purple)),transparent);border-bottom:1px solid rgb(var(--custom-purple));padding-bottom:2.8rem}.article-header .circle-divider:after{margin:0 .1rem 0 .2rem}.article-header__author,.article-header__date{font-size:1.4rem}.article-header__date{opacity:.7}.recipe-section__actions{margin-top:3rem;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;border:1px solid rgb(var(--custom-purple));max-width:40rem}.recipe-section__jump-btn .svg-wrapper,.recipe-section__print-btn .svg-wrapper{position:relative;top:-2px;vertical-align:middle}.recipe-section__jump-btn .svg-wrapper{width:16px}.recipe-section__jump-btn .svg-wrapper>svg path:first-child,.recipe-section__jump-btn .svg-wrapper>svg path{fill:rgb(var(--custom-light-purple))}.recipe-section__jump-btn .svg-wrapper>svg path:last-child(2),.recipe-section__jump-btn .svg-wrapper>svg path[stroke-miterlimit="10"]{fill:#030303}.recipe-section__print-btn .svg-wrapper,.share-button__button .svg-wrapper{margin-right:.2rem}.recipe-section__jump-btn,.recipe-section__print-btn,.share-button__button{background-color:rgb(var(--custom-light-purple));color:rgb(var(--black));min-height:calc(4.5rem + var(--buttons-border-width) * 2);flex:1 1 auto;border:none;cursor:pointer}.recipe-section__jump-btn,.recipe-section__print-btn,.recipe-section__actions .share-button{max-width:20rem;width:50%;justify-content:center;align-items:center;line-height:calc(4.5rem + var(--buttons-border-width) * 2)}.share-button__button{width:100%;justify-content:center;align-items:center}.share-button__button .icon-share{height:auto;margin-right:unset;min-width:unset}.recipe-section__print-btn{border-left:1px solid rgb(var(--custom-purple))}.recipe-section__jump-btn{border-right:1px solid rgb(var(--custom-purple))}.recipe-section__jump-btn:hover,.recipe-section__print-btn:hover{text-decoration:underline;text-underline-offset:.3rem}@media (prefers-color-scheme: dark){.recipe-section__actions .svg-wrapper,.recipe-section__actions .svg-wrapper>svg{filter:invert(1)}}.recipe-section__actions .svg-wrapper,.recipe-section__actions .svg-wrapper>svg{filter:invert(1)}.recipe-gallery-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding:1rem;height:min(70vh,1080px);-ms-overflow-style:none;scrollbar-width:none}.recipe-gallery-slider::-webkit-scrollbar{background:transparent;width:0px;height:0px}.recipe-gallery-slider__slide{flex:0 0 auto;width:auto;height:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:16px;scroll-snap-align:center}.recipe-gallery-slider__slide img,.recipe-gallery-slider__slide video{max-width:100%;border-radius:16px;height:auto}.recipe-section__video-wrapper video::cue{white-space:pre-wrap;font-size:max(18px,1.1em);line-height:1.4}.recipe-section__video-wrapper .video-section__media.deferred-media{box-shadow:none;border:none}.recipe-section__video-transcript{margin-top:1rem}.recipe-section__video-transcript summary{cursor:pointer;color:#2a7ae2;font-weight:500;padding:0 3rem;font-size:1.6rem;min-height:4.6rem;color:rgb(var(--black));border:none;line-height:4.6rem;text-align:left;background-color:#ecf0f1;text-decoration:underline;display:inline-block}.recipe-section__video-transcript summary .svg-wrapper{vertical-align:middle;position:relative;top:-2px;margin-right:1rem}.recipe-section__video-transcript-content{background-color:#ecf0f1;padding:1.5rem}.recipe-section__video-transcript-content p{margin-top:0;line-height:1.5;font-size:1.6rem}.recipe-section__equipment,.recipe-section__ingredients,.recipe-section__steps{background:linear-gradient(0deg,rgb(var(--custom-light-purple)),transparent);border-bottom:1px solid rgb(var(--custom-purple));padding:2rem 1.5rem}.recipe-checkbox-wrapper .label{cursor:pointer}.recipe-section__equipment{margin-top:4rem;border-top:1px solid rgb(var(--custom-purple))}.recipe-section__ingredient-list{width:100%;margin-left:0;padding-left:0;list-style-type:none}.recipe-section__ingredient-list-item{padding-top:1.5rem}.recipe-section__ingredient-list-item input[type=checkbox],.recipe-section__equipment-list-item input[type=checkbox]{transform:scale(1.5);transform-origin:left;margin:0;margin-right:.8rem;cursor:pointer}@media screen and (min-width: 500px){.recipe-section__ingredient-list-item input[type=checkbox],.recipe-section__equipment-list-item input[type=checkbox]{transform:scale(1.8);margin:0;margin-right:1.5rem}}.recipe-section__ingredient-list-item input[type=checkbox]:checked+label,.recipe-section__equipment-list-item input[type=checkbox]:checked+label{text-decoration:line-through;color:#757575}.recipe-section__ingredients-top{display:flex;justify-content:space-between;align-items:center}.recipe-section__servings{display:flex;align-items:center}.recipe-section__servings button{--servings-border-width: 4px;background-color:#fff;border:var(--servings-border-width) solid rgb(var(--custom-purple));border-left:none;color:rgb(var(--custom-purple));text-align:center;min-height:calc(4.4rem + (var(--servings-border-width) * 2));min-width:calc(4.4rem + (var(--servings-border-width) * 2));aspect-ratio:1/1;line-height:4.4rem;font-size:2rem;font-weight:700;cursor:pointer;padding:0}.recipe-section__servings button:hover,.recipe-section__servings button:focus-visible{background-color:rgba(var(--custom-purple),.24)}.recipe-section__servings button:first-of-type{border-left:var(--servings-border-width) solid rgb(var(--custom-purple))}.recipe-section__servings button.selected{background-color:rgba(var(--custom-purple),.8);color:#fff}.recipe-section__step-tip{color:#595959}.recipe-checkbox-wrapper svg rect{fill:#fff}.checkbox-wrapper-01 .checkbox-svg-1 .path1{stroke-dasharray:400;stroke-dashoffset:400;transition:.5s all}.checkbox-wrapper-01 .check:checked+label svg g path{stroke-dashoffset:0}.checkbox-wrapper-02,.checkbox-wrapper-03{position:relative;left:-11px}.checkbox-wrapper-02{margin-right:-15px}.checkbox-wrapper-03{margin-right:-13px}.checkbox-wrapper-02 .checkbox-svg-2 .path1{stroke-dasharray:400;stroke-dashoffset:400;transition:.5s stroke-dashoffset}.checkbox-wrapper-02 .check:checked+label svg g path{stroke-dashoffset:0}.checkbox-wrapper-03 .checkbox-svg-3 .path1{stroke-dasharray:400;stroke-dashoffset:400;transition:.5s all}.checkbox-wrapper-03 .check:checked+label svg g path{stroke-dashoffset:0}.checkbox-wrapper-01 .checkbox-svg-2,.checkbox-wrapper-01 .checkbox-svg-3,.checkbox-wrapper-02 .checkbox-svg-1,.checkbox-wrapper-02 .checkbox-svg-3,.checkbox-wrapper-03 .checkbox-svg-1,.checkbox-wrapper-03 .checkbox-svg-2{display:none}.recipe-section__steps{margin-bottom:2rem}.recipe-section__steps-list{list-style:none;padding-left:0}.recipe-section__steps .recipe-checkbox-wrapper{max-width:45px}.recipe-section__step{border-radius:.6rem;padding:.5rem 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.recipe-section__step-text{max-width:calc(100% - 45px - 2rem);width:calc(100% - 45px - 2rem)}.recipe-section__step-text p{margin:0}.recipe-section__step-image{width:25rem;height:auto;object-fit:cover;border-radius:.4rem}.recipe-section__step-tip{color:#b48b2f;font-size:.8em;margin-top:.3em;flex-basis:100%}#bbcomments-container{margin-top:8rem;margin-bottom:8rem;padding:0}#bbcomments-container *,#bbcomments-container * *{font-family:var(--font-body-family)}#bbcomments-container .formContainer h2{font-family:var(--font-heading-family);font-size:2.4rem}#bbcomments-container .formContainer h3,#bbcomments-container .formContainer h4,#bbcomments-container .formContainer h5,#bbcomments-container .formContainer h6{font-family:var(--font-body-family);font-size:1.6rem}#bbcomments-container .formContainer .formField{min-height:4.4rem;font-size:1.8rem}#bbcomments-container .submitButtonContainer .submitButton{color:rgb(var(--black))}#bbcomments-container .formContainer .formStarContainer{margin-top:0;margin-bottom:.8rem}.footer{background-color:rgb(var(--custom-light-purple));border-top:1px solid rgb(var(--custom-purple))}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-recipe.css.map */
