.recipe{padding:36px 25px;box-sizing:border-box}@media only screen and (max-width:989px){.recipe{padding:36px 16px 10px}}.recipe--article{margin:0 auto;padding:0 0 35px;max-width:840px;width:100%;position:relative}@media only screen and (max-width:989px){.recipe--article{padding-top:0;padding-bottom:0}}.recipe *{box-sizing:border-box}@media only screen and (max-width:989px){.recipe--article .breadcrumbs__wrapper{padding-left:10px;position:absolute;top:0;left:0;z-index:1}}@media only screen and (max-width:989px){.recipe--article .breadcrumbs__content{margin:0}}.recipe--article .breadcrumbs__content a,.recipe--article .breadcrumbs__content span{font-size:12px;color:#64748b;text-decoration:none}@media only screen and (max-width:989px){.recipe--article .breadcrumbs__content a,.recipe--article .breadcrumbs__content span{font-size:10px;font-weight:400;color:#fff}}.recipe--article .breadcrumbs__content a{font-weight:600}@media only screen and (max-width:989px){.recipe--article .breadcrumbs__content a{font-weight:400}}.recipe--article .breadcrumbs__content .breadcrumbs__icon{padding:0}.recipe ul{list-style:none;margin:0;padding:0}.recipe__heading{font-size:52px;font-weight:400;line-height:57px;letter-spacing:3px;text-align:center;color:var(--color-primary);text-transform:uppercase}@media only screen and (max-width:989px){.recipe__heading{margin:0;font-size:29px;line-height:32px}}.recipe__container{max-width:1280px;width:100%;margin:0 auto;padding:0 16px}@media only screen and (max-width:989px){.recipe__container{padding:0}}.recipe__content{margin-top:25px}.recipe--article .recipe__content{margin-top:0}@media only screen and (max-width:989px){.recipe__content{margin-top:16px}}.recipe__details{display:flex}.recipe__details-video{width:50%;flex:none}.recipe--article .recipe__details-video{width:100%}@media only screen and (max-width:989px){.recipe__details-video{width:100%;border-radius:0}}.recipe__details video{width:100%;border-radius:20px;overflow:hidden;border:none;outline:none}@media only screen and (max-width:989px){.recipe__details video{border-radius:0}}.recipe--article .recipe__details{flex-wrap:wrap}@media only screen and (max-width:989px){.recipe__details{display:block}}.recipe__image{display:block;max-width:100%;width:50%;object-fit:cover;border-radius:15px}@media only screen and (max-width:989px){.recipe__image{width:100%}}.recipe--article .recipe__image{width:100%;height:372px}@media only screen and (max-width:989px){.recipe--article .recipe__image{height:250px;border-radius:0}}.recipe__details-right{padding-top:0;padding-left:20px}@media only screen and (max-width:989px){.recipe__details-right{margin-top:8px;padding-left:0}}.recipe--article .recipe__details-right{margin-top:24px;padding:32px;border-radius:20px}@media only screen and (max-width:989px){.recipe--article .recipe__details-right{margin-top:-30px;padding:16px;border-radius:30px 30px 0 0;position:relative}}.recipe__details-item{display:block;padding:16px 5px;border-bottom:1px solid var(--color-beige-darker)}.recipe__details-title,.recipe__details-item .recipe__item-heading{margin-top:0;margin-bottom:20px;font-size:29px;font-weight:400;line-height:38px;color:var(--color-grey);letter-spacing:1.5px;text-transform:uppercase}.recipe__item-heading a{text-decoration:none}.recipe--article .recipe__details-title{text-align:center}@media only screen and (min-width:990px){.recipe--article .recipe__item-heading{font-size:24px}}@media only screen and (max-width:989px){.recipe__details-item .recipe__item-heading{margin-bottom:16px;font-size:16px}}@media only screen and (max-width:989px){.recipe__details-title{font-size:29px}}.recipe__details-item ul{display:flex;flex-wrap:wrap}.recipe__details-item ul li{margin-bottom:12px;width:calc(100% / 3);font-family:var(--font-gotham);font-size:14px;font-weight:325;line-height:20px;letter-spacing:0;color:var(--color-grey)}@media only screen and (max-width:989px){.recipe__details-item ul li{margin-bottom:12px;font-size:12px;line-height:16px}}.recipe__details-item ul li strong{font-family:var(--font-montserrat);font-size:12px;font-weight:700;line-height:16px;letter-spacing:0}.recipe__details-item ul li i{display:inline-block;height:15px;position:relative}.recipe__details-item-level i:before,.recipe__details-item-level i:after{content:"";display:inline-block;height:15px;width:4px;margin:0 2px;background-color:#f003}.recipe__details-item-level i:before{height:12px}.recipe__details-item-level strong{display:inline-block;position:relative}.recipe__details-item-level strong:before{content:"";display:inline-block;height:9px;width:4px;margin:0;background-color:var(--color-primary)}.recipe__details-item-level--medium strong:before,.recipe__details-item-level--hard strong:before{background-color:#f003}.recipe__details-item-level--medium i:before{background-color:var(--color-primary)}.recipe__details-item-level--hard i:after{background-color:var(--color-primary)}.recipe__details-item--prep{padding-top:0}.recipe--article .recipe__details-item--prep{border-bottom:none;padding-bottom:0}.recipe__details-item-description,.recipe__details-item--prep p{margin-top:8px;margin-bottom:0;width:100%;font-family:var(--font-gotham);font-size:14px;font-weight:325;line-height:22px;letter-spacing:0;color:var(--color-blu)}.recipe__details-item-description{max-width:450px}.recipe--article .recipe__details-item-description{max-width:100%}.recipe__details-item--prep strong{font-weight:600}.recipe__details-item--prep .recipe__details-item-description,.recipe__details-item--prep .recipe__details-item-description p{font-size:16px}.recipe__details-item--prep .recipe__details-item-description a{color:var(--color-blu)}@media only screen and (min-width:990px){.recipe__details-item--prep .recipe__details-item-description a:hover{text-decoration:underline}}@media only screen and (max-width:989px){.recipe__details-item--prep .recipe__details-item-description p{font-size:14px}}.recipe__details-item--prep p a,.recipe__details-item--prep p strong{font-family:var(--font-gotham);font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:var(--color-blu)}.recipe__details-item--prep .recipe__item-heading{margin-top:0;margin-bottom:8px;color:var(--color-primary)}@media only screen and (max-width:989px){.recipe__details-item--prep .recipe__item-heading{font-size:24px;line-height:28.5px;text-align:center}}.recipe__details-item--prep ul{flex-wrap:nowrap}@media only screen and (min-width:990px){.recipe--article .recipe__details-item--prep ul{margin-right:-8px}}@media only screen and (max-width:989px){.recipe__details-item--prep ul{justify-content:center;margin-right:-8px}}.recipe__details-item--prep ul li{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-right:8px;max-width:108px;width:100%;min-height:72px;padding:18px 0;border:1px solid var(--color-beige-darker);border-radius:4px;background-color:#fff}@media only screen and (min-width:990px){.recipe--article .recipe__details-item--prep ul li{max-width:25%}}.recipe__details-item--prep ul li span{display:block;font-family:var(--font-gotham);font-size:12px;font-weight:700;line-height:16px;letter-spacing:0;color:var(--color-grey);width:100%;text-align:center}@media only screen and (max-width:375px){.recipe__details-item--prep ul li span{display:block;font-family:var(--font-gotham);font-size:11px;font-weight:700;line-height:16px;letter-spacing:0;color:var(--color-grey);width:100%;text-align:center}}.recipe__details-item--prep ul li i{display:inline-block;margin:4px auto 0;height:16px;position:relative}.recipe__details-item--prep ul li i>svg{display:block;margin:0 auto;width:100%;height:16px}.recipe__details-item--ingredients{padding-bottom:12px;border-bottom:none}@media only screen and (max-width:989px){.recipe__details-item--ingredients ul{flex-wrap:wrap}}@media only screen and (max-width:989px){.recipe__details-item--ingredients ul li{width:50%}}.recipe__details-item--utensils{padding-top:0}.recipe--article .recipe__details-item--utensils{border-bottom:none;padding-bottom:0}.recipe__steps{margin-top:25px}.recipe--article .recipe__steps{margin-top:44px}@media only screen and (max-width:989px){.recipe--article .recipe__steps{margin-top:0;padding:16px}}.recipe__steps .recipe__item-heading{width:100%;margin-top:0;margin-bottom:20px;font-size:29px;font-weight:400;line-height:32px;color:var(--color-grey);letter-spacing:1.5px;text-transform:uppercase}@media only screen and (max-width:989px){.recipe__steps .recipe__item-heading{margin-bottom:16px;font-size:16px;line-height:21px}}@media only screen and (min-width:990px){.recipe--article .recipe__steps .recipe__item-heading{font-size:24px}}.recipe__steps-list-wrap{display:flex}.recipe--article .recipe__steps-list-wrap{flex-wrap:wrap}@media only screen and (max-width:989px){.recipe__steps-list-wrap{flex-wrap:wrap}}.recipe__steps-list{list-style:none;width:50%}.recipe--article .recipe__steps-list{width:100%}@media only screen and (max-width:989px){.recipe__steps-list{display:block;width:100%}}.recipe__steps-item{margin-bottom:16px;width:100%;padding-right:15px;min-height:104px;font-size:16px;font-weight:325;line-height:22px;letter-spacing:.5px;color:var(--color-grey)}@media only screen and (max-width:989px){.recipe__steps-item{width:100%;min-height:unset;margin-bottom:24px}}.recipe--article .recipe__steps-item{min-height:unset;margin-bottom:24px}.recipe__steps-item p{margin-bottom:0}.recipe--article .recipe__steps-item p{margin-top:4px}.recipe__details-item-top{display:flex;align-items:center;margin-bottom:20px}.recipe--article .recipe__details-item-top{justify-content:space-between}@media only screen and (max-width:989px){.recipe__details-item-top{justify-content:space-between}}.recipe__details-item-top .recipe__item-heading{margin-bottom:0;margin-right:15px}.recipe__num-people{display:flex;align-items:center;background-color:#fff;justify-content:center;border-radius:30px;font-size:14px;font-weight:600;color:var(--color-blu);width:auto;padding:10px 0;border:1px solid var(--color-beige-darker)}.recipe__num-people p{display:flex;align-items:center;width:auto;margin:0 6px}.recipe__num-people p i{display:block;width:20px;height:20px;margin-right:10px}.recipe__num-people p svg{height:20px;width:20px}.recipe__num-people-quantity{font-size:14px;font-weight:600}.recipe__num-people-button{font-size:14px;font-weight:600;padding:0 10px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recipe__steps-item-count{font-family:var(--font-gotham);font-size:11px;font-weight:700;line-height:16px;letter-spacing:1.5px;color:var(--color-primary);text-transform:uppercase}@media only screen and (max-width:989px){.recipe__steps-item-count{font-size:11px}}.recipe__products ul{display:flex;flex-wrap:wrap}.recipe__products ul li{width:calc(100% / 3);padding-right:20px}@media only screen and (max-width:989px){.recipe__products ul li{width:50%;padding-right:10px}}.recipe--article .recipe__products ul li{width:50%;padding-right:10px}.recipe__products-link{display:flex;align-items:center;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0px;color:var(--color-grey)}.recipe__products-image{margin-right:5px;background-color:#fff;object-fit:contain}.recipe__image-wrapper{position:relative;display:block;width:100%}.recipe__image-wrapper .recipe__image{width:100%;max-height:350px}.recipe__video-cta{position:absolute;bottom:16px;left:50%;transform:translate(-50%);transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:10px;background:#fff;border:none;border-radius:100px;padding:8px 16px 8px 8px;cursor:pointer;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.392px;font-family:Montserrat-semibold;color:#000;white-space:nowrap;line-height:1}.recipe__video-cta:hover{transform:translate(-50%) scale(1.05);box-shadow:0 4px 12px #00000026}.recipe__video-cta-icon{width:40px;height:40px;background:linear-gradient(0deg,#f009 0% 100%),url(<path-to-image>) #d3d3d3 50% / cover no-repeat;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.recipe__video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#000000d1;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s ease}.recipe__video-modal.is-open{opacity:1;pointer-events:auto}.recipe__video-modal-inner{background:#fff;border-radius:12px;overflow:hidden;width:100%;max-width:400px;display:flex;flex-direction:column}.recipe__video-modal-inner[data-orientation=landscape]{max-width:800px}.recipe__video-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px;gap:12px;flex-shrink:0}.recipe__video-modal-title{font-size:17px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.476px;font-family:Montserrat-bold;color:#240900;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipe__video-modal-close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;flex-shrink:0}.recipe__video-modal-close svg path{stroke:#b09f99}.recipe__video-modal-player video{display:block;width:100%;max-height:80vh;background:#000}@media only screen and (max-width:989px){.recipe__video-cta{bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/418/assets/section-recipe.css.map */
