.max-width-breakpoint-small-mobile{max-width:320px}.max-width-breakpoint-mobile-large{max-width:360px}.max-width-breakpoint-small-tablet{max-width:600px}.max-width-breakpoint-tablet{max-width:730px}.max-width-breakpoint-tablet-large{max-width:860px}.max-width-breakpoint-three-tiles{max-width:975px}.max-width-breakpoint-tablet-landscape{max-width:980px}.max-width-breakpoint-desktop{max-width:1200px}.max-width-breakpoint-desktop-fix{max-width:1280px}.max-width-breakpoint-desktop-large{max-width:1650px}.max-width-breakpoint-desktop-1k{max-width:1900px}.max-width-breakpoint-desktop-2k{max-width:2140px}@media only screen and (min-width: 730px){.coupons--container .coupons--list{justify-content:flex-start}}.coupons--container .coupons--list li{margin-bottom:0}.anonymous.coupons--container .coupons--list li{margin-bottom:3rem}@media only screen and (min-width: 730px) and (max-width: 1199px){.coupons--container .coupons--list li:nth-child(odd){margin-left:0;margin-right:3rem}.coupons--container .coupons--list li:nth-child(even){margin-left:3rem;margin-right:0}}@media only screen and (min-width: 730px){.coupons--container .coupons--list li{margin-bottom:2rem}}@media only screen and (min-width: 1200px){.coupons--container .coupons--list li:nth-child(3n+1){margin-left:0;margin-right:1rem}.coupons--container .coupons--list li:nth-child(3n+2){margin-left:1rem;margin-right:1rem}.coupons--container .coupons--list li:nth-child(3n){margin-left:1rem;margin-right:0}}.coupons--container .coupons--list li .ads--content iframe{max-width:100%}.coupons--container .coupons--list>hr{margin-top:0}@media only screen and (min-width: 730px) and (max-width: 1199px){.page--justforme--gettastes .coupons--container .coupons--list li:nth-child(3){display:none}}@media only screen and (min-width: 730px){.page--justforme--gettastes .coupons--container .coupons--list li:nth-child(3n+1){margin-left:0;margin-right:1rem}.page--justforme--gettastes .coupons--container .coupons--list li:nth-child(3n+2){margin-left:1rem;margin-right:1rem}.page--justforme--gettastes .coupons--container .coupons--list li:nth-child(3n){margin-left:1rem;margin-right:0}}.page--coupon--getcoupons .hero--small{margin-bottom:2rem}.sticky-clip-all-coupons{background-color:white;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;bottom:-20rem;box-shadow:0 -0.8rem 1.6rem rgba(0,0,0,0.24);opacity:1;padding:1.5rem 2rem;position:fixed;transition:all ease 0.6s;width:100%;z-index:-1}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons{padding:1.8rem 2rem}}.sticky-clip-all-coupons.active-sticky{bottom:6.2rem;z-index:10}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons.active-sticky{bottom:0}}.app-banner-active .sticky-clip-all-coupons.active-sticky{bottom:14rem}@media only screen and (min-width: 1200px){.app-banner-active .sticky-clip-all-coupons.active-sticky{bottom:0}}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons button.cta-primary{font-size:1.8rem;line-height:2.4rem;padding:1.8rem 6.4rem}}.sticky-clip-all-coupons .sticky-clip-all__wrapper{align-items:center;display:flex;justify-content:center}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons .sticky-clip-all__wrapper{justify-content:space-between}}.sticky-clip-all-coupons .sticky-clip-all__wrapper .sticky-clip-all__title{display:none}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons .sticky-clip-all__wrapper .sticky-clip-all__title{display:flex;flex:1}}.sticky-clip-all-coupons .sticky-clip-all__wrapper .sticky-clip-all__title h2{margin:0}.sticky-clip-all-coupons .sticky-clip-all__wrapper .sticky-clip-all__title img{display:block;margin-left:1.6rem;max-width:3.5rem}.sticky-clip-all-coupons .sticky-clip-all__wrapper .coupon-balance-info{display:none}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons .sticky-clip-all__wrapper .coupon-balance-info{display:flex}}.sticky-clip-all-coupons .sticky-clip-all__wrapper .coupon-balance-info .card-tile-bottom-container{flex:1;margin:0}@media only screen and (min-width: 1200px){.sticky-clip-all-coupons .sticky-clip-all__wrapper .sticky__cta{display:flex;flex:1;justify-content:flex-end}}.scroll-to-top{bottom:8rem}#container:has(.sticky-clip-all-coupons.active-sticky) .scroll-to-top{bottom:14rem !important}.app-banner-active .scroll-to-top{bottom:15rem !important}.app-banner-active #container:has(.sticky-clip-all-coupons.active-sticky) .scroll-to-top{bottom:22rem !important}.fancybox-skin{background-color:transparent}.fancybox-skin .fancybox-inner{background-color:transparent;padding:2rem 0}.couponModal{background-color:#fff;border-radius:2.4rem;max-height:80vh;max-width:49.1rem;overflow:auto;padding:3.2rem 0}@media only screen and (min-width: 730px){.couponModal{padding:4.8rem 0}}.ios .couponModal{max-height:80dvh !important;overflow:unset}.ios .couponModal .coupon-modal-close{right:1rem;top:2.8rem}.ios .couponModal #coupon-detail-modal-open{max-height:calc(80vh - 10.8rem);overflow:hidden;overflow-y:auto}.couponModal .coupon-modal-close{background-color:#fff;background-image:url("/images/main/coupons/icon-close.svg");background-position:center;background-repeat:no-repeat;background-size:1.6rem;border-radius:2.1rem;box-shadow:0.1rem 0.1rem 0.4rem rgba(0,0,0,0.3);display:flex;height:4.2rem;padding:0;position:absolute;right:2rem;top:1rem;width:4.2rem}.couponModal .section-modal-coupon{padding:0 3.4rem}@media only screen and (min-width: 730px){.couponModal .section-modal-coupon{padding:0 9.4rem}}.couponModal .section-modal-coupon .div--icons{display:flex;margin-bottom:1.6rem}.couponModal .section-modal-coupon .div--icons img{display:flex;height:3.2rem;margin-right:0.8rem;width:3.2rem}.couponModal .section-modal-coupon .div--icons img:nth-of-type(2){display:none}.couponModal .section-modal-coupon p{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;line-height:1.2;margin:0}.couponModal .section-modal-coupon h2{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:3.8rem;font-style:normal;line-height:1.2;margin:0 0 0.8rem 0}.couponModal .section-modal-coupon h3{align-items:center;display:flex;font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;line-height:1.2;margin:unset}.couponModal .section-modal-coupon .cta-primary{align-items:center;background-color:#801ab8;color:white;display:flex;flex-direction:row-reverse;font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;justify-content:center;line-height:1.2;margin:0 auto}.couponModal .section-modal-coupon .cta-primary:disabled{background-color:#bbb0bf}.couponModal .section-modal-coupon .cta-primary:disabled.modal-check-mobile-icon{background-color:#fff;border:0.1rem solid #e0e0e0;color:#bbb0bf}.couponModal .section-modal-coupon .cta-primary:disabled.modal-check-mobile-icon::after{background-image:url("/images/main/coupons/icon-check-grey.svg")}.couponModal .section-modal-coupon .cta-primary:disabled.modal-plus-mobile-icon{background-color:#fff;border:0.1rem solid #e0e0e0;color:#bbb0bf}.couponModal .section-modal-coupon .cta-primary:disabled.modal-plus-mobile-icon::after{background-image:url("/images/main/coupons/icon-plus-grey.svg")}.couponModal .section-modal-coupon .cta-primary.modal-plus-icon::after,.couponModal .section-modal-coupon .cta-primary.modal-plus-mobile-icon::after{background-image:url("/images/main/coupons/icon-plus.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:2.4rem;margin-right:1rem;width:2.4rem}.couponModal .section-modal-coupon .cta-primary.modal-check-icon::after,.couponModal .section-modal-coupon .cta-primary.modal-check-mobile-icon::after{background-image:url("/images/main/coupons/icon-check.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:2.4rem;margin-right:1rem;width:2.4rem}.couponModal .modal-coupon-brand{align-items:center;display:flex;margin-bottom:2.4rem}@media only screen and (min-width: 730px){.couponModal .modal-coupon-brand{margin-bottom:3.4rem}}.couponModal .modal-coupon-brand img,.couponModal .modal-coupon-brand svg{margin-right:0.8rem}.couponModal .modal-coupon-brand p{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;margin:0}.couponModal .modal-coupon-date{border:0.1rem solid #e0e0e0;border-left:0;border-right:0;margin-bottom:3.4rem;padding:1.2rem 3.4rem}@media only screen and (min-width: 730px){.couponModal .modal-coupon-date{margin-bottom:2.4rem;padding:1.6rem 9.4rem}}.couponModal .modal-coupon-date p{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;margin:1.2rem 0}@media only screen and (min-width: 730px){.couponModal .modal-coupon-date p{margin:1.6rem 0}}.couponModal .modal-coupon-date p strong{font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-style:normal}.couponModal .coupon-modal-legal{margin:1.6rem 0 2.4rem 0}@media only screen and (min-width: 730px){.couponModal .coupon-modal-legal{margin:3.2rem 0 4.8rem 0}}.couponModal .coupon-modal-legal p{color:#77687e;font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.4rem;font-style:normal}.coupons-layout .grid,.coupon-used-layout .grid{display:flex;flex-wrap:wrap;grid-gap:3.2rem;padding:2rem 0.6rem}@media only screen and (min-width: 1200px){.coupons-layout .grid,.coupon-used-layout .grid{padding:3rem 0rem}}.coupons-layout .see-more-btn,.coupon-used-layout .see-more-btn{margin-bottom:4rem}.coupon-used-layout{padding:4.8rem 1rem}@media only screen and (min-width: 1200px){.coupon-used-layout{padding:6.4rem 0}}.coupon-tab-container{height:3.313rem;margin:0 auto;position:relative}.coupon-tab-container ~ hr{background:#b4b4b4;border:0;font-size:0;height:0.125rem;width:100%}.coupon-tab-container .coupon-tab-item{align-items:center;cursor:pointer;display:flex !important;height:3.125rem;justify-content:center;max-width:9rem;min-width:6.5rem !important;position:relative}.coupon-tab-container .coupon-tab-item:focus,.coupon-tab-container .coupon-tab-item:hover,.coupon-tab-container .coupon-tab-item:focus-within{outline:none;padding:0}.coupon-tab-container .coupon-tab-item>h6:first-child{max-width:6.5rem}.coupon-tab-container>.slider-coupon{border-collapse:collapse;display:table;padding:0.6rem;position:absolute;table-layout:fixed;width:100%}.coupon-tab-container>.slider-coupon .slick-slide{border:0;margin:0.188rem -5.5rem;outline:none;padding:0}.coupon-tab-container>.slider-coupon .slick-list{margin:0;overflow:hidden;padding:0}.coupon-tab-container>.slider-coupon .slick-track{min-height:3.75rem}.coupon-tab-container>.slider-coupon .slide{float:left;position:relative}.coupon-tab-container .slick-slide{display:flex !important;justify-content:center !important}.privilege-hr{background:#b4b4b4;border:0;font-size:0;height:0.063rem;width:100%}.loyalty-coupons-banner{background-color:#fff;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.08);margin:3.4rem 0.6rem 6.4rem 0.6rem;max-width:76.8rem;padding:2.4rem}@media only screen and (min-width: 730px){.loyalty-coupons-banner{display:flex;margin:3.4rem auto 6.4rem auto;width:calc(100% - 1.2rem)}}@media only screen and (min-width: 1200px){.loyalty-coupons-banner{padding:3.2rem 9.4rem 3.2rem 3.2rem;width:100%}}.loyalty-coupons-banner img{margin:0 0 3.2rem 0}@media only screen and (min-width: 730px){.loyalty-coupons-banner img{margin:0 3.2rem 0 0}}.loyalty-coupons-banner div{text-align:center}@media only screen and (min-width: 730px){.loyalty-coupons-banner div{text-align:left}}.loyalty-coupons-banner h2{margin-bottom:1.6rem}.loyalty-coupons-banner p{color:#656565;margin-bottom:2.4rem}.privilege-layout{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.privilege-layout .prev,.privilege-layout .next{cursor:pointer;display:block;position:absolute;top:33rem;z-index:5}.privilege-layout .prev path,.privilege-layout .next path{fill:black}.privilege-layout .prev{left:2rem}.privilege-layout .next{right:2rem}.slider-privilege{position:relative;width:100%}.slider-privilege .slick-slide{border:0;display:flex !important;justify-content:center !important;margin:0 1.688rem;outline:none;padding:0;width:19.688rem}.slider-privilege .slick-list{margin:0;overflow:hidden;padding:0}.coupons-all-used{margin:1.6rem 0 6.4rem 0;max-width:78.8rem;padding:0 1.6rem}@media only screen and (min-width: 730px){.coupons-all-used{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.6rem auto 6.4rem auto;padding:0 1.6rem}}.coupons-all-used .card-tile{margin-bottom:2.4rem;padding-bottom:2.4rem}@media only screen and (min-width: 730px){.coupons-all-used .card-tile{margin-bottom:0;max-width:calc((100% / 2) - 1.6rem)}}@media only screen and (min-width: 1200px){.coupons-all-used .card-tile{padding-bottom:3.4rem}}.coupons-all-used .card-tile.coupon-step-advice{justify-content:center;padding:3.4rem 2.4rem}@media only screen and (min-width: 730px){.coupons-all-used .card-tile.coupon-step-advice{margin-bottom:0}}.coupons-all-used .card-tile.coupon-step-advice::before{bottom:auto;right:calc(50% - 2rem);top:-0.4rem}@media only screen and (min-width: 730px){.coupons-all-used .card-tile.coupon-step-advice::before{left:-1rem;top:calc(50% - 2rem);transform:rotate(45deg) skew(-11deg, -11deg)}}.coupons-all-used .card-tile.coupon-step-advice h2{margin-bottom:1.6rem}.pt__carousel .coupon-carousel-tile{display:flex;height:auto;padding:0.8rem}.pt__carousel .coupon-carousel-tile .card-tile{max-width:100%}.hidden{display:none !important}.card-tile{background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:2.4rem;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem;position:relative;text-align:left;width:100%}.overview-carousel-tile .card-tile{max-width:100%;min-height:23rem}@media only screen and (min-width: 730px){.card-tile{max-width:calc((100% / 2) - 1.6rem)}}@media only screen and (min-width: 1200px){.card-tile{max-width:calc((100% / 3) - 2.2rem)}}.card-tile.in-progress::before{border-radius:2.4rem}.card-tile.in-progress .card-clip{background-color:#a0a0a0}@media only screen and (min-width: 1200px){.card-tile.coupon-balance-info{order:-2}}.card-tile .coupon-trigger-overlay{background-color:transparent;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.card-tile .card-tile-bottom-container{display:flex;justify-content:space-between;width:100%}.card-tile .card-tile-bottom-container .coupon-provider{align-items:center;display:flex}.card-tile .card-tile-bottom-container svg{display:block;margin-right:0.8rem}.card-tile .card-tile-bottom-container p{margin:0}.card-tile .card-clip{background-color:#801ab8;background-position:center center;background-repeat:no-repeat;border:0;border-radius:2.7rem;display:flex;height:5.4rem;padding:0;position:absolute;right:1.6rem;top:-0.8rem;transition-duration:0.2s;width:5.4rem}.card-tile .card-clip:focus-within{outline:none}.card-tile .card-clip:disabled:not(.card-clip-mobile){background-color:#a0a0a0}.card-tile .card-clip.clipped{background-color:#661593;background-image:url("/images/main/coupons/icon-check.svg");background-size:2.4rem}.card-tile .card-clip.clipped:hover:not(:disabled){background-image:url("/images/main/coupons/icon-plus.svg");transform:rotate(45deg)}.card-tile .card-clip.available{background-image:url("/images/main/coupons/icon-plus.svg");background-size:2rem 2rem;transition-duration:2s}.card-tile .card-clip.card-clip-mobile{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:2.4rem;cursor:default;display:flex;height:auto;justify-content:center;padding:1.1rem 1.6rem;width:auto}.card-tile .card-clip.card-clip-mobile svg{height:auto;margin-right:0.8rem;max-height:1.6rem;width:2.3rem}.card-tile .card-clip.card-clip-mobile svg path{fill:#9d8fa3}.card-tile .card-clip.card-clip-mobile p{line-height:2.4rem;margin:0;overflow:hidden;white-space:nowrap}.card-tile .card-tile__top .card-tile-title{height:auto;margin-bottom:1.6rem;width:100%}.card-tile .card-tile__top .card-tile-title svg,.card-tile .card-tile__top .card-tile-title img{max-width:100%}.overview-carousel-tile .card-tile .card-tile__top .card-tile-title svg,.overview-carousel-tile .card-tile .card-tile__top .card-tile-title img{max-height:6rem}.card-tile .card-tile__top h3{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:3.8rem;font-style:normal;line-height:4rem;margin-bottom:0.8rem;width:100%}.card-tile .card-tile__top h4{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2rem}.card-tile .available-time{align-items:center;display:flex}.card-tile .available-time img{display:block;height:2.4rem;margin-right:0.7rem;width:2.4rem}.card-tile.coupon-step-advice{align-items:center;cursor:default;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:1.6rem;padding:1.6rem 2.4rem;position:relative;text-align:center}@media only screen and (min-width: 1200px){.card-tile.coupon-step-advice{margin-bottom:0}}.card-tile.coupon-step-advice::before{border-radius:0.3rem;bottom:-0.4rem;content:'';height:3.5rem;position:absolute;right:2.6rem;transform:rotate(-45deg) skew(-11deg, -11deg);width:3.5rem}@media only screen and (min-width: 1200px){.card-tile.coupon-step-advice::before{bottom:auto;left:-1.5rem;right:auto;top:1.6rem;transform:rotate(45deg) skew(-11deg, -11deg)}}.card-tile.coupon-step-advice.bg-metro-moi-purple::before{background-color:#801ab8}.card-tile.coupon-step-advice img{display:block;margin-bottom:1.2rem;max-width:6.2rem}.card-tile.coupon-step-advice h2{color:#fff;font-size:1.6rem;line-height:1.2;margin:0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.card-tile.coupon-step-advice h3{color:#fff;font-size:2.6rem;line-height:1.2;margin-bottom:0.9rem;font-family:'roboto-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.card-tile.coupon-step-advice p{color:#fff;font-size:1.6rem;line-height:1.2}.card-tile .desc-icon{align-items:center;display:flex;margin-bottom:1rem}.card-tile .desc-icon .icon--quebec img,.card-tile .desc-icon .icon--canada img{display:flex;height:3.2rem;margin-right:0.8rem;width:3.2rem}.card-tile .desc-icon h4{margin:unset}.coupon-used-layout .card-tile{padding-bottom:5.4rem}.coupon-used-layout .card-tile-bottom-container-used-coupon{background-color:#bbb0bf;border-radius:0 0 2.4rem 2.4rem;bottom:0;left:0;padding:1.6rem;position:absolute;text-align:center;width:100%}.coupon-used-layout .card-tile-bottom-container-used-coupon p{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;line-height:1.2;margin:0}.fill-default-image svg{padding:0.8rem 1.1rem}.fill-default-image svg path{fill:#d81e05}.coupon-balance-info{cursor:default;padding:1.6rem}@media only screen and (min-width: 360px){.coupon-balance-info{padding:1.6rem 2.4rem}}.coupon-balance-info .card-tile__top{margin-bottom:2.4rem;padding-right:6rem}.coupon-balance-info .card-tile__top img{max-width:4.8rem;position:absolute;right:3.2rem;top:3.2rem}.coupon-balance-info .card-tile__top h1{margin:1.6rem 0;text-transform:none}.coupon-balance-info .card-tile__top h3{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2rem}.coupon-balance-info .card-tile-bottom-container{display:flex;justify-content:space-around;margin-bottom:1.6rem}.coupon-balance-info .card-tile-bottom-container h4{border-right:0.1rem solid #e0e0e0;color:#801ab8;font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:3.2rem;font-style:normal;line-height:1;margin-bottom:0;padding:0 1.4rem;text-align:center}@media only screen and (min-width: 360px){.coupon-balance-info .card-tile-bottom-container h4{padding:0 2rem}}.coupon-balance-info .card-tile-bottom-container h4:last-of-type{border:0}.coupon-balance-info .card-tile-bottom-container h4:first-of-type{padding-left:0}.coupon-balance-info .card-tile-bottom-container h4 span{color:#333;display:block;font-size:1.4rem;line-height:1.6rem;margin-top:0.4rem}@media only screen and (min-width: 1200px){.coupon-step-advice+.card-tile{order:-1}}.contest-card{height:22.563rem;width:21.438rem}.contest-card>div:first-child{display:flex;height:unset;max-height:unset}.contest-card>div:first-child img,.contest-card>div:first-child svg{border-radius:1.5rem 1.5rem 0 0;max-height:-moz-fit-content;max-height:fit-content}@media only screen and (min-width: 730px){.contest-card>div:first-child{max-height:12.25rem}}.contest-card>div:last-child{background-color:#fff;display:flex;flex-direction:column;gap:0.7rem;justify-content:flex-end}.contest-card>div:last-child>div:first-child{align-items:center;display:flex;gap:0.5rem}@media only screen and (min-width: 730px){.contest-card>div:last-child>h4{flex:1}}@media only screen and (min-width: 730px){.contest-card{height:24.563rem;width:21.75rem}}.contest-card-title{display:flex}.slider .slick-list{overflow:visible !important}.coupons-promotions-usuals-recipes-wrapper{width:100%}.coupons-promotions-usuals-recipes{width:100%}.coupons-promotions-usuals-recipes .cpur--separator{margin:0 0 2rem 0}.coupons-promotions-usuals-recipes .cpur--item{margin:0 0 2rem;position:relative}.coupons-promotions-usuals-recipes .cpur--item.active .cpur--arrow{transform:rotate(-180deg)}.coupons-promotions-usuals-recipes .cpur--item:focus{outline:0}.coupons-promotions-usuals-recipes .cpur--accordion-btn{align-items:center;background:none;cursor:pointer;display:flex;margin:0 0 2rem 0;padding:0;position:relative;text-align:left;width:100%}.coupons-promotions-usuals-recipes .cpur--icon-wrap{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;width:4rem}.coupons-promotions-usuals-recipes .cpur--icon-wrap svg{height:2.4rem;width:2.4rem}.coupons-promotions-usuals-recipes .cpur--name{color:#000;display:block;font-size:1.2rem;width:100%;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.coupons-promotions-usuals-recipes .cpur--bonus,.coupons-promotions-usuals-recipes .deal-metropoints,.coupons-promotions-usuals-recipes .cpur--button-text .product-add-to-list-extra{color:#000;display:inline;font-size:1.2rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.coupons-promotions-usuals-recipes .cpur--bonus .m-points,.coupons-promotions-usuals-recipes .cpur--bonus .dm--svg,.coupons-promotions-usuals-recipes .cpur--bonus .patle--metro-points,.coupons-promotions-usuals-recipes .deal-metropoints .m-points,.coupons-promotions-usuals-recipes .deal-metropoints .dm--svg,.coupons-promotions-usuals-recipes .deal-metropoints .patle--metro-points,.coupons-promotions-usuals-recipes .cpur--button-text .product-add-to-list-extra .m-points,.coupons-promotions-usuals-recipes .cpur--button-text .product-add-to-list-extra .dm--svg,.coupons-promotions-usuals-recipes .cpur--button-text .product-add-to-list-extra .patle--metro-points{bottom:0;height:1.8rem;margin:0 0.2rem -0.4rem;width:2rem}.coupons-promotions-usuals-recipes .cpur--bonus+.cpur--description,.coupons-promotions-usuals-recipes .deal-metropoints+.cpur--description,.coupons-promotions-usuals-recipes .cpur--button-text .product-add-to-list-extra+.cpur--description{margin-top:0.5rem}.coupons-promotions-usuals-recipes .cpur--price-wrapper{display:block;margin:0.8rem 0 0 0}.coupons-promotions-usuals-recipes .cpur--price,.coupons-promotions-usuals-recipes .cpur--button-text .patl--price{display:inline;margin:0 2rem 0 0}.coupons-promotions-usuals-recipes .cpur--button-text{flex-grow:1;white-space:normal}.coupons-promotions-usuals-recipes .cpur--description{margin:0}.coupons-promotions-usuals-recipes .cpur--arrow{flex-shrink:0;height:1rem;transform:rotate(0deg);transition:all 0.2s linear;width:1.7rem}@media only screen and (min-width: 1200px){.coupons-promotions-usuals-recipes .cpur--arrow{height:0.5rem;width:1rem}}.coupons-promotions-usuals-recipes .cpur--content{display:none;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 730px){.coupons-promotions-usuals-recipes .cpur--content{justify-content:flex-start;margin-left:4rem}}.coupons-promotions-usuals-recipes .cpur--content .cta-primary{margin-right:2rem}.coupons-promotions-usuals-recipes .cpur--content .deal{margin:0}.coupons-promotions-usuals-recipes .cpur--content .product-add-to-list{margin:1rem 0 0}.coupons-promotions-usuals-recipes--print .cpurp--item{display:flex}.coupons-promotions-usuals-recipes--print .cpurp--icon-wrap{display:flex;flex-shrink:0;justify-content:flex-start;width:3rem}.coupons-promotions-usuals-recipes--print .cpurp--icon-wrap svg{height:2.4rem;width:2.4rem}.coupons-promotions-usuals-recipes--print .cpurp--icon{height:1.8rem;width:1.8rem}.coupons-promotions-usuals-recipes--print .cpurp--text p:last-child{margin-bottom:0}.coupons-promotions-usuals-recipes--print .cpurp--separator{left:-3.5rem;margin:0.5rem 0 1rem;position:relative;width:calc(100% + 3.5rem)}.product-coupon{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1rem;padding-bottom:1rem;position:relative}@media only screen and (min-width: 730px){.product-coupon{margin-bottom:2rem;padding-bottom:2rem}}@media only screen and (min-width: 730px){.product-coupon{padding-right:2rem}}@media only screen and (min-width: 1200px){.product-coupon{flex-wrap:nowrap}}.product-coupon::after{border-bottom:0.1rem dashed #e0e0e0;bottom:0;content:'';left:0;position:absolute;right:0}@media only screen and (min-width: 730px){.product-coupon::after{right:2rem}}.product-coupon:last-child::after{border-bottom:0.1rem solid #000;right:0}.product-coupon .pc--title{font-size:1.5rem;line-height:1.8rem;margin-bottom:0.8rem}.product-coupon .pc--title a{text-decoration:none}.product-coupon .pc--title a:hover,.product-coupon .pc--title a:focus{text-decoration:underline}.product-coupon .m-point{vertical-align:middle;width:1.7rem}.product-coupon .m-point path{fill:#d81e05}.product-coupon .am-point{vertical-align:middle;width:1.7rem}.product-coupon .pc--friday-reminder{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;margin-bottom:1rem}.product-coupon .pc--thursdays-reminder{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;margin-bottom:1rem}.product-coupon .pc--save{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-coupon .pc--earn{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-coupon .pc--earn .pc--earn-pts{display:inline-block}.product-coupon .pc--earn svg{height:1.6rem}.product-coupon .pc--expire{margin-top:2rem}.product-coupon .pc--column:nth-child(1){margin-bottom:0.5rem;margin-right:1.5rem;max-width:10rem;min-width:10rem}@media only screen and (min-width: 1200px){.product-coupon .pc--column:nth-child(1){flex-grow:1;margin:0 2rem 0 0}}.product-coupon .pc--column:nth-child(1).pc--empty{margin:0;max-width:0;min-width:0}.product-coupon .pc--column:nth-child(1) img{width:10rem}.product-coupon .pc--column:nth-child(2){width:calc(100% - 12rem)}@media only screen and (min-width: 1200px){.product-coupon .pc--column:nth-child(2){margin:0 1rem 0 0;min-width:55rem;padding-right:1rem;width:100%}}.product-coupon .pc--column:nth-child(3){align-items:center;display:flex;justify-content:flex-end;text-align:right;width:100%}@media only screen and (min-width: 1200px){.product-coupon .pc--column:nth-child(3){margin:0 0 0 1rem}}.product-coupon .pc--column:nth-child(3) button{font-size:1.1rem;padding-right:0}@media only screen and (min-width: 730px){.product-coupon .pc--column:nth-child(3) button{font-size:1.2rem;padding-top:0.4rem}}@media only screen and (min-width: 1200px){.product-coupon .pc--column:nth-child(3) button{padding-top:0.2rem}}@media only screen and (max-width: 319px){.remodal.remodal-coupons-legal .remodal-content{padding:0}}.remodal-coupons-legal{width:auto}.remodal-coupons-legal .coupon--bloc{margin:0 auto 0 auto}.remodal-coupons-legal .coupon--bloc .legal-notice{padding:0rem 1.5rem 2rem 1.5rem}.remodal-coupons-legal .coupon--bloc .coupon-bottom--am{margin-top:1rem}.remodal-coupons-legal .coupon--bloc .coupon-img{height:auto}.remodal-coupons-legal .coupon--bloc .content{height:auto;padding-bottom:1rem}.remodal-coupons-legal .coupon--bloc .content .free{padding-top:0}.remodal-coupons-legal .coupon--bloc .content .product--title{height:auto;max-height:inherit;min-height:inherit}.remodal-coupons-legal .coupon--bloc .content .coupon--bloc__details{min-height:auto}.remodal-ctc-help{max-width:500px}@media only screen and (min-width: 730px){.remodal-ctc-help{max-width:600px}}.remodal-ctc-help ul{margin-left:0}.remodal-ctc-help li{display:flex;flex-wrap:wrap;padding-left:2rem;position:relative}.remodal-ctc-help li::before{background-image:url("/images/shared/small/icons/check.svg");background-repeat:no-repeat;content:'';height:1.1rem;left:0;position:absolute;top:0.2rem;width:1.1rem}.remodal-ctc-help li .image-card-help{display:inline-block;position:relative;width:3.5rem}.remodal-ctc-help li svg{fill:#d81e05;height:2rem;left:0;position:absolute;top:-1.5rem;width:3.2rem}.remodal-ctc-help li span{flex-shrink:0;width:100%}.remodal-ctc-help .remodal-dismiss{justify-content:flex-start;margin-left:2rem}.membership-data-error-message{border:0.1rem solid #d81e05;border-radius:0.8rem;color:red;font-size:1rem;margin-bottom:2rem;padding:1.5rem 1.5rem 1.5rem 4.5rem;position:relative;text-align:initial}.membership-data-error-message::before{background-image:url("/images/main/actions/icon-circle-exclamation-red.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:2rem;left:1.5rem;position:absolute;top:1.5rem;width:2rem}.error-loyalty{max-width:76.8rem}

/*# sourceMappingURL=coupons.css.map */
