.mealz{position:relative;width:39px;height:39px;padding:0;cursor:pointer;background-color:var(--white);background-image:url(assets/icon_basket_corail-Jbo-pL3.svg);background-repeat:no-repeat;background-position:50%;background-size:60%;border:1px solid var(--corail);border-radius:20px}.mealz__number{position:absolute;right:-5px;bottom:22px;display:none;padding:var(--space-base-min)var(--space-base);font-size:13px;color:var(--white);background-color:var(--corail);border-radius:50%}html:root{--miam-color-primary:var(--corail);--miam-ds-color-primary:var(--corail);--miam-ds-color-primary-100:var(--mid-corail);--miam-ds-color-primary-hover:var(--mid-corail);--miam-z-index-modal:21474836360;--miam-ds-color-neutral-200:var(--light-grey)}.miam-ds-text{font-family:var(--font-2)}.miam-modal__title.miam-ds-text.size-xl.weight-xxl:before{content:"Mon panier"}.miam-modal__title.miam-ds-text.size-xl.weight-xxl span{display:none}webc-miam-recipe-modal{z-index:100}.miam-product-card__header *{font-family:var(--font-2);font-weight:var(--font-weight-bold)}.miam-recipe-details__add-to-basket-cta{border-radius:25px}.miam-product-card__container:not(.added){border-color:var(--mid-grey)}.miam-product-card__container:not(.added) .miam-product-card__header{background:var(--miam-ds-color-neutral-200)!important}:is(.miam-product-card__container:not(.added) .miam-product-card__header) *{color:var(--miam-ds-color-neutral-black);opacity:.65}.miam-product-card__container:not(.added) .miam-product-card__content{background:var(--white)!important}:is(.miam-product-card__container:not(.added) .miam-product-card__content) .miam-ds-button{border-radius:50%}.miam-product-card__add-product{background-image:url(assets/basket_add-EyNpQVt.svg);background-repeat:no-repeat;background-position:50%}.miam-product-card__add-product img{display:none}.miam-counter-input__counter{border:1px solid var(--mid-grey)}.miam-counter-input__counter button:first-child{border-right:1px solid var(--mid-grey)}.miam-counter-input__counter button:last-child{border-left:1px solid var(--mid-grey)}ng-miam-store-locator-link .miam-store-locator-link{color:var(--miam-color-primary);background-color:var(--light-corail);border-top:var(--mid-grey)}.miam-recipe-details__close-button:before{font-family:auto;font-size:24px;line-height:0;content:"\00D7"}.miam-recipe-details__close-button img{display:none}.miam-store-locator-link__swap-pos-button{padding-left:var(--space-base-x3);background-image:url(assets/swap_corail-wWNVS1W.svg);background-repeat:no-repeat;background-position:8px;background-size:18px}.miam-store-locator-link__swap-pos-button:hover{background-image:url(assets/swap_white-h6i6L63.svg)}.miam-store-locator-link__swap-pos-button img{display:none}.miam-store-locator-link__swap-pos-button span{margin-left:var(--space-base-x2)}.miam-product-card__badges .miam-ds-badge{font-family:var(--font-2);font-weight:var(--font-weight-bold);color:var(--dark-brown);background:var(--miam-ds-color-neutral-200)!important}:is(.miam-no-supplier-onboarding-modal .miam-modal__interactions) .miam-ds-button{width:calc(100% - 30px)!important;margin:0 auto var(--space-base-x2);border-radius:25px!important}.miam-ds-badge.size-l:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__badge){padding:var(--space-base-min);color:var(--corail);background:0 0}:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__close) img{display:none}:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__close):before{font-family:serif;font-size:28px;font-weight:lighter;line-height:12px;content:"\00D7"}:is(:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__track) .active{-o-object-position:-100px;object-position:-100px;background-color:var(--miam-color-primary);border-radius:50%}:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__content{justify-content:flex-start!important;height:100%;background-repeat:no-repeat;background-position:50% 160px;background-size:343px 380px}:is(:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__content) .miam-no-supplier-onboarding__img{display:none}.step1:is(:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__content){background-image:url(https://assets.afcdn.com/staticpage/upload/site13/mealz_20241015_2043/onboard-mealz-new.png)}.step2:is(:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__content){background-image:url(https://assets.afcdn.com/staticpage/upload/site13/mealz_20241015_2043/mealz_onboarding_2.png)}.step3:is(:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__content){background-image:url(https://assets.afcdn.com/staticpage/upload/site13/mealz_20241015_2043/mealz_onboarding_3.png)}.step4:is(:is(.miam-no-supplier-onboarding-modal .miam-no-supplier-onboarding__body) .miam-no-supplier-onboarding__content){background-image:url(https://assets.afcdn.com/staticpage/upload/site13/mealz_20241015_2043/mealz_onboarding_4.png)}.miam-modal__close-icon{background:0 0!important}.miam-modal__close-icon img{display:none}.miam-modal__close-icon:before{font-family:auto;font-size:28px;line-height:0;content:"\00D7"}// recipe page cta .miam-recipe-card-cta__button{padding-left:var(--space-base-x5)!important;font-family:var(--font-2);font-size:16px;font-weight:var(--font-weight-semi-bold);background-color:var(--blue)!important;background-image:url(assets/basket_add-EyNpQVt.svg);background-repeat:no-repeat;background-position:10px;background-size:28px 28px;border-radius:33px!important;&:hover{background-color:color-mix(in srgb,var(--blue) 71%,transparent)!important}img{display:none}&:after{content:'Acheter les ingrédients'}&.in-basket{background-color:var(--white)!important;background-image:url(assets/basket_check_corail-9hNXwCw.svg);border:1px solid var(--corail)!important}&.in-basket:hover{color:var(--corail)!important}&.in-basket:after{content:'Voir le panier'}span{width:21px;height:21px;margin-right:var(--space-base)}span img{display:none}}