.recipe-quick-view-modal{display:flex;flex-direction:column;gap:unset;position:relative;max-height:inherit;overflow:auto}.recipe-quick-view-modal .modal-header{background:url(/_next/static/media/top-banner-pattern.56b5af57.svg),#fff;padding:56px 24px 14px;border-bottom:1px solid #ebebeb}.recipe-quick-view-modal .modal-header .title-container .title{font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.recipe-quick-view-modal .modal-body{padding:8px 24px 16px;overflow:auto;background:rgba(50,208,102,.0509803922);flex:1 1}.recipe-quick-view-modal .modal-body,.recipe-quick-view-modal .modal-body .details-container,.recipe-quick-view-modal .modal-body .ingredients-container{display:flex;flex-direction:column;gap:16px}.recipe-quick-view-modal .modal-body .image-container{position:relative}.recipe-quick-view-modal .modal-body .image-container .recipe-image{width:100%}html:has(.is-desktop) .recipe-quick-view-modal .modal-body .image-container .recipe-image{height:234px}html:has(.is-mobile) .recipe-quick-view-modal .modal-body .image-container .recipe-image{height:158px}.recipe-quick-view-modal .modal-body .image-container .recipe-image img{object-fit:cover}.recipe-quick-view-modal .modal-body .image-container .rating-badge{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:6px;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px}.recipe-quick-view-modal .modal-body .image-container .rating-badge .icon{color:#f6b51e;font-size:18px}.recipe-quick-view-modal .modal-body .details-container .details{display:flex;flex-wrap:wrap;gap:22px}.recipe-quick-view-modal .modal-body .details-container .details .icon{color:#32d066;font-size:15px}.recipe-quick-view-modal .modal-body .details-container .details>div{display:flex;align-items:center;gap:8px}.recipe-quick-view-modal .modal-body .ingredients-container .ingredients-list{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:14px;padding-left:16px}html:has(.is-mobile) .recipe-quick-view-modal .modal-body .ingredients-container .ingredients-list{flex-direction:column;flex-wrap:nowrap}.recipe-quick-view-modal .modal-body .ingredients-container .ingredients-list .ingredient-item{width:calc(50% - 7px);padding-right:4px}.recipe-quick-view-modal .modal-body .ingredients-container .ingredients-list .ingredient-item::marker{color:#32d066}.recipe-quick-view-modal .modal-body .ingredients-container .more-ingredients-link{color:#32d066}.recipe-quick-view-modal .modal-footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;background:#fff;width:100%;padding:16px 24px calc(var(--safe-area-inset-bottom) + 24px) 24px;border-top:1px solid #ebebeb}.recipe-quick-view-modal .modal-footer .recipe-options{display:flex;justify-content:space-between;margin-bottom:10px;margin-right:4px}.recipe-quick-view-modal .modal-footer .recipe-options .servings-options-container{display:flex;align-items:center;gap:6px}.recipe-quick-view-modal .modal-footer .recipe-options .servings-options-container .icon{color:#32d066;font-size:16px}.recipe-quick-view-modal .modal-footer .recipe-options .price-container .add-to-cart-price{color:#32d066;font-family:Rubik,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.recipe-quick-view-modal .modal-footer .recipe-options .price-container .add-to-cart-price.secondary-price{display:inline;color:#333;font-size:14px}.recipe-quick-view-modal .modal-footer .actions-container{display:flex;gap:12px}.recipe-quick-view-modal .modal-footer .actions-container .action-btn{width:calc(50% - 6px);padding:8px;border-radius:6px}html:has(.is-mobile) .recipe-quick-view-modal .modal-footer .actions-container{flex-direction:column-reverse}html:has(.is-mobile) .recipe-quick-view-modal .modal-footer .actions-container .action-btn{width:100%;padding:10px 16px}.recipe-quick-view-modal .modal-footer .actions-container .add-to-cart-btn-group{position:relative;width:calc(50% - 6px)}html:has(.is-mobile) .recipe-quick-view-modal .modal-footer .actions-container .add-to-cart-btn-group{width:100%}.recipe-quick-view-modal .modal-footer .actions-container .add-to-cart-btn-group .add-to-cart-btn{width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.recipe-quick-view-modal .modal-footer .actions-container .add-to-cart-btn-group .offer-select-options{left:0!important}.recipe-quick-view-modal.is-mobile{margin-top:0;height:100%}