@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap);
.nfw-product-row{display:flex;align-items:center;padding:17.5px 32px;min-height:95px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1);transition:opacity 200ms}.nfw-product-row-mobile-subrow{display:flex;align-items:center}.nfw-product-row-mobile-subrow:first-of-type{flex:1}.nfw-product-row-semitrasnparent{opacity:.5}.nfw-product-row-out-of-stock{opacity:1}.nfw-checkbox{min-width:20px;min-height:20px;box-sizing:border-box;border-radius:4px;margin-right:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0px solid #666;transition:background-color 100ms,border 100ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nfw-checkbox.hidden{visibility:hidden}.nfw-checkbox-unselected.nfw-checkbox{opacity:.5;background-color:rgba(0,0,0,0);border:1px solid #666}.nfw-product-image{width:60px;height:60px;margin-right:25px;-o-object-fit:contain;object-fit:contain}.nfw-product-row-text{flex:1;margin-right:60px}@media(max-width: 800px){.nfw-product-row-text{margin-right:0}.nfw-product-row-subtitle{display:inline}}.nfw-product-row-subtitle{margin-top:3px}.nfw-product-row-shared{margin-top:15px}.nfw-product-row .nfw-product-row-dollars{min-width:77px;text-align:right}.nfw-product-quantity{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:36px;min-height:36px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nfw-product-wide{min-width:60px;margin:0 5px;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.nfw-product-quantity,.nfw-product-row-price,.nfw-swap-icon{transition:filter 200ms}.nfw-product-row-busy .nfw-product-quantity,.nfw-product-row-busy .nfw-swap-icon,.nfw-product-row-busy .nfw-product-row-price{filter:blur(5px);pointer-events:none}.nfw-product-add{width:142px}.nfw-product-row-out-of-stock-label{padding:14.5px 65px;border-radius:4px;text-align:center;margin-left:auto}.nfw-product-row-out-of-stock-label.clickable{cursor:pointer}.nfw-swap-icon{margin-right:20px;min-width:36px;min-height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;transition:transform 300ms}.nfw-swap-icon.hidden{display:none}.nfw-product-row-mobile-subrow>.nfw-product-row-price{margin-left:auto}@media(max-width: 800px){.nfw-product-image{margin-right:12px}.nfw-checkbox{margin-right:12px}.nfw-product-row{flex-direction:column;align-items:stretch;padding:16px}.nfw-swap-icon{margin-left:44px;margin-right:24px}.nfw-product-row-out-of-stock-label{margin-left:104px}.nfw-product-add{margin-left:104px}.nfw-product-row .nfw-product-row-dollars{min-width:initial}.nfw-product-row-mobile-subrow:nth-of-type(2){margin-top:10px}.nfw-swap-icon.hidden{display:block;visibility:hidden}}@media(max-width: 400px){.nfw-product-row-out-of-stock-label{margin-left:0;width:100%}}.nfw-swap-icon:hover{transform:rotateZ(-180deg)}.nfw-swap-icon-cross:hover{transform:rotateZ(-90deg)}.nfw-swap-icon svg{display:block}.skeleton-row{padding:0 32px;display:flex;align-items:center;min-height:96px}.skeleton-box{border-radius:3px;background-color:rgba(196,196,196,.15);animation:skeleton2 800ms linear infinite alternate}.skeleton-row:nth-child(2) .skeleton-box{animation-delay:200ms}.skeleton-row:nth-child(3) .skeleton-box{animation-delay:400ms}.skeleton-row:nth-child(4) .skeleton-box{animation-delay:600ms}.skeleton-row:nth-child(5) .skeleton-box{animation-delay:800ms}.skeleton-row:nth-child(6) .skeleton-box{animation-delay:1000ms}@keyframes skeleton2{0%{background-color:rgba(196,196,196,.15)}100%{background-color:rgba(196,196,196,.6)}}.checkbox{min-width:20px;height:20px}.avatar{min-width:60px;height:60px;margin-left:30px}.lines{padding-right:20px;margin-left:25px;flex:1}.big-line{max-width:334px;height:16px}.small-line{max-width:102px;height:16px;margin-top:5px}@media(max-width: 800px){.skeleton-row{padding:0 16px}.avatar{margin-left:12px}.lines{margin-left:12px}}
.nfw-product-row-price{display:flex;flex-direction:row;align-items:flex-start}
.nfw-swap-area{padding:12px 16px;box-sizing:border-box;display:flex;overflow-x:auto}.nfw-swap-area-card{box-sizing:border-box;min-width:180px;width:180px;min-height:270px;margin-right:16px;background-color:#fff;border-radius:4px;padding:20px;display:flex;flex-direction:column;cursor:pointer}.nfw-swap-area-empty{width:100%;text-align:center;height:270px;margin-right:16px;cursor:auto;display:flex;justify-content:center;align-items:center}.nfw-swap-area-card:hover{padding:18px;border-style:solid;border-width:2px}.nfw-swap-area-card-loading .nfw-swap-area-card{animation:skeleton4 800ms infinite alternate backwards}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(1){animation-delay:150ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(2){animation-delay:300ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(3){animation-delay:450ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(4){animation-delay:600ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(5){animation-delay:750ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(6){animation-delay:900ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(7){animation-delay:1050ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(8){animation-delay:1200ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(9){animation-delay:1350ms}.nfw-swap-area-card-loading .nfw-swap-area-card:nth-child(10){animation-delay:1500ms}@keyframes skeleton4{0%{background-color:#fff}100%{background-color:#eef3f8}}.nfw-swap-area-card:last-of-type{margin-right:0}.nfw-product-row-swap-candidate-image{width:100px;height:100px;margin-bottom:14px;margin-top:auto;align-self:center;-o-object-fit:contain;object-fit:contain}.nfw-search-area{width:calc(100% - 32px);display:flex;justify-content:center;align-items:center;padding:0px 0px;background-color:#fff;border-radius:4px;margin:16px 16px 0px}.nfw-search-area input{padding:12px 0;border:none;outline:none;margin:0 10px}.nfw-swap-background{background-color:#d8d8d8}
.nfw-product-row{display:flex;align-items:center;padding:17.5px 32px;min-height:95px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1);transition:opacity 200ms}.nfw-product-row-mobile-subrow{display:flex;align-items:center}.nfw-product-row-mobile-subrow:first-of-type{flex:1}.nfw-product-row-semitrasnparent{opacity:.5}.nfw-product-row-out-of-stock{opacity:1}.nfw-checkbox{min-width:20px;min-height:20px;box-sizing:border-box;border-radius:4px;margin-right:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0px solid #666;transition:background-color 100ms,border 100ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nfw-checkbox.hidden{visibility:hidden}.nfw-checkbox-unselected.nfw-checkbox{opacity:.5;background-color:rgba(0,0,0,0);border:1px solid #666}.nfw-product-image{width:60px;height:60px;margin-right:25px;-o-object-fit:contain;object-fit:contain}.nfw-product-row-text{flex:1;margin-right:60px}@media(max-width: 800px){.nfw-product-row-text{margin-right:0}.nfw-product-row-subtitle{display:inline}}.nfw-product-row-subtitle{margin-top:3px}.nfw-product-row-shared{margin-top:15px}.nfw-product-row .nfw-product-row-dollars{min-width:77px;text-align:right}.nfw-product-quantity{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:36px;min-height:36px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nfw-product-wide{min-width:60px;margin:0 5px;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.nfw-product-quantity,.nfw-product-row-price,.nfw-swap-icon{transition:filter 200ms}.nfw-product-row-busy .nfw-product-quantity,.nfw-product-row-busy .nfw-swap-icon,.nfw-product-row-busy .nfw-product-row-price{filter:blur(5px);pointer-events:none}.nfw-product-add{width:142px}.nfw-product-row-out-of-stock-label{padding:14.5px 65px;border-radius:4px;text-align:center;margin-left:auto}.nfw-product-row-out-of-stock-label.clickable{cursor:pointer}.nfw-swap-icon{margin-right:20px;min-width:36px;min-height:36px;border-radius:36px;display:flex;align-items:center;justify-content:center;margin-left:auto;cursor:pointer;transition:transform 300ms}.nfw-swap-icon.hidden{display:none}.nfw-product-row-mobile-subrow>.nfw-product-row-price{margin-left:auto}@media(max-width: 800px){.nfw-product-image{margin-right:12px}.nfw-checkbox{margin-right:12px}.nfw-product-row{flex-direction:column;align-items:stretch;padding:16px}.nfw-swap-icon{margin-left:44px;margin-right:24px}.nfw-product-row-out-of-stock-label{margin-left:104px}.nfw-product-add{margin-left:104px}.nfw-product-row .nfw-product-row-dollars{min-width:initial}.nfw-product-row-mobile-subrow:nth-of-type(2){margin-top:10px}.nfw-swap-icon.hidden{display:block;visibility:hidden}}@media(max-width: 400px){.nfw-product-row-out-of-stock-label{margin-left:0;width:100%}}.nfw-swap-icon:hover{transform:rotateZ(-180deg)}.nfw-swap-icon-cross:hover{transform:rotateZ(-90deg)}.nfw-swap-icon svg{display:block}
.nfw-modal-footer-container{padding:22px 32px;background-color:#f6f6f6;box-shadow:0px -1px 17px 0px rgba(0,0,0,.16)}.nfw-modal-footer{display:flex;align-items:center;justify-content:flex-end}.nfw-modal-footer-loading{visibility:hidden}.nfw-modal-footer-info{display:flex;flex-direction:column;align-items:flex-end;margin-right:18px}.nfw-button{padding:15px 20px;border-radius:4px;outline:none;border:none;color:#fff;cursor:pointer}.nfw-footer-price{margin-right:9px}.nfw-footer-disclaimer{margin-top:-3px}.nfw-modal-footer-info-mobile{display:none}@media(max-width: 800px){.nfw-modal-footer-container{padding:12px 16px 24px 16px}.nfw-modal-footer{flex-direction:column;align-items:stretch}.nfw-modal-footer-info{display:none}.nfw-modal-footer-info-mobile{display:flex;align-items:baseline;margin-bottom:9px}.nfw-footer-disclaimer{margin-right:auto}.nfw-footer-price{margin-right:0;margin-left:9px}}
.nfw-recipe-header{display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);min-height:90px;box-sizing:border-box;padding-left:32px;padding-top:12px;padding-bottom:12px}.nfw-recipe-header-without-subtitle{padding-top:25px;padding-bottom:25px}.nfw-product-row-delete-icon{width:18px;height:18px;padding:3px;margin-left:12px;margin-bottom:-5px;cursor:pointer}.nfw-collapse-arrow-desktop{align-self:stretch;width:90px;display:flex;align-items:center;justify-content:center}.nfw-collapse-arrow{margin-left:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nfw-collapse-arrow{transform:rotateZ(180deg);transition:transform 200ms}.nfw-collapse-arrow-open{transform:rotateZ(0)}@media(max-width: 800px){.nfw-recipe-header{min-height:56px;padding:12px 16px}}
.nfw-recipe-header-subtitle{display:flex;align-items:center;margin-top:3px}.nfw-recipe-header-subtitle-icon{margin-right:6px;color:#141414}.nfw-recipe-header-serves-select-container{position:relative;margin-left:6px;margin-right:22px}.nfw-recipe-header-serves-select-container svg{position:absolute;top:calc(50% - 12px);left:50%;pointer-events:none}.nfw-recipe-header-serves-select{border:1px solid #e5e5e5;border-radius:4px;padding:10px 36px 10px 14px;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.nfw-mobile-collapse-arrow{width:auto;background-color:red}.nfw-collapse-arrow-mobile{margin-right:8px;padding:8px}
.nfw-empty-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.nfw-empty-cart-title{font-size:24px;color:#141414;font-weight:bold}.nfw-empty-cart img{width:230px}.nfw-empty-cart .nfw-empty-subtitle{font-size:16px;color:#666}.nfw-empty-cart-button{font-weight:normal;font-size:14px;padding-top:10px;padding-bottom:10px;margin-top:20px;text-decoration:none;margin-top:20px;display:block;align-self:center}
.nfw-modal-cart-store-selector{justify-content:center}.nfw-store-selector-close{position:absolute;top:16px;right:16px;cursor:pointer;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.nfw-store-selector-title{text-align:center}.nfw-store-selector-subtitle{text-align:center;font-size:12px;line-height:16px}.nfw-store-selector-title,.nfw-store-selector-subtitle{margin:20px 40px;margin-top:50px}.nfw-store-selector-loading-container{flex:1}.nfw-store-selector-input{background:url(56bb8353bdc490d06805.svg) no-repeat scroll 15px 10px;padding:12px 15px;padding-left:49px;border:1px solid #c4c4c4;border-radius:4px;font-size:16px;line-height:19px;color:#666;transition:border 200ms}.nfw-store-selector-input-error{border-color:#ff5c5c;outline-color:#ff5c5c}.nfw-store-selector-error-title{font-weight:600;font-size:14px;line-height:17px;text-align:center;margin-top:20px}.nfw-store-selector-error-subtitle{font-size:12px;line-height:16px;text-align:center;color:#666;margin-top:20px}.nfw-store-selector-box{height:14px;background:#eee;border-radius:2px;width:60%;margin-top:9px;animation:skeleton2 800ms linear infinite alternate}.nfw-store-selector-box.long{width:80%;margin-top:25px}.nfw-store-selector-box:nth-child(2){animation-delay:200ms}.nfw-store-selector-box:nth-child(3){animation-delay:400ms}.nfw-store-selector-box:nth-child(4){animation-delay:600ms}.nfw-store-selector-box:nth-child(5){animation-delay:800ms}.nfw-store-selector-box:nth-child(6){animation-delay:1000ms}.nfw-store-selector-results{flex:1;overflow:auto;margin-top:15px}@supports(overflow: overlay){.nfw-store-selector-results{overflow:overlay}}.nfw-store-selector-store-row-container{padding-top:15px;padding-left:32px;padding-right:32px;cursor:pointer}.nfw-store-selector-input,.nfw-store-selector-box{margin-left:32px;margin-right:32px}@media(max-width: 800px){.nfw-store-selector-input,.nfw-store-selector-box{margin-left:16px;margin-right:16px}.nfw-store-selector-store-row-container{padding-left:16px;padding-right:16px}}.nfw-store-selector-store-row-container:hover{background-color:#eee}.nfw-store-selector-store-row{display:flex;padding-bottom:15px;border-bottom:1px solid rgba(20,20,20,.1)}.nfw-store-selector-store-row-container:last-of-type>.nfw-store-selector-store-row{border:none}.nfw-store-selector-store-row:first-of-type{margin-top:0}.nfw-store-selector-store-logo{align-self:center;margin-right:12px}.nfw-store-selector-store-row-text{flex:1}.nfw-store-selector-store-row-title{font-weight:600;font-size:16px;line-height:19px}.nfw-store-selector-store-row-address,.nfw-store-selector-store-row-zip{font-size:14px;line-height:17px;color:#666}.nfw-store-selector-store-row-icon{align-self:center}.nfw-store-selector-store-row-icon>svg{transform:rotateZ(-90deg)}.nfw-store-selector-submit-btn{border:none;width:100%;color:#fff;margin-right:32px;background-color:var(--accent-color);border-bottom-right-radius:4px;border-top-right-radius:4px}.nfw-store-selector-zip{margin-right:0;border-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.nfw-store-selector-zip:focus{outline:none}.nfw-lds-ring{display:inline-block;position:relative;width:24px;height:24px}.nfw-lds-ring div{box-sizing:border-box;display:block;position:absolute;width:24px;height:24px;border:3px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.nfw-lds-ring div:nth-child(1){animation-delay:-0.45s}.nfw-lds-ring div:nth-child(2){animation-delay:-0.3s}.nfw-lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.nfw-store-selector-logo{margin-top:20px;margin-left:32px;margin-right:32px;max-height:80px;-o-object-fit:contain;object-fit:contain}
.nfw-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;animation:apearOverlay .3s forwards;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.nfw-modal{background-color:#fff;position:relative;animation:apearModal .3s forwards;overflow:hidden;display:flex;flex-direction:column}.nfw-modal-transition{transition:width 200ms,height 200ms}.nfw-modal-header{border-bottom:1px solid #ccc;box-sizing:border-box;min-height:75px;display:flex;align-items:center}.nfw-modal-header .nfw-modal-close{width:88px;align-self:stretch;margin-left:auto;display:flex;align-items:center;justify-content:center;cursor:pointer}.nfw-modal-close:hover{opacity:.6}.nfw-modal-header-title{margin:12px 32px}.nfw-modal-header-change-store{text-decoration:underline;cursor:pointer}@media(max-width: 800px){.nfw-modal-header-title{margin-left:16px;margin-right:16px}}.nfw-modal-header-subtitle{font-weight:400;font-size:12px;line-height:14px;margin-top:2px;color:rgba(0,0,0,.5);display:flex;align-items:center}.nfw-modal-header-subtitle>svg{margin-right:6px}.nfw-modal-body{flex:1;overflow-y:auto;overflow-x:hidden;transition:filter 200ms}.nfw-modal-body-busy{filter:blur(5px)}.nfw-modal-body-busy>*{pointer-events:none}.nfw-modal-cart{border-radius:4px;height:calc(100vh - 100px);max-width:920px;width:calc(100vw - 80px);transition:max-width 200ms}.nfw-modal-cart-store-selector{max-width:500px}@media(max-width: 800px){.nfw-modal-cart{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;height:initial;max-width:initial;width:initial}}@keyframes apearOverlay{0%{opacity:0}100%{opacity:1}}@keyframes apearModal{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}.no-scroll{overflow:hidden}.nfw-anchor button{font-family:inherit}.nfw-recipes-row{padding:16px;display:flex;overflow-x:auto;gap:12px}@media(min-width: 800px){.nfw-recipes-row{padding:16px 32px}}.nfw-recipes-row .nfw-recipes-card,.nfw-recipes-row .nfw-loading-skeleton{min-width:230px;width:230px}
.nfw-roboto,.nfw-roboto button{font-family:Roboto,sans-serif}.nfw-georgia,.nfw-georgia button{font-family:Georgia,sans-serif}.nfw-modal-title{font-size:30px;font-weight:900;line-height:normal}.nfw-section-title{font-size:20px;font-weight:700;line-height:normal}.nfw-product-row-title{font-size:16px;font-weight:400;line-height:19px}@media(max-width: 800px){.nfw-product-row-title{font-size:14px}}.nfw-product-row-subtitle{font-size:12px;font-weight:500;line-height:14px}.nfw-product-row-dollars{font-size:30px;font-weight:700;line-height:35px;letter-spacing:-0.02em}.nfw-product-row-cents{font-size:18px;font-weight:700;line-height:21px;letter-spacing:-0.02em;transform:translateY(3px)}.nfw-product-quantity-text{font-size:16px;font-weight:500;line-height:19px}.nfw-footer-price{font-size:32px;font-weight:900;line-height:38px;letter-spacing:-0.02em;text-align:left}.nfw-footer-label{font-size:14px;font-weight:400;line-height:16px}.nfw-button{font-size:16px;font-weight:600;line-height:21px}.nfw-product-row-swap-candidate-title{font-size:14px;font-weight:400;line-height:16px}.nfw-product-row-swap-candidate-subtitle{font-size:12px;font-weight:500;line-height:14px}.nfw-product-row-out-of-stock-label{font-weight:500;font-size:14px;line-height:16px}.nfw-product-row-out-of-stock-label.clickable{font-weight:bold}.nfw-product-add{font-size:14px;font-weight:500;line-height:16px}.nfw-recipe-header-subtitle{font-size:14px;font-weight:400;line-height:16px}.nfw-recipe-header-serves-select{font-size:14px;font-weight:500;line-height:16px}.nfw-store-selector-title{font-style:normal;font-weight:700;font-size:24px;line-height:29px}.nfw-search-area .nfw-search-input{font-size:14px;font-weight:400}
.nfw-anchor{color:#141414;--accent-color: #2aa4d9;--accent-color-hover: rgba(60, 142, 207, 0.8);--accent-color-active: rgba(60, 142, 207, 0.9);--secondary-color: #fff6da;--secondary-color-hover: #ffedb3;--secondary-color-active: #f3e2ab}.nfw-checkbox{background-color:var(--accent-color)}.nfw-swap-icon{color:var(--accent-color)}.nfw-swap-area-card:hover{border-color:var(--accent-color)}.nfw-collapse-arrow{color:var(--accent-color)}.nfw-collapse-arrow:hover{color:var(--accent-color-hover)}.nfw-product-quantity>svg{color:var(--accent-color)}.fab-button{background-color:var(--accent-color)}.nfw-button-background{background-color:var(--accent-color)}.nfw-button-background:hover{background-color:var(--accent-color-hover)}.nfw-button-background:active{background-color:var(--accent-color-active)}.nfw-modal-close{color:var(--accent-color)}.nfw-add-to-cart-button{background-color:var(--accent-color)}.nfw-add-to-cart-button:hover{background-color:var(--accent-color-hover)}.nfw-add-to-cart-button:active{background-color:var(--accent-color-active)}.nfw-footer-label{color:rgba(20,20,20,.5)}.nfw-product-row-subtitle{color:#999}.nfw-product-row-swap-candidate-subtitle{color:#b3b3b3}.nfw-recipe-header-subtitle{color:#666}.nfw-product-row-out-of-stock-label{color:#666;background-color:var(--secondary-color)}.nfw-product-row-out-of-stock-label.clickable:hover{background-color:var(--secondary-color-hover)}.nfw-product-row-out-of-stock-label.clickable:active{background-color:var(--secondary-color-active)}.nfw-product-row-delete-icon{color:#666}.nfw-product-quantity-weight{color:#8a8a8a}.nfw-search-area input{color:#666}.nfw-no-image{background-color:#eee}
.nfw-mobile-show{display:none}@media(max-width: 800px){.nfw-mobile-hide{display:none}.nfw-mobile-show{display:inherit}}
.nfw-recipes-card{border-radius:4px;background:#fff;box-shadow:0px 6px 12px rgba(51,51,51,.08);overflow:hidden;display:flex;flex-direction:column}.nfw-recipes-card-image{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:12px}.nfw-recipes-card-body-margin{margin-left:12px;margin-right:12px}.nfw-recipes-cooking-container{display:flex;align-items:center;color:#666;margin-top:8px;margin-bottom:auto}.nfw-recipes-coocking-label{flex:1;margin-left:4px}.nfw-recipes-card-button{margin-top:14px;margin-bottom:12px;padding:8px}.nfw-recipes-button{border-radius:50px}.nfw-recipes-card-title{margin-bottom:auto}
.nfw-add-to-cart-button{font-size:18px;font-weight:600;line-height:21px;border:none;border-radius:4px;color:#fff;outline:none;padding:15px 20px;margin-bottom:40px;cursor:pointer}
.fab-button{position:fixed;bottom:43px;right:43px;width:56px;height:56px;box-sizing:border-box;border-radius:56px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:box-shadow 200ms,background-color 200ms;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--accent-color);box-shadow:rgba(0,0,0,.1) 0px 1px 6px}.fab-button:hover{background-color:var(--accent-color-hover);box-shadow:rgba(0,0,0,.2) 0px 2px 24px}.fab-recipes-counter{background-color:#141414;color:#fff;height:24px;min-width:24px;border-radius:12px;font-size:12px;position:absolute;top:-2px;right:-2px;display:flex;justify-content:center;align-items:center}
.nfw-widget-container{display:flex;flex-direction:column;align-items:center;background-color:#f5f5f5}.nfw-recipe-groups{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:25px;column-gap:25px;padding:0 16px}@media(max-width: 900px){.nfw-recipe-groups{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;gap:15px}}.nfw-group-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;width:100%;max-width:240px;height:355px;box-shadow:0px 5px 15px rgba(0,0,0,.07);border-radius:4px}.nfw-group-card .nfw-image-wrapper{width:100%;height:150px}.nfw-group-card .nfw-image-wrapper img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:4px;border-top-right-radius:4px}@media(max-width: 900px){.nfw-group-card .nfw-image-wrapper{width:100%;height:125px}.nfw-group-card .nfw-image-wrapper img{width:100%;height:125px;-o-object-fit:cover;object-fit:cover}}.nfw-group-card.nfw-add-group{justify-content:center;align-items:center}.nfw-group-card.nfw-add-group .nfw-group-add-plus-sign{width:50px}.nfw-group-card.nfw-add-group:hover{cursor:pointer}@media(max-width: 900px){.nfw-group-card{min-height:260px;height:auto;align-self:stretch}}@media(min-width: 900px){.nfw-group-card{min-width:200px}}.nfw-meal-content{display:flex;flex-direction:column;height:100%;padding:17px 15px}@media(max-width: 900px){.nfw-meal-content{padding-top:10px}}.nfw-recipe-detail-container{display:flex;flex-direction:column;gap:2px}.nfw-recipe-title-group{display:flex;flex-direction:column;gap:2px}.nfw-recipe-serves{display:flex;flex-direction:row;align-items:center;gap:5px}.nfw-recipe-time{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:5px}.nfw-btn-swap{border-radius:4px;border:1px solid #7c7c7c;padding:10px;width:100%;height:36px;cursor:pointer}@media(max-width: 900px){.nfw-btn-swap{height:36px}}.nfw-btn-previous{color:#000;border:none;outline:none;width:100%;background-color:rgba(0,0,0,0);padding:6px;cursor:pointer}@media(max-width: 900px){.nfw-btn-previous{display:none}}.nfw-btn-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:"relative";bottom:0;gap:5px;height:100%}.nfw-group-close{position:absolute;top:-25px;right:-25px;height:50px;width:50px}@media(max-width: 900px){.nfw-group-close{height:36px;width:36px;top:-18px;right:-18px}}.nfw-group-close:hover{cursor:pointer}.nfw-meal-planner-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 16px;gap:10px;margin-top:25px;margin-bottom:20px}.nfw-meal-planner-footer .nfw-recipe-option-group{display:flex;gap:20px}.nfw-meal-planner-footer select{padding:10px 15px;gap:10px;border:none;height:44px;color:#141414}.nfw-meal-planner-footer select:focus{outline:none}.nfw-meal-planner-footer select:hover{cursor:pointer}.nfw-meal-planner-footer .nfw-meal-add-to-cart{border:none;min-width:211px;height:46px;border-radius:4px}@media(max-width: 900px){.nfw-meal-planner-footer .nfw-meal-add-to-cart{width:100%;height:40px}}.nfw-meal-planner-footer .nfw-price{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px 0px 0px 15px}.nfw-meal-planner-footer .nfw-price p{margin:0 !important}.nfw-meal-planner-footer .nfw-price span{display:flex;align-items:center;color:#999}@media(max-width: 900px){.nfw-meal-planner-footer .nfw-price{width:100%;display:flex;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end;gap:8px}}.nfw-meal-planner-footer .nfw-portion,.nfw-meal-planner-footer .nfw-diet{display:flex;flex-direction:row;align-items:center;gap:10px}.nfw-meal-planner-footer .nfw-portion input,.nfw-meal-planner-footer .nfw-diet input{border:none;width:75px;height:44px;text-align:center}@media(max-width: 900px){.nfw-meal-planner-footer .nfw-portion,.nfw-meal-planner-footer .nfw-diet{gap:20px}}.nfw-meal-planner-footer .nfw-diet select{min-width:130px}.nfw-meal-planner-footer .nfw-diet select:hover{cursor:pointer}@media(max-width: 900px){.nfw-meal-planner-footer{width:auto;display:flex;flex-direction:column;align-items:flex-end;padding-left:16px;padding-right:16px}.nfw-meal-planner-footer .nfw-recipe-option-group{display:flex;gap:25px}}.nfw-recipe-info{display:flex;flex-direction:row;justify-content:flex-start;font-weight:500;gap:10px;height:30px;width:100%}@media(max-width: 900px){.nfw-recipe-info{display:none}}.nfw-loading-spinner{border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:14px;height:14px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.nfw-widget-title{font-family:"Roboto";font-style:normal;font-weight:700;font-size:42px;line-height:49px;text-align:center;letter-spacing:-0.01em;margin:25px}@media(max-width: 900px){.nfw-widget-title{font-size:28px}}.nfw-meal-title{display:flex;flex-direction:row;justify-content:flex-start;text-decoration:none}.nfw-meal-title p{font-weight:600;font-size:16px;line-height:19px;margin-bottom:0;margin-top:0px;color:#000;width:100%}@media(max-width: 900px){.nfw-meal-title p{font-size:14px;line-height:19px;margin:10px 0 0 0;font-weight:700}}.nfw-meal-title a{text-decoration:none}.nfw-meal-subtitle{display:flex;justify-content:flex-start;font-style:normal;font-weight:400;font-size:14px;line-height:17px}.nfw-meal-subtitle p{margin:0;width:100%;height:17px;color:#7f7f7f}@media(max-width: 900px){.nfw-meal-subtitle p{height:16px;line-height:16px;letter-spacing:-0.01em}}.nfw-recipe-info{font-weight:500;font-size:14px;line-height:16px;letter-spacing:-0.01em}.nfw-total{font-weight:700;font-size:24px}.nfw-footer-label{font-style:normal;font-weight:500;font-size:14px;line-height:16px;text-align:center;letter-spacing:-0.01em;color:#000}.nfw-btn-swap{font-weight:700;font-size:14px;line-height:16px;text-align:center}.nfw-btn-previous{font-weight:400;font-size:12px;line-height:14px;text-decoration:underline}.nfw-meal-planner-footer select{font-style:normal;font-weight:500;font-size:14px;line-height:16px;text-align:left;letter-spacing:-0.01em}.nfw-meal-planner-footer .nfw-meal-add-to-cart{font-weight:600;font-size:16px;line-height:19px}@media(max-width: 900px){.nfw-meal-planner-footer .nfw-meal-add-to-cart span{font-weight:700}}.nfw-meal-planner-footer .nfw-price span{font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:-0.01em}@media(max-width: 900px){.nfw-meal-planner-footer .nfw-price span{font-size:12px}}
.nfw-recipe-info{color:#666}.nfw-meal-add-to-cart{background:#2aa4d9;color:#fff}.nfw-btn-swap{color:#000;background-color:rgba(0,0,0,0)}.nfw-btn-swap:hover{background-color:#2aa4d9;border:1px solid rgba(0,0,0,0);color:#fff}
.skeleton-row:nth-child(2) .skeleton-box{animation-delay:200ms}.skeleton-row:nth-child(3) .skeleton-box{animation-delay:400ms}.skeleton-row:nth-child(4) .skeleton-box{animation-delay:600ms}.skeleton-row:nth-child(5) .skeleton-box{animation-delay:800ms}.skeleton-row:nth-child(6) .skeleton-box{animation-delay:1000ms}@keyframes skeleton2{0%{background-color:rgba(196,196,196,.15)}100%{background-color:rgba(196,196,196,.6)}}.skeleton{border-radius:3px;background-color:rgba(196,196,196,.15);animation:skeleton2 800ms linear infinite alternate;border:none}.skeleton-box :not(:last-child){margin-top:10px}.skeleton-row .nfw-portion{width:100px;height:45px}.nfw-image-wrapper.skeleton-box p{width:100%;height:150px}.nfw-btn-group .skeleton-box{width:210px;margin-bottom:20px}@media(max-width: 800px){.nfw-btn-group .skeleton-box{width:141.5px}}.nfw-group-card.skeleton-row{padding:0}.nfw-meal-planner-footer.loader{width:100%;align-items:center}
.nfw-meal-select-container{position:relative;margin-left:6px;background-color:#fff;min-width:67px}.nfw-meal-select-container svg{position:absolute;top:calc(50% - 12px);right:10%;pointer-events:none}.nfw-meal-select{border:1px solid #e5e5e5;border-radius:4px;padding:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}
.nfw-recipes-page{padding:16px}.nfw-recipes-page-title{margin-top:30px;margin-bottom:8px}.nfw-recipes-page-subtitle{margin-bottom:20px}.nfw-recipes-page-filter-container{position:relative}.nfw-recipes-page-filter{width:100%;padding:12px 24px;background-color:#fff;border:1px solid rgba(51,51,51,.1);box-shadow:0px 6px 12px rgba(51,51,51,.08);border-radius:50px;margin-bottom:20px;outline:none}.nfw-recipes-page-filter-chevron{position:absolute;right:31px;top:14px;transform:rotateZ(-90deg)}.nfw-recipes-page-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none}.nfw-recipes-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nfw-recipes-grid-footer{display:flex;justify-content:center;margin-top:26px;margin-bottom:34px}.nfw-recipes-load-more-btn{background-color:#fff;color:#000;border-radius:100px;padding:14px}.nfw-recipes-load-more-btn:hover{cursor:pointer}.nfw-pagging-box{background-color:#fff;border-radius:4px;min-width:32px;min-height:32px;display:flex;justify-content:center;align-items:center}.nfw-pagging-box-chevron-rotated{transform:rotateZ(180deg)}.nfw-pagging-box-wide{margin-left:16px;margin-right:16px;padding:8px 12px;box-sizing:border-box}.nfw-loading-skeleton{height:261px;background-color:#fff;box-shadow:0px 6px 12px rgba(51,51,51,.08);animation:recipes-grid-skeleton 800ms linear infinite alternate;border-radius:4px}@keyframes recipes-grid-skeleton{0%{background-color:rgba(196,196,196,.4)}100%{background-color:rgba(196,196,196,.8)}}
.nfw-recipes-grid-modal{position:fixed;width:100%;left:100%;right:0;top:0;bottom:0;background-color:#fff;padding:16px;padding-bottom:120px;box-sizing:border-box;transition:left 200ms;box-shadow:0px 6px 12px rgba(51,51,51,.08);overflow-y:auto}.nfw-recipes-grid-modal-non-animating{transition:none}.nfw-recipes-grid-modal-visible{left:0}.nfw-recipe-details-image{width:100%;height:215px;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:16px}.nfw-recipe-details-portions{display:flex;align-items:center;margin-bottom:16px}.nfw-recipe-details-portions-fork{margin-right:4px}.nfw-recipe-details-description{margin-top:4px}.nfw-recipe-details-info{display:flex;align-items:center;padding:8px 12px;margin-top:20px;border-radius:4px}.nfw-recipe-details-info svg{width:18px;height:18px}.nfw-recipe-details-info-label{flex:1;margin-left:4px}.nfw-recipes-back-row{padding:8px 0;display:flex;align-items:center;margin-bottom:16px}.nfw-recipes-back-row-chevron{margin-right:14px}.nfw-recipe-details-shop-button{padding:10px;margin-top:24px}.nfw-recipe-details-section-title{margin-top:40px;margin-bottom:8px}.nfw-recipe-details-row{padding:12px}.nfw-recipe-details-row:nth-child(odd){background-color:#f0f0f0}.nfw-recipe-details-steps{padding-left:1em}.nfw-recipe-details-steps-description{margin-bottom:12px}.nfw-recipe-nutri-row{display:flex;align-items:center;justify-content:space-between}.nfw-recipe-details-per-serving{padding:12px;text-align:right}.nfw-recipe-details-nutri-title{display:flex;align-items:center;justify-content:space-between}.nfw-recipe-details-nutri-title-chevron svg{width:15px;height:15px;transition:transform 200ms;transform:rotateZ(90deg)}.nfw-recipe-details-nutri-title-chevron-open svg{transform:rotateZ(-90deg)}.nfw-recipe-details-disclaimer{padding:32px 12px 24px 12px;border-bottom:1px solid #636363}
.nfw-recipes-page{font-family:"Roboto",sans-serif}.nfw-recipes-page-title{font-weight:700;font-size:28px;line-height:33px;text-align:center}.nfw-recipes-page-subtitle{font-weight:400;font-size:16px;line-height:22px;text-align:center}.nfw-recipes-page-filter{font-weight:500;font-size:14px;line-height:16px}.nfw-recipes-card-title{font-weight:700;font-size:16px;line-height:19px}.nfw-recipes-button{font-weight:500;font-size:14px;line-height:16px;text-align:center}.nfw-recipe-details-shop-button{line-height:24px}.nfw-pagging-box-wide{font-size:14px;line-height:16px}.nfw-recipe-details-back{font-size:14px;line-height:16px}.nfw-recipe-details-portions{font-weight:500;font-size:14px;line-height:16px}.nfw-recipe-details-title{font-weight:700;font-size:24px;line-height:28px}.nfw-recipe-details-description{font-size:16px;line-height:22px}.nfw-recipe-details-info{font-weight:500;font-size:14px;line-height:16px}.nfw-recipes-coocking-label{font-size:12px;line-height:14px}.nfw-recipe-details-row{font-family:"Inter",sans-serif;font-size:14px;line-height:17px}.nfw-recipe-details-per-serving{font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:17px}.nfw-recipe-details-disclaimer{font-family:"Inter",sans-serif;font-size:12px;line-height:15px}.nfw-recipes-load-more-btn{font-weight:700;font-size:16px;line-height:19px}
.nfw-recipes-page{background-color:#fbf7f8;color:#333}.nfw-pagging-box-disabled{color:#c3b8b8}.nfw-recipe-details-description{color:#555}.nfw-recipe-details-info{background-color:#f5f5f5}.nfw-recipe-details-row,.nfw-recipe-details-per-serving,.nfw-recipe-details-title{color:#141414}.nfw-recipe-details-steps{color:rgba(51,51,51,.8)}.nfw-recipe-details-disclaimer{color:#7f7f7f}.nfw-recipes-button{color:#fff;cursor:pointer;background-color:var(--accent-color)}.nfw-recipes-button:hover{background-color:var(--accent-color-hover)}
.nfw-nutri-widget-container{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.nfw-nutri-widget{background-color:#fff;min-width:375px;padding:24px;width:80%;display:flex;flex-direction:column;gap:8px}.nfw-nutri-widget p{margin:0}@media(max-width: 500px){.nfw-nutri-widget{padding:24px 16px}}.nfw-nutri-header-group{display:flex;flex-direction:row;align-items:center;position:relative}.nfw-nutri-header-group .nfw-nutri-subtitle{min-width:110px}.nfw-nutri-header-group svg{position:absolute;right:0px;margin:0}.nfw-nutri-header-title-group{display:flex;align-items:center;gap:10px}.nfw-nutri-body{display:flex;flex-direction:column}.nfw-nutri-body table{width:100%;border-collapse:collapse}.nfw-nutri-body table th,.nfw-nutri-body table td{padding:12px !important}.nfw-nutri-body table th{text-align:right;font-weight:bold}.nfw-nutri-body tbody tr:nth-child(2n+1){background-color:#f0f0f0}.nfw-nutri-disclaimer{padding:32px 12px 24px;border-bottom:1px solid}.expanded{transform:rotate(180deg)}.nfw-recipe-header-subtitle-icon{transition:transform .2s ease-in}.nfw-recipe-header-subtitle-icon :hover{cursor:pointer}
.nfw-nutri-title{font-family:"Roboto";font-style:normal;font-weight:600;font-size:24px;line-height:28px;margin:0}@media(max-width: 500px){.nfw-nutri-title{font-size:20px;line-height:23px}}.nfw-nutri-subtitle{font-family:"Roboto";font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#7f7f7f}.nfw-nutri-table-row-title{text-align:left;font-style:normal;font-weight:400;font-size:14px;line-height:17px}.nfw-nutri-table-row-data{font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-align:right}.nfw-nutri-disclaimer{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#7f7f7f}.nfw-nutri-table-header-row{font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:right}
.nfw-nutri-widget.-skeleton .nfw-nutri-body{min-height:300px;margin-top:35px}.nfw-nutri-widget.-skeleton .nfw-nutri-body .skeleton-box{height:40px;width:100%;margin-top:10px}.nfw-nutri-widget.-skeleton .nfw-nutri-header-title-group.skeleton-row{min-height:auto}.nfw-nutri-widget.-skeleton .nfw-nutri-title.skeleton-box{height:30px;width:250px}.nfw-nutri-widget.-skeleton .skeleton-row{padding:0}
.nfw-anchor{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;--title-font: Georgia, Times, Times New Roman, serif;color:#2d2d2b;--accent-color: #5f5e4e;--accent-color-hover: #6d6c5c;--accent-color-active: #5e5c47;font-size:16px;line-height:normal}.nfw-product-row-title,.nfw-section-title,.nfw-store-selector-title,.nfw-store-selector-subtitle,.nfw-store-selector-store-row-title,.nfw-product-row-swap-candidate-title,.nfw-modal-header-title-text,.nfw-title-font{font-family:var(--title-font)}.fab-button,.nfw-add-to-cart-button{background:#a09267}.fab-button:hover,.nfw-add-to-cart-button{background:rgba(160,146,103,.9)}.nfw-store-selector-input{width:initial}.nfw-add-to-cart-button{font-size:14px;font-weight:400;padding:8px 21px}.nfw-store-selector-title{font-weight:400}.nfw-modal-cart-store-selector{max-height:725px}@media(max-width: 800px){.nfw-modal-cart-store-selector{max-height:initial}}.nfw-section-title{font-weight:400}.nfw-modal-title{font-weight:400}.nfw-button,.nfw-add-to-cart-button{border-radius:0;font-weight:500}.nfw-footer-label{color:#666;font-weight:400}@media(max-width: 800px){.nfw-modal-footer-container{padding-top:12px}}.nfw-footer-price{font-size:30px;font-weight:800}.nfw-empty-subtitle{max-width:300px}.nfw-empty-cart-button{padding:12px 26px;color:#5f5e4a;background-color:rgba(0,0,0,0);border:1px solid #c9c1af}.nfw-empty-cart-title{font-weight:400}.nfw-empty-cart-subtitle{color:#2d2d2b}.nfw-overlay{z-index:2147483645}.fab-button{z-index:2000;left:43px;bottom:93px}@media(min-width: 800px){.fab-button{bottom:133px}}.nfw-product-row-delete-icon{box-sizing:content-box}.nfw-anchor select{height:auto}.nfw-empty-cart img{display:inline}
