.recipe__PortionsButtons button{background-color:#757575;color:#fff;padding:10px 24px;cursor:pointer;float:left}.recipe__PortionsButtons button:not(:last-child){border-right:none}.recipe__PortionsButtons .active{background-color:#a6281c}@keyframes sizzle{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(0)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}.recipe__img-overlay-wrap{position:relative;display:inline-block;transition:transform .15s ease-in-out;cursor:pointer}.recipe__img-overlay-wrap img{display:block;max-width:100%;height:auto}.recipe__img-overlay-wrap svg{position:absolute;top:calc(50% - 35px);left:0;width:100%;margin-left:auto;margin-right:auto}.recipe__img-overlay-wrap:hover{animation-duration:.2s}.recipe__sectionTitle{color:#c93022;margin-bottom:8px;font-size:large}.recipe__IngredientsSection{color:#242424;margin-bottom:12px;font-size:x-large}.recipe__ingredientsDesktop,.recipe__directionsDesktop{display:none}.recipe__socialButtons{display:flex;justify-content:center}.recipe__socialButtons button{margin:20px 10px;max-width:220px;width:100%}.recipe__modal{position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#0006}.recipe__modal-content{background-color:#3a3a3a;color:#fff;margin-left:35px;padding:20px;height:-moz-fit-content;height:fit-content;border:1px solid #888;border-radius:15px;max-width:85%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.recipe__modal-content-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.recipe__modal-content-close{position:relative;top:-65px;right:15px;padding:8px 12px;line-height:1;color:#fff;border:1px solid #e1e1e1;border-radius:30px;display:flex;font-size:larger;align-items:center;background-color:#242424;height:-moz-fit-content;height:fit-content;cursor:pointer}@media screen and (min-width:1025px){.recipe__modal-content{width:auto;margin-left:0}.recipe__modal-content-wrapper{justify-content:center}.recipe__modal-content-close{top:-50px}}.recipe__ingredients{display:flex;flex-direction:column;background-color:#f7f7f7;padding:10px}.recipe__ingredients .contentful-ingredient,.recipe__ingredients .contentful-tool{font-size:medium;line-height:1.8;letter-spacing:.2px}.recipe__ingredients .contentful-ingredient::marker{color:#a6281c}.recipe__directions{display:flex;flex-direction:column}.recipe__directions ul{list-style:none!important;list-style-position:outside}.recipe__directions ul li{padding:10px 0 20px;border-bottom:1px solid rgba(0,0,0,.4)}.recipe__directions ul li:first-child{padding:0 0 20px}.recipe__directions .contentful-step{font-size:larger;line-height:2;font-weight:700;letter-spacing:.4px}.recipe__directions .contentful-direction{font-size:medium;line-height:1.8;letter-spacing:.2px}@media screen and (min-width:1025px){.recipe__sectionTitle{font-size:large}.recipe__desktopWrapper{display:flex;flex-direction:row}.recipe__buttonsWrapper{display:none!important}.recipe__ingredientsDesktop{display:flex;min-width:33%;flex-direction:column;padding:10px 20px;background-color:#f7f7f7}.recipe__ingredientsDesktop .contentful-ingredient,.recipe__ingredientsDesktop .contentful-tool{font-size:large;line-height:2;letter-spacing:.4px}.recipe__ingredientsDesktop .contentful-ingredient::marker{color:#a6281c}.recipe__directionsDesktop{display:flex;min-width:66%;flex-direction:column;padding:10px 20px}.recipe__directionsDesktop ul{list-style:none!important;list-style-position:outside}.recipe__directionsDesktop ul li{padding:20px 0 40px;border-bottom:1px solid rgba(0,0,0,.4)}.recipe__directionsDesktop ul li:first-child{padding:0 0 40px}.recipe__directionsDesktop .contentful-step{font-size:larger;letter-spacing:.6px;font-weight:700}.recipe__directionsDesktop .contentful-direction{font-size:large;line-height:2;letter-spacing:.4px}.recipe__ingredients,.recipe__directions{display:none}.recipe__quickFacts{font-size:x-large;margin-bottom:16px}.recipe__quickFactsDataTitle{font-size:x-large}}.recipe__wrapper{margin:20px 10px 80px}.recipe__quickFacts{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.recipe__quickFactsData,.recipe__sectionTitle{color:#c93022}.recipe__name{font-weight:700;font-size:x-large}.recipe__servingSize-wrapper{width:100%;align-self:flex-start}.recipe__servingSize{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:24px;margin-bottom:24px}.recipe__servingSizeTitle{padding:10px;font-size:large}.recipe__servingSlider{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin:8px 0;padding:10px 20px;width:100%;max-width:280px}.recipe__servingSlider input{height:4px;padding:1px 2px;border-radius:4px;width:100%;max-width:240px;background-color:#3a3a3a}.recipe__sliderValue,.recipe__sliderValueDesktop{padding:4px 6px;border:1px solid #242424;border-radius:4px}@media screen and (min-width:1025px){.recipe__name{font-weight:900;font-size:8.8rem;line-height:7.2rem}}.recipe__quickFactWrapper{display:flex;flex-direction:column;align-items:center}.recipe__buttonsWrapper{display:flex;flex-direction:row;justify-content:space-evenly;margin:0 0 24px}.recipe__articleContent{font-size:large;margin-bottom:16px;text-align:center}@media screen and (min-width:1025px){.recipe__articleContent{font-size:x-large}}.recipe__topRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:86px}.recipe__topRowRight{display:flex;min-width:90%;flex-direction:column;padding:10px 20px;justify-content:space-evenly}@media screen and (min-width:1025px){.recipe__topRowRight{max-width:50%;min-width:0%}}.recipe__video-wrapper{position:relative;display:flex;width:100%;height:186px;align-items:center;justify-content:center;margin:0 0 58px;filter:drop-shadow(0 15px 30px rgba(0,0,0,.12))}@media screen and (min-width:750px){.recipe__video-wrapper{height:400px}}@media screen and (min-width:1025px){.recipe__video-wrapper{height:731px;margin:0 0 128px}}.recipe__video-wrapper.playing svg{display:none}.recipe__video-wrapper video{-o-object-fit:cover;object-fit:cover}.recipe__video-wrapper svg{position:absolute;width:38px;height:38px}@media screen and (min-width:1025px){.recipe__video-wrapper svg{width:128px;height:128px}}.recipe__video-wrapper iframe{display:block;width:100%;max-width:100%;height:100%;max-height:100%}.recipe__video-wrapper:before{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #fff;content:"";pointer-events:none}@media screen and (min-width:1025px){.recipe__video-wrapper:before{border:12px solid #fff}}#additionalToolsNeeded,#additionalToolsNeededDesktop{font-size:large}#additionalToolsNeeded.skeleton,#additionalToolsNeededDesktop.skeleton{width:100%;height:200px;padding:20px}#prepTimeMins,#cookTimeMins,#difficulty{padding:0 20px}#prepTimeMins.skeleton,#cookTimeMins.skeleton,#difficulty.skeleton{width:80px;height:60px;padding:20px;margin:0 20px}#prepTimeMins{border-right:1px solid rgba(0,0,0,.6)}#cookTimeMins{border-right:none}@media screen and (min-width:431px){#cookTimeMins{border-right:1px solid rgba(0,0,0,.6)}}#recipeName{margin-bottom:16px;text-align:center}#recipeName.skeleton{width:100%;height:100px;margin:20px}#recipeImage{display:flex}#recipeImage.skeleton{width:400px;height:400px}#recipeImage img{border-radius:12px;max-height:400px}@media screen and (min-width:1025px){#recipeImage img{max-width:525px;max-height:525px}}@media screen and (min-width:1025px){#recipeImage{width:50%}}#ingredients.skeleton,#ingredientsDesktop.skeleton,#directions.skeleton{width:380px;height:600px;padding:20px}#directionsDesktop.skeleton{width:100%;height:600px;padding:20px}.modal__close-btn svg path{fill:#fff}.contentful-ingredient__link{color:#36c!important;cursor:pointer}.contentful-ingredient__link:hover{color:#25b!important}.contentful-tool::marker{color:#a6281c}#directionsButton,#ingredientsButton{background-color:#757575}#directionsButton.active,#ingredientsButton.active{background-color:#c93022}#portionButtons,#portionButtonsDesktop{margin-bottom:12px}#rich-text-body{font-size:medium;margin-bottom:16px;margin-top:8px;text-align:center}@media screen and (min-width:1025px){#rich-text-body{font-size:large}}.chefPairings{font-family:Right Grotesk Tight Black,helvetica,arial,sans-serif;font-size:3.6rem;line-height:4.3rem;margin-bottom:28px;margin-top:32px;text-align:center;color:#242424;text-transform:uppercase}@media screen and (min-width:1025px){.chefPairings{font-size:6rem;margin-bottom:63px}}.chefPairings a{color:#36c!important;cursor:pointer}.ingredientAmount sup,.ingredientAmount sub{position:static;vertical-align:revert}.ingredientAmount .fraction{letter-spacing:-.14rem}#recipe_servingSuggestions p{text-align:center;font-size:large}@media screen and (min-width:1025px){#recipe_servingSuggestions p{font-size:x-large}}.skeleton{animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}#recipe__share-url{width:300px;max-width:80%;height:-moz-fit-content;height:fit-content;margin-top:8px;margin-bottom:8px}#recipe__copy-button{background-color:#c93022;padding:12px;color:#fff;line-height:1;margin-top:0;margin-left:8px;width:120px;height:-moz-fit-content;height:fit-content}@media screen and (min-width:750px){#recipe__copy-button{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/contentful-section.css.map */
