.phone .recipe-popup_header{font-weight:bold;font-family:"ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;color:var(--brand);font-size:18px;line-height:24px}.light-gray{color:#666}.ingredients-page{margin-top:-20px}.ingredients-page_missing-product{padding:20px 0}.ingredients-page_wrapper{max-width:1080px;margin:0 auto}.ingredients-page_table{display:table;width:100%;margin:24px 0}.ingredients-page_table-header{display:table-header-group;padding:0 24px;font-weight:500}.ingredients-page_table-header .row .cell{padding-left:24px;padding-right:24px}.ingredients-page_table-body{display:table-row-group;padding:0 24px;border-radius:4px;box-shadow:0px 0px 2px 0px rgba(0,0,0,.1);overflow:hidden}.ingredients-page_table-body .cell{background:#fff;position:relative}.ingredients-page_table-body .cell:after{content:"";position:absolute;bottom:0;left:0px;right:0px;height:1px;background:var(--border);z-index:1}.ingredients-page_table-body .row:first-child .cell:first-child{border-radius:4px 0 0 0}.ingredients-page_table-body .row:first-child .cell:last-child{border-radius:0 4px 0 0}.ingredients-page_table-body .row:last-child .cell:first-child{border-radius:0 0 0 4px}.ingredients-page_table-body .row:last-child .cell:last-child{border-radius:0 0 4px 0}.ingredients-page_table-body .row .cell:first-child{position:relative;padding-left:48px;font-size:14px;line-height:18px}.ingredients-page_table-body .row .cell:first-child div:before{content:attr(data-num);font-weight:500;position:absolute;padding-right:4px;transform:translateX(-100%)}.ingredients-page_table-body .row .cell:last-child{width:372px;padding-left:24px;padding-right:48px}.ingredients-page_table-body .row:not(:last-child) .cell:first-child:after{left:24px}.ingredients-page_table-body .row:not(:last-child) .cell:last-child:after{right:24px}.ingredients-page_table .row{display:table-row}.ingredients-page_table .cell{display:table-cell;padding:8px;vertical-align:middle}.ingredients-page_table .cell.active:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:4px;border-radius:2px;background:var(--success)}.ingredients-page_other-products .product,.ingredients-page_other-products .product-placeholder,.ingredients-page_other-products .product-img-box{display:inline-block;margin:0 8px}.ingredients-page_other-products .product,.ingredients-page_other-products .product-img-box{background:#fff;cursor:pointer;border-radius:4px;transition:box-shadow .2s ease-in;box-shadow:none;padding:4px}.ingredients-page_other-products .product:hover,.ingredients-page_other-products .product-img-box:hover{box-shadow:0px 2px 2px 0px rgba(0,0,0,.1),0px 0px 2px 0px rgba(0,0,0,.1)}.ingredients-page_other-products .product-placeholder{width:80px;height:80px;background:#fafafa}.ingredients-page_ingredient{font-size:14px}.ingredients-page_product{min-width:380px}.ingredients-page_product .mini-product-box_wrapper{max-width:436px;box-shadow:none}.ingredients-page_summary{background:#fff;box-shadow:0px -2px 16px 0px rgba(0,0,0,.25)}.ingredients-page_summary-wrapper{height:64px;margin-top:8px}.ingredients-page_summary.sticky{position:fixed;left:0;right:0;bottom:0;z-index:2}.ingredients-page_summary .container{max-width:1080px;height:64px;padding:12px}.ingredients-page_summary .container>span{margin-right:70px}.ingredients-page_summary .button{float:right;padding-left:82px;padding-right:82px;font-size:16px}.ingredients-page_summary span{line-height:40px}.ingredients-page_summary span.value{font-weight:500;font-size:16px;color:var(--brand);margin-left:8px}@media screen and (max-width: 1280px){.ingredients-page_other-products .product-img{width:64px;height:64px}.ingredients-page_other-products .product-placeholder{width:72px;height:72px}.ingredients-page_table-body .row .cell:first-child{padding-left:36px}}.ingredients-page_loader{width:100%;text-align:center;margin-top:48px;margin-bottom:72px}.ingredients-page_loader:before{content:"";width:24px;height:24px;background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/loader.svg") no-repeat center;background-size:cover;display:inline-block;vertical-align:middle;margin-right:8px}.ingredients-page_banner-header{padding:56px 0 72px;color:#fff}.ingredients-page_banner-header .headline,.ingredients-page_banner-header .subline{font-family:"Oswald";font-weight:normal;text-shadow:0px 2px 2px rgba(0,0,0,.24);margin:8px 0}.ingredients-page_banner-header .subline{font-size:24px;text-transform:uppercase;line-height:32px}.ingredients-page_banner-header .headline{font-size:56px;line-height:64px}.phone .ingredients-page{margin:-20px -8px 0}.phone .ingredients-page .breadcrumbs-outer{margin-top:0}.phone .ingredients-page .breadcrumbs-outer .breadcrumbs_item,.phone .ingredients-page .breadcrumbs-outer .breadcrumbs_title{font-size:12px;line-height:24px;padding:8px 0}.phone .ingredients-page_banner-header{padding:42px 0 44px}.phone .ingredients-page_banner .headline,.phone .ingredients-page_banner .subline{margin:4px 0}.phone .ingredients-page_banner .headline{font-size:24px;line-height:36px}.phone .ingredients-page_banner .subline{font-size:18px;line-height:26px}.phone .ingredients-page_table,.phone .ingredients-page .row,.phone .ingredients-page .cell{display:block}.phone .ingredients-page_table-header{display:none}.phone .ingredients-page_table-body{box-shadow:none;display:block}@media screen and (max-width: 460px){.phone .ingredients-page_table-body{padding:0}}.phone .ingredients-page_table .row{box-shadow:0px 0px 2px 0px rgba(0,0,0,.1);margin:12px 0 26px;background:#fff}.phone .ingredients-page_table .row .cell{width:auto}.phone .ingredients-page_table .row .cell:first-child{padding-left:24px}.phone .ingredients-page_table .row .cell:first-child:after{left:-24px}.phone .ingredients-page_table .row .cell:first-child>div{display:flex;justify-content:space-between}.phone .ingredients-page_table .row .cell:first-child>div br{display:none}.phone .ingredients-page_table .row .cell:first-child .subtitle{margin-left:-16px}.phone .ingredients-page_table .row .cell:last-child{padding:8px}.phone .ingredients-page_table .row .cell.active:before{left:0;top:0;bottom:0}.phone .ingredients-page_table .row .subtitle{display:block;margin-bottom:4px;font-size:12px;color:#999}.phone .ingredients-page_table .row .subtitle.single{margin:4px 0}.phone .ingredients-page_product{min-width:unset}.phone .ingredients-page_product .mini-product-box_wrapper{max-width:unset}.phone .ingredients-page_summary-wrapper{height:120px}.phone .ingredients-page_summary .container{text-align:center;height:120px}.phone .ingredients-page_summary .container>span{margin-right:8px}.phone .ingredients-page_summary .button{display:block;padding:0 16px;margin:8px auto;float:none}.ingredients-page .breadcrumbs-outer{box-shadow:none;background:var(--placeholder)}#page-content.recipe-products-set{min-height:unset}.recipe-popup{max-height:35vh;background:#fafafa;padding:24px 0 20px 0;display:flex;flex:1 0 auto;flex-direction:column;overflow-y:auto}.recipe-popup_wrapper{overflow:hidden}.no-phone .recipe-popup_wrapper .notification-popup_content{max-width:576px}.phone .recipe-popup_wrapper .notification-popup_content .cross{top:12px;right:12px;width:24px;height:24px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.no-css-mask .phone .recipe-popup_wrapper .notification-popup_content .cross{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.recipe-popup .small-title{margin-left:24px}.recipe-popup_header{font:bold 20px/24px "ES Rebond Grotesque";font-feature-settings:"ss04" on;letter-spacing:.25px;color:var(--brand);margin:0 24px 24px 24px}.recipe-popup_products{position:relative;padding:0 24px;background:#fff;box-shadow:0px 0px 2px 0px rgba(0,0,0,.1)}.recipe-popup_products .mini-product-box_wrapper:after{content:"";border:1px solid rgba(0,0,0,0);transition:border-color .15s cubic-bezier(0.4, 0, 0.6, 1);position:absolute;top:2px;bottom:2px;height:auto;border-radius:4px;background:none;pointer-events:none;left:-60px;right:-20px}.recipe-popup_products .selected-substitute:after{border-color:var(--success)}.recipe-popup_products .form-input label{color:var(--main-text)}.recipe-popup_products label.checkbox input[type=radio]+i.marker{top:50%;margin-top:-10px}.recipe-popup_products i.marker{z-index:2}.recipe-popup_products i.marker+span .recipe-popup_product-wrapper .mask:before{content:"";position:absolute;top:50%;left:38px;width:0;height:0;transform:translate(-50%, -50%);background:#eaf6eb;border-radius:50%;transition:width .3s,height .3s;z-index:0}.recipe-popup_products i.marker:hover+span .recipe-popup_product-wrapper .mask:before,.recipe-popup_products i.marker+span .recipe-popup_product-wrapper .mask:hover:before{width:40px;height:40px}.recipe-popup_actions{text-align:center;padding-top:24px}.recipe-popup_actions .button{width:190px}.recipe-popup_product-wrapper{position:relative}.recipe-popup_product-wrapper .mask{position:absolute;top:0;left:-60px;right:-20px;bottom:0}.recipe-popup_product-wrapper .see-product{position:absolute;right:20px;top:50px;line-height:20px}.recipe-popup_product-wrapper .see-product:after{width:20px;height:20px;vertical-align:top}.recipe-popup_product-wrapper .mini-product-box_info .product-box_price.without-promo .product-box_normal-price{margin-top:0}.phone .recipe-popup{padding:12px 0}.phone .recipe-popup_header{margin:0 12px 12px}.phone .recipe-popup_products{padding:0 4px}.phone .recipe-popup_actions{display:flex;padding-top:16px;padding-left:24px;padding-right:24px}.phone .recipe-popup_actions .button{flex:1;width:auto}.phone .recipe-popup_wrapper .notification-popup_content{position:absolute;overflow:hidden;margin:0;bottom:0;border-radius:12px 12px 0 0;width:100%;max-width:none;margin-top:0}.phone .recipe-popup_wrapper .notification-popup_content .cross{top:12px;right:12px;width:24px;height:24px;-webkit-mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain;mask:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.no-css-mask .phone .recipe-popup_wrapper .notification-popup_content .cross{background:url("https://res.cloudinary.com/dj484tw6k/image/upload/v1557136692/NewFrisco/Others/icons/X-mark.svg") no-repeat center/contain}.recipe-added .notification-popup_description{text-align:center;font-size:16px;line-height:24px}.recipe-added strong{font-weight:500}.recipe-added label.checkbox{position:relative;margin:24px 0;padding:0;font-size:14px;line-height:20px}.recipe-added label.checkbox input[type=checkbox]+i.marker{position:relative;vertical-align:middle}.recipe-added .notification-popup_buttons{display:flex;justify-content:space-around}.recipe-added .notification-popup_buttons .button{max-width:320px;flex:0 1 320px}


