.freeFirstDeliveryBanner{align-items:center;background-color:#fff9c4;display:flex;flex-direction:column;font-family:intermarche,Fallback-intermarche,sans-serif;font-size:16px;font-size:1.6pxrem;font-style:italic;font-weight:700;gap:4px;justify-content:center;line-height:1;padding:16px}.freeFirstDeliveryBanner__title{align-items:center;color:#e2001a;display:grid;gap:0 12px;grid-template-columns:auto 1fr;text-transform:uppercase}.freeFirstDeliveryBanner__main-title{display:inline}.freeFirstDeliveryBanner__threshold{color:#1d1d1d;margin-left:4px}.freeFirstDeliveryBanner__threshold sup{margin-left:2px;text-transform:lowercase}.freeFirstDeliveryBanner__asterisk{color:#4b4b4b;font-style:normal}.messagePopin{bottom:16px;box-shadow:0 9px 12px 1px #0000000f,0 3px 16px 2px #0000000d,0 5px 6px #0000001f;left:16px;max-width:600px;position:fixed;right:16px;z-index:2}@media(min-width:481px){.messagePopin{bottom:40px;left:auto;margin-left:16px;right:24px}}@media(min-width:1025px){.messagePopin{bottom:24px}}.messagePopin__card{margin:0;padding:32px 24px 16px}@media(min-width:481px){.messagePopin__card{padding:32px 32px 16px}}@media(min-width:1025px){.messagePopin__card{padding:32px 40px 16px}}.messagePopin__message{color:#1d1d1d;font-size:12px;font-size:1.2pxrem;font-style:normal;font-weight:400;line-height:150%;margin:0}.messagePopin__message br{display:none}@media(min-width:481px){.messagePopin__message{font-size:14px;font-size:1.4pxrem}}.messagePopin__button{border:0;color:#e2001a;font-family:intermarche,Fallback-intermarche,sans-serif;font-size:14px;font-size:1.4pxrem;font-style:normal;font-weight:700;line-height:17px;margin:auto 0 auto auto}.messagePopin--hidden{box-shadow:none;right:0;transform:translateX(100%)}.messagePopin__closeIcon{cursor:pointer}.messagePopin__header{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;padding-bottom:16px}.messagePopin__header__title{color:#1d1d1d;font-family:intermarche,Fallback-intermarche,sans-serif;font-size:18px;font-size:1.8pxrem;font-style:normal;font-weight:700;line-height:120%;margin:0 0 0 16px}@media(min-width:481px){.messagePopin__header__title{font-size:24px;font-size:2.4pxrem}}.departmentStoresList{margin-top:16px}.departmentStoresList .storeInfoListContainer{margin-block-start:16px}.departmentStoresList .storeInfoList__store a{color:#1d1d1d}.paragraphContainer{color:#1d1d1d;display:flex;flex-direction:column;gap:4px}.storePageFooter{display:flex;flex-direction:column;gap:16px;padding:32px 40px}.pageMagasin{overflow:hidden}.pageMagasin #infoMagasin .block-cms__heading{margin:0}.pageMagasin #prospectus .block-cms__heading{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:481px){.pageMagasin #prospectus .block-cms__heading{align-items:baseline;width:auto}}.pageMagasin .block-cms__cta{border-radius:8px;display:flex;font-size:16px;font-size:1.6pxrem;font-weight:700;height:40px;justify-content:center;margin:20px 0;max-width:310px;white-space:nowrap;width:327px}@media(min-width:481px){.pageMagasin .block-cms__cta{height:48px;margin:0;max-width:191px;width:auto}}.pageMagasin .block-cms__heading{margin:16px -4px!important;text-align:center}@media(min-width:481px){.pageMagasin .block-cms__heading{margin:0 -4px!important}.pageMagasin__blocks .stime-container{padding:40px 0}}.pageMagasin__blocks .productSlider{padding:0}.pageMagasin__blocks .productSlider__link{margin-bottom:0}.pageMagasin__blocks .block-cms h2,.pageMagasin__blocks .block-cms h3,.pageMagasin__blocks .block-cms__title{border-bottom:1px solid #d8d8d8;color:#1d1d1d;text-align:start}@media(min-width:481px){.pageMagasin__blocks .block-cms h2,.pageMagasin__blocks .block-cms h3,.pageMagasin__blocks .block-cms__title{margin:0 auto 24px}}.pageMagasin__blocks .block-cms__sub_title{color:#1d1d1d;font-family:Open Sans Variable,Fallback-open-sans,sans-serif;font-size:12px;font-size:1.2pxrem;font-style:normal;font-weight:400;line-height:150%}@media(min-width:481px){.pageMagasin__blocks .block-cms__sub_title{font-size:14px;font-size:1.4pxrem}}@media(min-width:1025px){.pageMagasin__blocks .block-cms__sub_title{font-size:16px;font-size:1.6pxrem}}.pageMagasin__blocks .block-cms__cta{margin-bottom:0}.pageMagasin__blocks .block-cms .block-cms__cta{margin:10px auto}.pageMagasin .block-cms__sub_title{margin:16px;padding-bottom:6px;text-align:start}@media(min-width:481px){.pageMagasin .block-cms__sub_title{text-align:center}}.pageMagasin .block-cms__title{border-bottom:1px solid #d8d8d8;font-family:intermarche,Fallback-intermarche,sans-serif;font-size:18;font-size:1.8rem;font-weight:700;line-height:120%;margin:16px;padding-bottom:6px;text-align:start}@media(min-width:481px){.pageMagasin .block-cms__title{border-bottom:none;font-size:32;font-size:3.2rem;text-align:center}}.pageMagasin .block-cms:not(:has(h2,.loadableContent)){display:none}@supports not selector(:has(a)){.pageMagasin .block-cms:nth-child(2n){background-color:#fff}.pageMagasin .block-cms:nth-child(odd){background-color:#f0f2f6}.pageMagasin .block-cms:nth-child(odd) .infoPdvContainer .infoPdv__item{border:1px solid #d8d8d8}}@supports selector(:has(a)){.pageMagasin .block-cms:nth-child(odd of :has(.block-cms__heading):has(div):has(h2)){background-color:#fff}.pageMagasin .block-cms:nth-child(even of :has(.block-cms__heading):has(div):has(h2)){background-color:#f0f2f6}.pageMagasin .block-cms:nth-child(even of :has(.block-cms__heading):has(div):has(h2)) .infoPdvContainer .infoPdv__item{border:1px solid #d8d8d8}}