.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}.nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.border-none{border:none !important}.border-top-none{border-top:none !important}.border-bottom-none{border-bottom:none !important}.border-right-none{border-right:none !important}.border-left-none{border-left:none !important}.vertical-align-middle{vertical-align:middle}.overflow-auto{overflow:auto}.left,.layout--mini-template .articles .big-image-left img,.layout--mini-template .articles .small-image-left img,.layout--mini-template .articles .promo-left img{float:left}.right,.layout--mini-template .articles .small-image-right img,.layout--mini-template .articles .promo-right img{float:right}.text-align-left{text-align:left !important}.text-align-right{text-align:right !important}.text-align-center{text-align:center !important}.text-align-left-mobile-center-tablet{text-align:left !important}@media only screen and (min-width: 730px){.text-align-left-mobile-center-tablet{text-align:center !important}}.position-fixed{position:fixed !important}.position-absolute{position:absolute !important}.position-relative{position:relative !important}.text-transform-none{text-transform:none}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.uppercase-first-letter{display:inline-block}.uppercase-first-letter::first-letter{text-transform:uppercase}:focus{outline:none}.ie:focus{outline:none}.capitalize{text-transform:capitalize}.pointer{cursor:pointer}.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}.text-decoration-none{text-decoration:none}.block{display:block}.flex{display:flex}.inline-block{display:inline-block}.display-none{display:none}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.hide{display:none !important}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}.clear-both{clear:both}.clear-right{clear:right}.clear-left{clear:left}.clearfix::after{clear:both;content:'';display:table}.overflow-hidden{max-height:100vh;max-height:100dvh;overflow:hidden;position:relative}.overflow-hiddenbody #container{height:calc(100vh - 14.8rem);overflow:hidden}.m-10{margin:1rem !important}.mt-10{margin-top:1rem !important}.mr-5{margin-right:0.5rem !important}.mr-10{margin-right:1rem !important}.mr-20{margin-right:2rem !important}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:1rem !important}.ml-10{margin-left:1rem !important}.ml-20{margin-left:2rem !important}.p-10{padding:1rem !important}.pt-0{padding-top:0 !important}.pt-10{padding-top:1rem !important}.pr-10{padding-right:1rem !important}.pb-10{padding-bottom:1rem !important}.pl-10{padding-left:1rem !important}.pl-15{padding-left:1.5rem !important}.m-20{margin:2rem !important}.mt-20{margin-top:2rem !important}.mr-20{margin-right:2rem !important}.mb-15{margin-bottom:1.5rem !important}.mb-20{margin-bottom:2rem !important}.ml-20{margin-left:2rem !important}.mt-30{margin-top:3rem !important}.mb-30{margin-bottom:3rem !important}.mt-40{margin-top:4rem !important}.mb-40{margin-bottom:4rem !important}.mr-40{margin-right:4rem !important}.mb-50{margin-bottom:5rem !important}.mb-60{margin-bottom:6rem !important}.mb-70{margin-bottom:7rem !important}.mt-40{margin-top:4rem !important}.p-20{padding:2rem !important}.pt-20{padding-top:2rem !important}.pr-20{padding-right:2rem !important}.pb-20{padding-bottom:2rem !important}.pl-20{padding-left:2rem !important}.p-30{padding:3rem !important}.pt-30{padding-top:3rem !important}.pr-30{padding-right:3rem !important}.pb-30{padding-bottom:3rem !important}.pl-30{padding-left:3rem !important}.p-40{padding:4rem !important}.pt-40{padding-top:4rem !important}.pr-40{padding-right:4rem !important}.pb-40{padding-bottom:4rem !important}.pl-40{padding-left:4rem !important}.pt-70{padding-top:7rem !important}.pb-70{padding-bottom:7rem !important}.t-10{top:1rem !important}.r-10{right:1rem !important}.b-10{bottom:1rem !important}.l-10{left:1rem !important}.t-20{top:2rem !important}.r-20{right:2rem !important}.b-20{bottom:2rem !important}.l-20{left:2rem !important}.pt-20-to-30-to-40{padding-top:2rem !important}@media only screen and (min-width: 730px){.pt-20-to-30-to-40{padding-top:3rem !important}}@media only screen and (min-width: 1200px){.pt-20-to-30-to-40{padding-top:4rem !important}}.pb-20-to-30-to-40{padding-bottom:2rem !important}@media only screen and (min-width: 730px){.pb-20-to-30-to-40{padding-bottom:3rem !important}}@media only screen and (min-width: 1200px){.pb-20-to-30-to-40{padding-bottom:4rem !important}}.mb-20-to-30-to-40{margin-bottom:2rem !important}@media only screen and (min-width: 730px){.mb-20-to-30-to-40{margin-bottom:3rem !important}}@media only screen and (min-width: 1200px){.mb-20-to-30-to-40{margin-bottom:4rem !important}}.mt-20-to-30-to-40{margin-top:2rem !important}@media only screen and (min-width: 730px){.mt-20-to-30-to-40{margin-top:3rem !important}}@media only screen and (min-width: 1200px){.mt-20-to-30-to-40{margin-top:4rem !important}}.mb-30-to-40{margin-bottom:3rem !important}@media only screen and (min-width: 1200px){.mb-30-to-40{margin-bottom:4rem !important}}.pt-30-to-40{padding-top:3rem !important}@media only screen and (min-width: 1200px){.pt-30-to-40{padding-top:4rem !important}}.pb-30-to-40{padding-bottom:3rem !important}@media only screen and (min-width: 1200px){.pb-30-to-40{padding-bottom:4rem !important}}.plural::after{content:'s'}.invisible-text,.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible-text.focusable:active .invisible-text.focusable:focus,.ui-helper-hidden-accessible.focusable:active .invisible-text.focusable:focus,.invisible-text.focusable:active .ui-helper-hidden-accessible.focusable:focus,.ui-helper-hidden-accessible.focusable:active .ui-helper-hidden-accessible.focusable:focus{clip:auto;height:auto;margin:0;outline:0.1rem dotted #000;overflow:visible;position:static;width:auto}.invisible-radio:focus+label{outline:1px dotted #262626}.external--link::after{background-image:url("/images/shared/small/icons/external-link.svg");background-position:top center;background-repeat:no-repeat;background-size:100% 100%;content:'';display:inline-block;height:1.4rem;margin:0 0.5rem;opacity:0.7;position:relative;width:1.4rem}.external--link.white-icon::after{background-image:url("/images/shared/small/icons/external-link-white.svg")}.box-solid-small,.box-solid-medium,.box-dashed-medium{background:#fff;border-radius:0.5rem;position:relative}.box-solid-small{border:0.1rem solid #e0e0e0}.box-solid-medium{border:0.2rem solid #ededed}.ie .box-solid-medium [class*='separator']{max-height:80px}.safari .box-solid-medium [class*='separator'][class*='vertical']{height:40px}.box--dashed{border-style:dashed}.box-dashed-medium{border:0.2rem dashed #ededed}.box--disabled{background:#f8f8f8}.box--alert{border-color:#d81e05}.box-solid__arrow{border-style:solid;position:absolute}.box-solid__arrow--top{border-color:transparent transparent #ededed transparent;border-width:0 2rem 2rem 2rem;bottom:100%;left:50%;transform:translateX(-50%)}.box-solid__arrow--top::before{border-bottom:1.7rem solid #fff;border-left:1.7rem solid transparent;border-right:1.7rem solid transparent;content:'';height:0;left:50%;position:absolute;top:0.3rem;transform:translateX(-50%);width:0}.box-shadow{box-shadow:0 2px 16px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.2)}.absolute{position:absolute}.relative{position:relative}.black{color:#000 !important}.color-white{color:#fff !important}.forest-green{color:#249e1e !important}.pistachio{color:#97bf0d !important}.light-black{color:#262626 !important}.tundora{color:#333 !important}.align-self-center{align-self:center}.align-items-center{align-items:center}.color-charcoal,.color-metro-charcoal{color:#333333 !important}.bg-charcoal,.bg-metro-charcoal{background-color:#333333 !important}.color-red{color:#d81e05 !important}.bg-red{background-color:#d81e05 !important}.color-theme{color:#00a84e !important}.bg-main-theme{background-color:#00a84e !important}.color-fun-green{color:#01893e !important}.bg-fun-green{background-color:#01893e !important}.bg-my-tastes{background-color:#f18e00 !important}.color-moi-red{color:#ee3124 !important}.bg-moi-red{background-color:#ee3124 !important}.color-moi-purple{color:#801ab8 !important}.bg-moi-purple{background-color:#801ab8 !important}.color-yellow-c{color:#fcdb2d !important}.bg-yellow-c{background-color:#fcdb2d !important}.flex-parent{display:flex}.flex-parent.flex-justify-center{justify-content:center}.flex-parent.flex-center-center{align-items:center;justify-content:center}.flex-parent.flex-align-center{align-items:center}.flex-parent.flex-align-start{align-items:flex-start}.flex-parent.flex-justify-between{justify-content:space-between !important}.flex-parent.flex-justify-start{justify-content:flex-start !important}.flex-parent.flex-justify-end{justify-content:flex-end}.flex-parent.flex-justify-start{justify-content:start}.flex-parent.flex-wrap{flex-wrap:wrap}.flex-parent.flex-grow-1>*{flex-grow:1}.flex-parent.flex-basis-0>*{flex-basis:0}.max-width--300{max-width:30rem}.primary-light{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-light-italic{font-family:'roboto-light-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-italic{font-family:'roboto-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-bold{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-bold-italic{font-family:'roboto-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-black{font-family:'roboto-black', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-black-italic{font-family:'roboto-black-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-regular{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-medium{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-regular,.heading-regular{font-family:'barlow-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-medium,.heading-medium{font-family:'barlow-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-medium-italic,.heading-medium-italic{font-family:'barlow-medium-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-bold,.heading-bold{font-family:'barlow-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-bold-italic,.heading-bold-italic{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-black,.heading-black{font-family:'barlow-black', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.secondary-black-italic,.heading-black-italic{font-family:'barlow-black-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.haffermoi-regular{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif" !important;font-style:normal}.haffermoi-bold{font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif" !important;font-style:normal}.haffermoi-semi-bold{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif" !important;font-style:normal}.fs-10{font-size:1rem}.fs-11{font-size:1.1rem}.fs-12{font-size:1.2rem !important}.fs-13{font-size:1.3rem}.fs-14{font-size:1.4rem !important}.fs-15{font-size:1.5rem !important}.fs-16{font-size:1.6rem}.fs-18{font-size:1.8rem}.fs-20{font-size:2rem}.fs-21{font-size:2.1rem}.fs-24{font-size:2.4rem}.fs-30{font-size:3rem}.fs-28{font-size:2.8rem}.fs-40{font-size:4rem}.box-icon-xxsmall,.box-icon-xsmall,.box-icon-small,.box-icon-medium{display:inline-block;flex-shrink:0;overflow:hidden;position:relative}.box-icon-xxsmall svg,.box-icon-xsmall svg,.box-icon-small svg,.box-icon-medium svg,.box-icon-xxsmall img,.box-icon-xsmall img,.box-icon-small img,.box-icon-medium img{height:auto;left:0;max-height:100%;max-width:100%;position:absolute;top:0}.box-img{background:#fff;height:25rem;margin-top:-1.9rem;width:100%}@media only screen and (min-width: 730px){.box-img{height:20rem;left:50%;position:absolute;transform:translateX(-50%);width:30rem}}.box-icon-xxsmall{height:1.6rem;width:1.6rem}.box-icon-xsmall{height:2.4rem;width:2.4rem}.box-icon-small{height:2.4rem;width:2.4rem}@media only screen and (min-width: 1200px){.box-icon-small{height:3.2rem;width:3.2rem}}.box-icon-small.box-icon--fixed{height:3.2rem;width:3.2rem}.box-icon-medium-small{height:3rem;width:3rem}@media only screen and (min-width: 1200px){.box-icon-medium-small{height:4.2rem;width:4.2rem}}.box-icon-medium-small img,.box-icon-medium-small svg{max-height:100%;max-width:100%}.box-icon-medium{height:4.8rem;width:4.8rem}.box-icon--align-v-middle svg,.box-icon--align-v-middle img{top:50%;transform:translateY(-50%)}.box-icon--align-v-bottom svg,.box-icon--align-v-bottom img{bottom:0;top:auto}.toggle-horizontal-nav{align-items:center;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center}@media only screen and (min-width: 1200px){.toggle-horizontal-nav{gap:2.4rem}}.toggle-horizontal-nav h2{font-size:1.9rem;margin-bottom:0;text-align:center;width:100%}@media only screen and (min-width: 1200px){.toggle-horizontal-nav h2{margin:0;text-align:left;width:auto}}.toggle-horizontal-nav .view-mode-toggle{background-color:#e3e3e3;border-radius:5.6rem;display:flex;gap:0.8rem;justify-content:space-between;padding:0.4rem}@media only screen and (min-width: 1200px){.toggle-horizontal-nav .view-mode-toggle{gap:2.1rem}}.toggle-horizontal-nav .view-mode-toggle a,.toggle-horizontal-nav .view-mode-toggle button{align-items:center;background-color:#e3e3e3;border-radius:4.8rem;display:flex;font-size:1.6rem;gap:0.8rem;justify-content:flex-start;line-height:1;min-width:13.8rem;padding:0.4rem 3rem 0.4rem 0.4rem;text-decoration:none}.toggle-horizontal-nav .view-mode-toggle a.active,.toggle-horizontal-nav .view-mode-toggle button.active{background-color:#fff;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.toggle-horizontal-nav nav.view-mode-toggle{justify-content:flex-start;margin:0.4rem 0 0.2rem 0;width:100%}@media only screen and (min-width: 1200px){.toggle-horizontal-nav nav.view-mode-toggle{gap:0.8rem;margin:1.4rem 0 1.2rem 0}}.toggle-horizontal-nav nav.view-mode-toggle a,.toggle-horizontal-nav nav.view-mode-toggle button{font-size:1.6rem;min-height:4rem;padding:0 2.4rem;text-align:center;white-space:nowrap}.toggle-horizontal-nav nav.view-mode-toggle .slick-list{width:calc(100% - 6.8rem)}.toggle-horizontal-nav nav.view-mode-toggle .slick-arrow{align-items:center;display:flex;height:3.2rem;justify-content:center;min-width:unset;outline:none;padding:0;width:3.2rem}.toggle-horizontal-nav nav.view-mode-toggle .slick-arrow img{width:1rem}.toggle-horizontal-nav nav.view-mode-toggle .slick-arrow.slick-disabled img{opacity:0.5}.toggle-horizontal-nav nav.view-mode-toggle .slick-track{display:flex}.toggle-horizontal-nav nav.view-mode-toggle .slick-slide{justify-content:center;margin:0 1rem;outline:none}.toggle-horizontal-nav .toggle-icon{align-items:center;background-color:#d81e05;border-radius:50%;display:flex;height:4rem;justify-content:center;width:4rem}.toggle-horizontal-nav .toggle-icon img{max-width:3rem}.featured-flyer-header{align-items:center;display:flex;flex-direction:column-reverse;margin:1.6rem 0;position:relative}@media only screen and (min-width: 1200px){.featured-flyer-header{flex-direction:row;justify-content:space-between;margin:3.4rem 0 3.4rem}}.featured-flyer-header::before{background-color:#ededed;border-radius:50%;bottom:-1rem;content:'';height:40rem;left:-50vw;position:absolute;width:calc(100vw * 2);z-index:-1}@media only screen and (min-width: 1200px){.featured-flyer-header::before{content:none}}.featured-flyer-header h1{align-items:center;display:flex;font-size:2.7rem;gap:1rem;line-height:1.2;margin:1.6rem 0 2.4rem;padding:0.8rem 0;text-transform:none;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.featured-flyer-header h1{font-size:3.4rem;gap:1.8rem;margin:0}}.featured-flyer-header h1 img{display:block;height:auto;width:4.2rem}.separator-small,.separator-medium{border-bottom:0.1rem solid #e0e0e0;border-left:0;border-right:0;border-top:0;margin-top:0;width:100%}.separator-medium{border-bottom-width:0.2rem}.separator--dashed{border-style:dashed}.separator--dashed .separator-checkout{border-color:#e0e0e0}.separator-small-vertical,.separator-medium-vertical{border-bottom:0;border-left:0.1rem solid #e0e0e0;border-right:0;border-top:0;display:flex}.separator-small-vertical{margin-right:1rem}.separator-medium-vertical{margin-right:2rem}.hr--black{border-color:#000;margin:4rem auto}.hr--separator{border-color:#e0e0e0;margin:0 auto 2rem auto;width:106.6rem}.hr--silver{border-bottom-color:#e0e0e0;margin:3rem 0;width:100%}@media only screen and (min-width: 1200px){.hr--silver{margin:4rem 0}}.border-silver{border-color:#e0e0e0 !important}.hr--dashed{border-style:dashed}.w-auto{width:auto !important}.w-1-rem{width:1rem !important}.w-3_5-rem{width:3.5rem !important}.w-7_5-rem{width:7.5rem !important}.w-11-rem{width:11rem !important}.w-26-rem{width:26rem !important}.w-30{width:30% !important}.mw-2_5-rem{max-width:2.5rem !important}.mw-4_5-rem{max-width:4.5rem !important}.mw-8-rem{max-width:8rem !important}.mw-12-rem{max-width:12rem !important}.mw-17-rem{max-width:17rem}.mw-64-rem{max-width:64rem !important}.w-100-to-auto{width:100% !important}@media only screen and (min-width: 730px){.w-100-to-auto{width:auto !important}}.margin-small{margin-bottom:1rem}.margin-medium{margin-bottom:2rem}.margin-large{margin-bottom:2rem}@media only screen and (min-width: 1200px){.margin-large{margin-bottom:4rem}}.padding-small{padding-bottom:1rem;padding-top:1rem}.padding-medium{padding-bottom:2rem;padding-top:2rem}.padding-large{padding-bottom:2rem;padding-top:2rem}@media only screen and (min-width: 1200px){.padding-large{padding-bottom:4rem;padding-top:4rem}}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0;padding-top:14.8rem}body.inWebview{padding-top:0;padding-bottom:4rem}a{outline:none;background:transparent}a:hover,a:active{outline:none}abbr[title],acronym[title]{text-decoration:none}hr{border-bottom:0.1rem solid #e0e0e0;margin-bottom:2rem}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:sans-serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}figure{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:1.6rem;margin:0;vertical-align:baseline;outline:none}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;overflow:visible;background-color:transparent;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;text-shadow:none;border-radius:0}.fancybox-outer{position:relative}.fancybox-inner{position:relative;overflow:hidden}.fancybox-inner{background-color:#e0e1e2}.fancybox-image{max-width:100%;max-height:100%}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/images/components/fancybox/blank.gif");z-index:8040}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue","Helvetica","Arial","sans-serif";margin:0;padding:15px;white-space:nowrap}#fancybox-loading{background-image:url("/images/components/fancybox/fancybox_sprite.png");position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/images/components/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{background-image:url("/images/components/fancybox/fancybox_sprite.png");position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-prev{left:0}.fancybox-prev span{background-image:url("/images/components/fancybox/fancybox_sprite.png");left:10px;background-position:0 -36px}.fancybox-next{right:0}.fancybox-next span{background-image:url("/images/components/fancybox/fancybox_sprite.png");right:10px;background-position:0 -72px}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/images/components/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue","Helvetica","Arial","sans-serif";position:relative;text-shadow:none;z-index:8050}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:0;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading{background-image:url("/images/components/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/images/components/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}.fancybox-close{background-image:url("/images/components/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}.fancybox-prev span{background-image:url("/images/components/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}.fancybox-next span{background-image:url("/images/components/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-list:has(.overlay-service-box.overlayMain){min-height:36rem}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(0,0,0,0.4)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:0.4s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px}.remodal-wrapper.leftPanel,.remodal-wrapper.rightPanel,.remodal-wrapper.topPanel,.remodal-wrapper.bottomPanel{padding:0;display:flex !important;margin:0}.remodal-wrapper.topPanel{max-width:100%}.remodal-wrapper.bottomPanel{max-width:100%}@media only screen and (min-width: 730px){.remodal-wrapper.rightPanel{justify-content:flex-end}}.remodal-wrapper.remodal-is-opening,.remodal-wrapper.remodal-is-closing{animation-duration:0.4s;animation-fill-mode:forwards;overflow:hidden}.remodal-wrapper.remodal-is-closed.leftPanel{transform:translateX(-100vw);display:flex !important}.remodal-wrapper.remodal-is-closed.rightPanel{transform:translateX(100vw);display:none !important}.remodal-wrapper.remodal-is-closed.topPanel{transform:translateY(-100vh);display:flex !important}.remodal-wrapper.remodal-is-closed.bottomPanel{transform:translateY(100vh);display:flex !important}.remodal-wrapper.remodal-is-closing.leftPanel{animation-name:remodal-closing-leftPanel}.remodal-wrapper.remodal-is-closing.rightPanel{animation-name:remodal-closing-rightPanel}.remodal-wrapper.remodal-is-closing.topPanel{animation-name:remodal-closing-topPanel}.remodal-wrapper.remodal-is-closing.bottomPanel{animation-name:remodal-closing-bottomPanel}.remodal-wrapper.remodal-is-opening.leftPanel{animation-name:remodal-opening-leftPanel}.remodal-wrapper.remodal-is-opening.rightPanel{animation-name:remodal-opening-rightPanel}.remodal-wrapper.remodal-is-opening.topPanel{animation-name:remodal-opening-topPanel}.remodal-wrapper.remodal-is-opening.bottomPanel{animation-name:remodal-opening-bottomPanel}.remodal-wrapper.remodal-is-opened.leftPanel,.remodal-wrapper.remodal-is-opened.rightPanel,.remodal-wrapper.remodal-is-opened.topPanel,.remodal-wrapper.remodal-is-opened.bottomPanel{transform:translateX(0) translateY(0);overflow:hidden}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;transform:translate3d(0, 0, 0);background:#fff;vertical-align:middle}@media only screen and (min-width: 730px){.remodal{max-width:70rem}}@media only screen and (min-width: 1200px){.remodal{max-width:97rem}}.remodal:not(.remodal-is-initialized){display:none !important}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:0.4s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-opening.slideDown{animation-name:remodal-opening-slideDown}.remodal.remodal-is-opening.slideUp{animation-name:remodal-opening-slideUp}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal.remodal-is-closing.slideDown{animation-name:remodal-closing-slideDown}.remodal.remodal-is-closing.slideUp{animation-name:remodal-closing-slideUp}.remodal.remodal-is-opened.leftPanel,.remodal.remodal-is-opened.rightPanel,.remodal.remodal-is-opened.topPanel,.remodal.remodal-is-opened.bottomPanel{transform:translateX(0) translateY(0)}.remodal.leftPanel,.remodal.rightPanel,.remodal.topPanel,.remodal.bottomPanel{margin:0;opacity:1 !important}.remodal.leftPanel.remodal-is-closing,.remodal.rightPanel.remodal-is-closing,.remodal.topPanel.remodal-is-closing,.remodal.bottomPanel.remodal-is-closing{animation:none}.remodal.leftPanel.remodal-is-opening,.remodal.rightPanel.remodal-is-opening,.remodal.topPanel.remodal-is-opening,.remodal.bottomPanel.remodal-is-opening{animation:none}.remodal.mobileFullPage{position:fixed;width:100%;height:100%;top:0;left:0}@media only screen and (min-width: 730px){.remodal.mobileFullPage{position:relative;height:auto}}.remodal.fullPage{position:fixed;width:100%;height:100%;max-width:100%;top:0;left:0}.remodal .actions{align-items:center;display:flex;gap:2.4rem;justify-content:center;margin-top:2.4rem}.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:transparent;border:0;color:#95979c;cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;transition:color 0.2s;font-size:1.2rem}@media only screen and (min-width: 730px){.remodal-close{font-size:1.4rem}}.remodal-close:hover,.remodal-close:focus{color:#2b2e38;background-color:transparent}.remodal-close:active{position:absolute}.remodal-close:after{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;right:0;display:block;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0;filter:blur(0)}}@keyframes remodal-opening-slideDown{from{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes remodal-closing-slideDown{from{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes remodal-opening-slideUp{from{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes remodal-closing-slideUp{from{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes remodal-opening-leftPanel{from{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes remodal-closing-leftPanel{from{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes remodal-opening-rightPanel{from{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes remodal-closing-rightPanel{from{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes remodal-opening-topPanel{from{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes remodal-closing-topPanel{from{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes remodal-opening-bottomPanel{from{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes remodal-closing-bottomPanel{from{transform:translateY(0)}to{transform:translateY(100vh)}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.tab--content--inactive{display:none !important}.tabs--recipe{margin-bottom:3rem;width:18rem}@media only screen and (min-width: 1200px){.tabs--recipe{display:none !important}}.tabs--recipe .tabs .tab{font-size:1.2rem;padding:0.9rem 1.5rem}.row.no-gutters{width:100%}.row.gutters-xsmall{margin-left:-0.5rem;margin-right:-0.5rem}.row.gutters-xsmall>[class*='col']{padding-left:0.5rem;padding-right:0.5rem}.row.gutters-small{margin-left:-0.5rem;margin-right:-0.5rem}@media only screen and (min-width: 730px){.row.gutters-small{margin-left:-1rem;margin-right:-1rem}}.row.gutters-small>[class*='col']{padding-left:0.5rem;padding-right:0.5rem}@media only screen and (min-width: 730px){.row.gutters-small>[class*='col']{padding-left:1rem;padding-right:1rem}}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:0.5rem !important}.mt-1,.my-1{margin-top:0.5rem !important}.mr-1,.mx-1{margin-right:0.5rem !important}.mb-1,.my-1{margin-bottom:0.5rem !important}.ml-1,.mx-1{margin-left:0.5rem !important}.m-2{margin:1rem !important}.mt-2,.my-2{margin-top:1rem !important}.mr-2,.mx-2{margin-right:1rem !important}.mb-2,.my-2{margin-bottom:1rem !important}.ml-2,.mx-2{margin-left:1rem !important}.m-3{margin:1.5rem !important}.mt-3,.my-3{margin-top:1.5rem !important}.mr-3,.mx-3{margin-right:1.5rem !important}.mb-3,.my-3{margin-bottom:1.5rem !important}.ml-3,.mx-3{margin-left:1.5rem !important}.m-4{margin:2rem !important}.mt-4,.my-4{margin-top:2rem !important}.mr-4,.mx-4{margin-right:2rem !important}.mb-4,.my-4{margin-bottom:2rem !important}.ml-4,.mx-4{margin-left:2rem !important}.m-5{margin:2.5rem !important}.mt-5,.my-5{margin-top:2.5rem !important}.mr-5,.mx-5{margin-right:2.5rem !important}.mb-5,.my-5{margin-bottom:2.5rem !important}.ml-5,.mx-5{margin-left:2.5rem !important}.m-6{margin:3rem !important}.mt-6,.my-6{margin-top:3rem !important}.mr-6,.mx-6{margin-right:3rem !important}.mb-6,.my-6{margin-bottom:3rem !important}.ml-6,.mx-6{margin-left:3rem !important}.m-7{margin:3.5rem !important}.mt-7,.my-7{margin-top:3.5rem !important}.mr-7,.mx-7{margin-right:3.5rem !important}.mb-7,.my-7{margin-bottom:3.5rem !important}.ml-7,.mx-7{margin-left:3.5rem !important}.m-8{margin:4rem !important}.mt-8,.my-8{margin-top:4rem !important}.mr-8,.mx-8{margin-right:4rem !important}.mb-8,.my-8{margin-bottom:4rem !important}.ml-8,.mx-8{margin-left:4rem !important}.m-9{margin:4.5rem !important}.mt-9,.my-9{margin-top:4.5rem !important}.mr-9,.mx-9{margin-right:4.5rem !important}.mb-9,.my-9{margin-bottom:4.5rem !important}.ml-9,.mx-9{margin-left:4.5rem !important}.m-10{margin:5rem !important}.mt-10,.my-10{margin-top:5rem !important}.mr-10,.mx-10{margin-right:5rem !important}.mb-10,.my-10{margin-bottom:5rem !important}.ml-10,.mx-10{margin-left:5rem !important}.m-11{margin:5.5rem !important}.mt-11,.my-11{margin-top:5.5rem !important}.mr-11,.mx-11{margin-right:5.5rem !important}.mb-11,.my-11{margin-bottom:5.5rem !important}.ml-11,.mx-11{margin-left:5.5rem !important}.m-12{margin:6rem !important}.mt-12,.my-12{margin-top:6rem !important}.mr-12,.mx-12{margin-right:6rem !important}.mb-12,.my-12{margin-bottom:6rem !important}.ml-12,.mx-12{margin-left:6rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:0.5rem !important}.pt-1,.py-1{padding-top:0.5rem !important}.pr-1,.px-1{padding-right:0.5rem !important}.pb-1,.py-1{padding-bottom:0.5rem !important}.pl-1,.px-1{padding-left:0.5rem !important}.p-2{padding:1rem !important}.pt-2,.py-2{padding-top:1rem !important}.pr-2,.px-2{padding-right:1rem !important}.pb-2,.py-2{padding-bottom:1rem !important}.pl-2,.px-2{padding-left:1rem !important}.p-3{padding:1.5rem !important}.pt-3,.py-3{padding-top:1.5rem !important}.pr-3,.px-3{padding-right:1.5rem !important}.pb-3,.py-3{padding-bottom:1.5rem !important}.pl-3,.px-3{padding-left:1.5rem !important}.p-4{padding:2rem !important}.pt-4,.py-4{padding-top:2rem !important}.pr-4,.px-4{padding-right:2rem !important}.pb-4,.py-4{padding-bottom:2rem !important}.pl-4,.px-4{padding-left:2rem !important}.p-5{padding:2.5rem !important}.pt-5,.py-5{padding-top:2.5rem !important}.pr-5,.px-5{padding-right:2.5rem !important}.pb-5,.py-5{padding-bottom:2.5rem !important}.pl-5,.px-5{padding-left:2.5rem !important}.p-6{padding:3rem !important}.pt-6,.py-6{padding-top:3rem !important}.pr-6,.px-6{padding-right:3rem !important}.pb-6,.py-6{padding-bottom:3rem !important}.pl-6,.px-6{padding-left:3rem !important}.p-7{padding:3.5rem !important}.pt-7,.py-7{padding-top:3.5rem !important}.pr-7,.px-7{padding-right:3.5rem !important}.pb-7,.py-7{padding-bottom:3.5rem !important}.pl-7,.px-7{padding-left:3.5rem !important}.p-8{padding:4rem !important}.pt-8,.py-8{padding-top:4rem !important}.pr-8,.px-8{padding-right:4rem !important}.pb-8,.py-8{padding-bottom:4rem !important}.pl-8,.px-8{padding-left:4rem !important}.p-9{padding:4.5rem !important}.pt-9,.py-9{padding-top:4.5rem !important}.pr-9,.px-9{padding-right:4.5rem !important}.pb-9,.py-9{padding-bottom:4.5rem !important}.pl-9,.px-9{padding-left:4.5rem !important}.p-10{padding:5rem !important}.pt-10,.py-10{padding-top:5rem !important}.pr-10,.px-10{padding-right:5rem !important}.pb-10,.py-10{padding-bottom:5rem !important}.pl-10,.px-10{padding-left:5rem !important}.p-11{padding:5.5rem !important}.pt-11,.py-11{padding-top:5.5rem !important}.pr-11,.px-11{padding-right:5.5rem !important}.pb-11,.py-11{padding-bottom:5.5rem !important}.pl-11,.px-11{padding-left:5.5rem !important}.p-12{padding:6rem !important}.pt-12,.py-12{padding-top:6rem !important}.pr-12,.px-12{padding-right:6rem !important}.pb-12,.py-12{padding-bottom:6rem !important}.pl-12,.px-12{padding-left:6rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 600px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:0.5rem !important}.mt-sm-1,.my-sm-1{margin-top:0.5rem !important}.mr-sm-1,.mx-sm-1{margin-right:0.5rem !important}.mb-sm-1,.my-sm-1{margin-bottom:0.5rem !important}.ml-sm-1,.mx-sm-1{margin-left:0.5rem !important}.m-sm-2{margin:1rem !important}.mt-sm-2,.my-sm-2{margin-top:1rem !important}.mr-sm-2,.mx-sm-2{margin-right:1rem !important}.mb-sm-2,.my-sm-2{margin-bottom:1rem !important}.ml-sm-2,.mx-sm-2{margin-left:1rem !important}.m-sm-3{margin:1.5rem !important}.mt-sm-3,.my-sm-3{margin-top:1.5rem !important}.mr-sm-3,.mx-sm-3{margin-right:1.5rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1.5rem !important}.ml-sm-3,.mx-sm-3{margin-left:1.5rem !important}.m-sm-4{margin:2rem !important}.mt-sm-4,.my-sm-4{margin-top:2rem !important}.mr-sm-4,.mx-sm-4{margin-right:2rem !important}.mb-sm-4,.my-sm-4{margin-bottom:2rem !important}.ml-sm-4,.mx-sm-4{margin-left:2rem !important}.m-sm-5{margin:2.5rem !important}.mt-sm-5,.my-sm-5{margin-top:2.5rem !important}.mr-sm-5,.mx-sm-5{margin-right:2.5rem !important}.mb-sm-5,.my-sm-5{margin-bottom:2.5rem !important}.ml-sm-5,.mx-sm-5{margin-left:2.5rem !important}.m-sm-6{margin:3rem !important}.mt-sm-6,.my-sm-6{margin-top:3rem !important}.mr-sm-6,.mx-sm-6{margin-right:3rem !important}.mb-sm-6,.my-sm-6{margin-bottom:3rem !important}.ml-sm-6,.mx-sm-6{margin-left:3rem !important}.m-sm-7{margin:3.5rem !important}.mt-sm-7,.my-sm-7{margin-top:3.5rem !important}.mr-sm-7,.mx-sm-7{margin-right:3.5rem !important}.mb-sm-7,.my-sm-7{margin-bottom:3.5rem !important}.ml-sm-7,.mx-sm-7{margin-left:3.5rem !important}.m-sm-8{margin:4rem !important}.mt-sm-8,.my-sm-8{margin-top:4rem !important}.mr-sm-8,.mx-sm-8{margin-right:4rem !important}.mb-sm-8,.my-sm-8{margin-bottom:4rem !important}.ml-sm-8,.mx-sm-8{margin-left:4rem !important}.m-sm-9{margin:4.5rem !important}.mt-sm-9,.my-sm-9{margin-top:4.5rem !important}.mr-sm-9,.mx-sm-9{margin-right:4.5rem !important}.mb-sm-9,.my-sm-9{margin-bottom:4.5rem !important}.ml-sm-9,.mx-sm-9{margin-left:4.5rem !important}.m-sm-10{margin:5rem !important}.mt-sm-10,.my-sm-10{margin-top:5rem !important}.mr-sm-10,.mx-sm-10{margin-right:5rem !important}.mb-sm-10,.my-sm-10{margin-bottom:5rem !important}.ml-sm-10,.mx-sm-10{margin-left:5rem !important}.m-sm-11{margin:5.5rem !important}.mt-sm-11,.my-sm-11{margin-top:5.5rem !important}.mr-sm-11,.mx-sm-11{margin-right:5.5rem !important}.mb-sm-11,.my-sm-11{margin-bottom:5.5rem !important}.ml-sm-11,.mx-sm-11{margin-left:5.5rem !important}.m-sm-12{margin:6rem !important}.mt-sm-12,.my-sm-12{margin-top:6rem !important}.mr-sm-12,.mx-sm-12{margin-right:6rem !important}.mb-sm-12,.my-sm-12{margin-bottom:6rem !important}.ml-sm-12,.mx-sm-12{margin-left:6rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:0.5rem !important}.pt-sm-1,.py-sm-1{padding-top:0.5rem !important}.pr-sm-1,.px-sm-1{padding-right:0.5rem !important}.pb-sm-1,.py-sm-1{padding-bottom:0.5rem !important}.pl-sm-1,.px-sm-1{padding-left:0.5rem !important}.p-sm-2{padding:1rem !important}.pt-sm-2,.py-sm-2{padding-top:1rem !important}.pr-sm-2,.px-sm-2{padding-right:1rem !important}.pb-sm-2,.py-sm-2{padding-bottom:1rem !important}.pl-sm-2,.px-sm-2{padding-left:1rem !important}.p-sm-3{padding:1.5rem !important}.pt-sm-3,.py-sm-3{padding-top:1.5rem !important}.pr-sm-3,.px-sm-3{padding-right:1.5rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1.5rem !important}.pl-sm-3,.px-sm-3{padding-left:1.5rem !important}.p-sm-4{padding:2rem !important}.pt-sm-4,.py-sm-4{padding-top:2rem !important}.pr-sm-4,.px-sm-4{padding-right:2rem !important}.pb-sm-4,.py-sm-4{padding-bottom:2rem !important}.pl-sm-4,.px-sm-4{padding-left:2rem !important}.p-sm-5{padding:2.5rem !important}.pt-sm-5,.py-sm-5{padding-top:2.5rem !important}.pr-sm-5,.px-sm-5{padding-right:2.5rem !important}.pb-sm-5,.py-sm-5{padding-bottom:2.5rem !important}.pl-sm-5,.px-sm-5{padding-left:2.5rem !important}.p-sm-6{padding:3rem !important}.pt-sm-6,.py-sm-6{padding-top:3rem !important}.pr-sm-6,.px-sm-6{padding-right:3rem !important}.pb-sm-6,.py-sm-6{padding-bottom:3rem !important}.pl-sm-6,.px-sm-6{padding-left:3rem !important}.p-sm-7{padding:3.5rem !important}.pt-sm-7,.py-sm-7{padding-top:3.5rem !important}.pr-sm-7,.px-sm-7{padding-right:3.5rem !important}.pb-sm-7,.py-sm-7{padding-bottom:3.5rem !important}.pl-sm-7,.px-sm-7{padding-left:3.5rem !important}.p-sm-8{padding:4rem !important}.pt-sm-8,.py-sm-8{padding-top:4rem !important}.pr-sm-8,.px-sm-8{padding-right:4rem !important}.pb-sm-8,.py-sm-8{padding-bottom:4rem !important}.pl-sm-8,.px-sm-8{padding-left:4rem !important}.p-sm-9{padding:4.5rem !important}.pt-sm-9,.py-sm-9{padding-top:4.5rem !important}.pr-sm-9,.px-sm-9{padding-right:4.5rem !important}.pb-sm-9,.py-sm-9{padding-bottom:4.5rem !important}.pl-sm-9,.px-sm-9{padding-left:4.5rem !important}.p-sm-10{padding:5rem !important}.pt-sm-10,.py-sm-10{padding-top:5rem !important}.pr-sm-10,.px-sm-10{padding-right:5rem !important}.pb-sm-10,.py-sm-10{padding-bottom:5rem !important}.pl-sm-10,.px-sm-10{padding-left:5rem !important}.p-sm-11{padding:5.5rem !important}.pt-sm-11,.py-sm-11{padding-top:5.5rem !important}.pr-sm-11,.px-sm-11{padding-right:5.5rem !important}.pb-sm-11,.py-sm-11{padding-bottom:5.5rem !important}.pl-sm-11,.px-sm-11{padding-left:5.5rem !important}.p-sm-12{padding:6rem !important}.pt-sm-12,.py-sm-12{padding-top:6rem !important}.pr-sm-12,.px-sm-12{padding-right:6rem !important}.pb-sm-12,.py-sm-12{padding-bottom:6rem !important}.pl-sm-12,.px-sm-12{padding-left:6rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 730px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:0.5rem !important}.mt-md-1,.my-md-1{margin-top:0.5rem !important}.mr-md-1,.mx-md-1{margin-right:0.5rem !important}.mb-md-1,.my-md-1{margin-bottom:0.5rem !important}.ml-md-1,.mx-md-1{margin-left:0.5rem !important}.m-md-2{margin:1rem !important}.mt-md-2,.my-md-2{margin-top:1rem !important}.mr-md-2,.mx-md-2{margin-right:1rem !important}.mb-md-2,.my-md-2{margin-bottom:1rem !important}.ml-md-2,.mx-md-2{margin-left:1rem !important}.m-md-3{margin:1.5rem !important}.mt-md-3,.my-md-3{margin-top:1.5rem !important}.mr-md-3,.mx-md-3{margin-right:1.5rem !important}.mb-md-3,.my-md-3{margin-bottom:1.5rem !important}.ml-md-3,.mx-md-3{margin-left:1.5rem !important}.m-md-4{margin:2rem !important}.mt-md-4,.my-md-4{margin-top:2rem !important}.mr-md-4,.mx-md-4{margin-right:2rem !important}.mb-md-4,.my-md-4{margin-bottom:2rem !important}.ml-md-4,.mx-md-4{margin-left:2rem !important}.m-md-5{margin:2.5rem !important}.mt-md-5,.my-md-5{margin-top:2.5rem !important}.mr-md-5,.mx-md-5{margin-right:2.5rem !important}.mb-md-5,.my-md-5{margin-bottom:2.5rem !important}.ml-md-5,.mx-md-5{margin-left:2.5rem !important}.m-md-6{margin:3rem !important}.mt-md-6,.my-md-6{margin-top:3rem !important}.mr-md-6,.mx-md-6{margin-right:3rem !important}.mb-md-6,.my-md-6{margin-bottom:3rem !important}.ml-md-6,.mx-md-6{margin-left:3rem !important}.m-md-7{margin:3.5rem !important}.mt-md-7,.my-md-7{margin-top:3.5rem !important}.mr-md-7,.mx-md-7{margin-right:3.5rem !important}.mb-md-7,.my-md-7{margin-bottom:3.5rem !important}.ml-md-7,.mx-md-7{margin-left:3.5rem !important}.m-md-8{margin:4rem !important}.mt-md-8,.my-md-8{margin-top:4rem !important}.mr-md-8,.mx-md-8{margin-right:4rem !important}.mb-md-8,.my-md-8{margin-bottom:4rem !important}.ml-md-8,.mx-md-8{margin-left:4rem !important}.m-md-9{margin:4.5rem !important}.mt-md-9,.my-md-9{margin-top:4.5rem !important}.mr-md-9,.mx-md-9{margin-right:4.5rem !important}.mb-md-9,.my-md-9{margin-bottom:4.5rem !important}.ml-md-9,.mx-md-9{margin-left:4.5rem !important}.m-md-10{margin:5rem !important}.mt-md-10,.my-md-10{margin-top:5rem !important}.mr-md-10,.mx-md-10{margin-right:5rem !important}.mb-md-10,.my-md-10{margin-bottom:5rem !important}.ml-md-10,.mx-md-10{margin-left:5rem !important}.m-md-11{margin:5.5rem !important}.mt-md-11,.my-md-11{margin-top:5.5rem !important}.mr-md-11,.mx-md-11{margin-right:5.5rem !important}.mb-md-11,.my-md-11{margin-bottom:5.5rem !important}.ml-md-11,.mx-md-11{margin-left:5.5rem !important}.m-md-12{margin:6rem !important}.mt-md-12,.my-md-12{margin-top:6rem !important}.mr-md-12,.mx-md-12{margin-right:6rem !important}.mb-md-12,.my-md-12{margin-bottom:6rem !important}.ml-md-12,.mx-md-12{margin-left:6rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:0.5rem !important}.pt-md-1,.py-md-1{padding-top:0.5rem !important}.pr-md-1,.px-md-1{padding-right:0.5rem !important}.pb-md-1,.py-md-1{padding-bottom:0.5rem !important}.pl-md-1,.px-md-1{padding-left:0.5rem !important}.p-md-2{padding:1rem !important}.pt-md-2,.py-md-2{padding-top:1rem !important}.pr-md-2,.px-md-2{padding-right:1rem !important}.pb-md-2,.py-md-2{padding-bottom:1rem !important}.pl-md-2,.px-md-2{padding-left:1rem !important}.p-md-3{padding:1.5rem !important}.pt-md-3,.py-md-3{padding-top:1.5rem !important}.pr-md-3,.px-md-3{padding-right:1.5rem !important}.pb-md-3,.py-md-3{padding-bottom:1.5rem !important}.pl-md-3,.px-md-3{padding-left:1.5rem !important}.p-md-4{padding:2rem !important}.pt-md-4,.py-md-4{padding-top:2rem !important}.pr-md-4,.px-md-4{padding-right:2rem !important}.pb-md-4,.py-md-4{padding-bottom:2rem !important}.pl-md-4,.px-md-4{padding-left:2rem !important}.p-md-5{padding:2.5rem !important}.pt-md-5,.py-md-5{padding-top:2.5rem !important}.pr-md-5,.px-md-5{padding-right:2.5rem !important}.pb-md-5,.py-md-5{padding-bottom:2.5rem !important}.pl-md-5,.px-md-5{padding-left:2.5rem !important}.p-md-6{padding:3rem !important}.pt-md-6,.py-md-6{padding-top:3rem !important}.pr-md-6,.px-md-6{padding-right:3rem !important}.pb-md-6,.py-md-6{padding-bottom:3rem !important}.pl-md-6,.px-md-6{padding-left:3rem !important}.p-md-7{padding:3.5rem !important}.pt-md-7,.py-md-7{padding-top:3.5rem !important}.pr-md-7,.px-md-7{padding-right:3.5rem !important}.pb-md-7,.py-md-7{padding-bottom:3.5rem !important}.pl-md-7,.px-md-7{padding-left:3.5rem !important}.p-md-8{padding:4rem !important}.pt-md-8,.py-md-8{padding-top:4rem !important}.pr-md-8,.px-md-8{padding-right:4rem !important}.pb-md-8,.py-md-8{padding-bottom:4rem !important}.pl-md-8,.px-md-8{padding-left:4rem !important}.p-md-9{padding:4.5rem !important}.pt-md-9,.py-md-9{padding-top:4.5rem !important}.pr-md-9,.px-md-9{padding-right:4.5rem !important}.pb-md-9,.py-md-9{padding-bottom:4.5rem !important}.pl-md-9,.px-md-9{padding-left:4.5rem !important}.p-md-10{padding:5rem !important}.pt-md-10,.py-md-10{padding-top:5rem !important}.pr-md-10,.px-md-10{padding-right:5rem !important}.pb-md-10,.py-md-10{padding-bottom:5rem !important}.pl-md-10,.px-md-10{padding-left:5rem !important}.p-md-11{padding:5.5rem !important}.pt-md-11,.py-md-11{padding-top:5.5rem !important}.pr-md-11,.px-md-11{padding-right:5.5rem !important}.pb-md-11,.py-md-11{padding-bottom:5.5rem !important}.pl-md-11,.px-md-11{padding-left:5.5rem !important}.p-md-12{padding:6rem !important}.pt-md-12,.py-md-12{padding-top:6rem !important}.pr-md-12,.px-md-12{padding-right:6rem !important}.pb-md-12,.py-md-12{padding-bottom:6rem !important}.pl-md-12,.px-md-12{padding-left:6rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 980px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:0.5rem !important}.mt-lg-1,.my-lg-1{margin-top:0.5rem !important}.mr-lg-1,.mx-lg-1{margin-right:0.5rem !important}.mb-lg-1,.my-lg-1{margin-bottom:0.5rem !important}.ml-lg-1,.mx-lg-1{margin-left:0.5rem !important}.m-lg-2{margin:1rem !important}.mt-lg-2,.my-lg-2{margin-top:1rem !important}.mr-lg-2,.mx-lg-2{margin-right:1rem !important}.mb-lg-2,.my-lg-2{margin-bottom:1rem !important}.ml-lg-2,.mx-lg-2{margin-left:1rem !important}.m-lg-3{margin:1.5rem !important}.mt-lg-3,.my-lg-3{margin-top:1.5rem !important}.mr-lg-3,.mx-lg-3{margin-right:1.5rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1.5rem !important}.ml-lg-3,.mx-lg-3{margin-left:1.5rem !important}.m-lg-4{margin:2rem !important}.mt-lg-4,.my-lg-4{margin-top:2rem !important}.mr-lg-4,.mx-lg-4{margin-right:2rem !important}.mb-lg-4,.my-lg-4{margin-bottom:2rem !important}.ml-lg-4,.mx-lg-4{margin-left:2rem !important}.m-lg-5{margin:2.5rem !important}.mt-lg-5,.my-lg-5{margin-top:2.5rem !important}.mr-lg-5,.mx-lg-5{margin-right:2.5rem !important}.mb-lg-5,.my-lg-5{margin-bottom:2.5rem !important}.ml-lg-5,.mx-lg-5{margin-left:2.5rem !important}.m-lg-6{margin:3rem !important}.mt-lg-6,.my-lg-6{margin-top:3rem !important}.mr-lg-6,.mx-lg-6{margin-right:3rem !important}.mb-lg-6,.my-lg-6{margin-bottom:3rem !important}.ml-lg-6,.mx-lg-6{margin-left:3rem !important}.m-lg-7{margin:3.5rem !important}.mt-lg-7,.my-lg-7{margin-top:3.5rem !important}.mr-lg-7,.mx-lg-7{margin-right:3.5rem !important}.mb-lg-7,.my-lg-7{margin-bottom:3.5rem !important}.ml-lg-7,.mx-lg-7{margin-left:3.5rem !important}.m-lg-8{margin:4rem !important}.mt-lg-8,.my-lg-8{margin-top:4rem !important}.mr-lg-8,.mx-lg-8{margin-right:4rem !important}.mb-lg-8,.my-lg-8{margin-bottom:4rem !important}.ml-lg-8,.mx-lg-8{margin-left:4rem !important}.m-lg-9{margin:4.5rem !important}.mt-lg-9,.my-lg-9{margin-top:4.5rem !important}.mr-lg-9,.mx-lg-9{margin-right:4.5rem !important}.mb-lg-9,.my-lg-9{margin-bottom:4.5rem !important}.ml-lg-9,.mx-lg-9{margin-left:4.5rem !important}.m-lg-10{margin:5rem !important}.mt-lg-10,.my-lg-10{margin-top:5rem !important}.mr-lg-10,.mx-lg-10{margin-right:5rem !important}.mb-lg-10,.my-lg-10{margin-bottom:5rem !important}.ml-lg-10,.mx-lg-10{margin-left:5rem !important}.m-lg-11{margin:5.5rem !important}.mt-lg-11,.my-lg-11{margin-top:5.5rem !important}.mr-lg-11,.mx-lg-11{margin-right:5.5rem !important}.mb-lg-11,.my-lg-11{margin-bottom:5.5rem !important}.ml-lg-11,.mx-lg-11{margin-left:5.5rem !important}.m-lg-12{margin:6rem !important}.mt-lg-12,.my-lg-12{margin-top:6rem !important}.mr-lg-12,.mx-lg-12{margin-right:6rem !important}.mb-lg-12,.my-lg-12{margin-bottom:6rem !important}.ml-lg-12,.mx-lg-12{margin-left:6rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:0.5rem !important}.pt-lg-1,.py-lg-1{padding-top:0.5rem !important}.pr-lg-1,.px-lg-1{padding-right:0.5rem !important}.pb-lg-1,.py-lg-1{padding-bottom:0.5rem !important}.pl-lg-1,.px-lg-1{padding-left:0.5rem !important}.p-lg-2{padding:1rem !important}.pt-lg-2,.py-lg-2{padding-top:1rem !important}.pr-lg-2,.px-lg-2{padding-right:1rem !important}.pb-lg-2,.py-lg-2{padding-bottom:1rem !important}.pl-lg-2,.px-lg-2{padding-left:1rem !important}.p-lg-3{padding:1.5rem !important}.pt-lg-3,.py-lg-3{padding-top:1.5rem !important}.pr-lg-3,.px-lg-3{padding-right:1.5rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1.5rem !important}.pl-lg-3,.px-lg-3{padding-left:1.5rem !important}.p-lg-4{padding:2rem !important}.pt-lg-4,.py-lg-4{padding-top:2rem !important}.pr-lg-4,.px-lg-4{padding-right:2rem !important}.pb-lg-4,.py-lg-4{padding-bottom:2rem !important}.pl-lg-4,.px-lg-4{padding-left:2rem !important}.p-lg-5{padding:2.5rem !important}.pt-lg-5,.py-lg-5{padding-top:2.5rem !important}.pr-lg-5,.px-lg-5{padding-right:2.5rem !important}.pb-lg-5,.py-lg-5{padding-bottom:2.5rem !important}.pl-lg-5,.px-lg-5{padding-left:2.5rem !important}.p-lg-6{padding:3rem !important}.pt-lg-6,.py-lg-6{padding-top:3rem !important}.pr-lg-6,.px-lg-6{padding-right:3rem !important}.pb-lg-6,.py-lg-6{padding-bottom:3rem !important}.pl-lg-6,.px-lg-6{padding-left:3rem !important}.p-lg-7{padding:3.5rem !important}.pt-lg-7,.py-lg-7{padding-top:3.5rem !important}.pr-lg-7,.px-lg-7{padding-right:3.5rem !important}.pb-lg-7,.py-lg-7{padding-bottom:3.5rem !important}.pl-lg-7,.px-lg-7{padding-left:3.5rem !important}.p-lg-8{padding:4rem !important}.pt-lg-8,.py-lg-8{padding-top:4rem !important}.pr-lg-8,.px-lg-8{padding-right:4rem !important}.pb-lg-8,.py-lg-8{padding-bottom:4rem !important}.pl-lg-8,.px-lg-8{padding-left:4rem !important}.p-lg-9{padding:4.5rem !important}.pt-lg-9,.py-lg-9{padding-top:4.5rem !important}.pr-lg-9,.px-lg-9{padding-right:4.5rem !important}.pb-lg-9,.py-lg-9{padding-bottom:4.5rem !important}.pl-lg-9,.px-lg-9{padding-left:4.5rem !important}.p-lg-10{padding:5rem !important}.pt-lg-10,.py-lg-10{padding-top:5rem !important}.pr-lg-10,.px-lg-10{padding-right:5rem !important}.pb-lg-10,.py-lg-10{padding-bottom:5rem !important}.pl-lg-10,.px-lg-10{padding-left:5rem !important}.p-lg-11{padding:5.5rem !important}.pt-lg-11,.py-lg-11{padding-top:5.5rem !important}.pr-lg-11,.px-lg-11{padding-right:5.5rem !important}.pb-lg-11,.py-lg-11{padding-bottom:5.5rem !important}.pl-lg-11,.px-lg-11{padding-left:5.5rem !important}.p-lg-12{padding:6rem !important}.pt-lg-12,.py-lg-12{padding-top:6rem !important}.pr-lg-12,.px-lg-12{padding-right:6rem !important}.pb-lg-12,.py-lg-12{padding-bottom:6rem !important}.pl-lg-12,.px-lg-12{padding-left:6rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:0.5rem !important}.mt-xl-1,.my-xl-1{margin-top:0.5rem !important}.mr-xl-1,.mx-xl-1{margin-right:0.5rem !important}.mb-xl-1,.my-xl-1{margin-bottom:0.5rem !important}.ml-xl-1,.mx-xl-1{margin-left:0.5rem !important}.m-xl-2{margin:1rem !important}.mt-xl-2,.my-xl-2{margin-top:1rem !important}.mr-xl-2,.mx-xl-2{margin-right:1rem !important}.mb-xl-2,.my-xl-2{margin-bottom:1rem !important}.ml-xl-2,.mx-xl-2{margin-left:1rem !important}.m-xl-3{margin:1.5rem !important}.mt-xl-3,.my-xl-3{margin-top:1.5rem !important}.mr-xl-3,.mx-xl-3{margin-right:1.5rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1.5rem !important}.ml-xl-3,.mx-xl-3{margin-left:1.5rem !important}.m-xl-4{margin:2rem !important}.mt-xl-4,.my-xl-4{margin-top:2rem !important}.mr-xl-4,.mx-xl-4{margin-right:2rem !important}.mb-xl-4,.my-xl-4{margin-bottom:2rem !important}.ml-xl-4,.mx-xl-4{margin-left:2rem !important}.m-xl-5{margin:2.5rem !important}.mt-xl-5,.my-xl-5{margin-top:2.5rem !important}.mr-xl-5,.mx-xl-5{margin-right:2.5rem !important}.mb-xl-5,.my-xl-5{margin-bottom:2.5rem !important}.ml-xl-5,.mx-xl-5{margin-left:2.5rem !important}.m-xl-6{margin:3rem !important}.mt-xl-6,.my-xl-6{margin-top:3rem !important}.mr-xl-6,.mx-xl-6{margin-right:3rem !important}.mb-xl-6,.my-xl-6{margin-bottom:3rem !important}.ml-xl-6,.mx-xl-6{margin-left:3rem !important}.m-xl-7{margin:3.5rem !important}.mt-xl-7,.my-xl-7{margin-top:3.5rem !important}.mr-xl-7,.mx-xl-7{margin-right:3.5rem !important}.mb-xl-7,.my-xl-7{margin-bottom:3.5rem !important}.ml-xl-7,.mx-xl-7{margin-left:3.5rem !important}.m-xl-8{margin:4rem !important}.mt-xl-8,.my-xl-8{margin-top:4rem !important}.mr-xl-8,.mx-xl-8{margin-right:4rem !important}.mb-xl-8,.my-xl-8{margin-bottom:4rem !important}.ml-xl-8,.mx-xl-8{margin-left:4rem !important}.m-xl-9{margin:4.5rem !important}.mt-xl-9,.my-xl-9{margin-top:4.5rem !important}.mr-xl-9,.mx-xl-9{margin-right:4.5rem !important}.mb-xl-9,.my-xl-9{margin-bottom:4.5rem !important}.ml-xl-9,.mx-xl-9{margin-left:4.5rem !important}.m-xl-10{margin:5rem !important}.mt-xl-10,.my-xl-10{margin-top:5rem !important}.mr-xl-10,.mx-xl-10{margin-right:5rem !important}.mb-xl-10,.my-xl-10{margin-bottom:5rem !important}.ml-xl-10,.mx-xl-10{margin-left:5rem !important}.m-xl-11{margin:5.5rem !important}.mt-xl-11,.my-xl-11{margin-top:5.5rem !important}.mr-xl-11,.mx-xl-11{margin-right:5.5rem !important}.mb-xl-11,.my-xl-11{margin-bottom:5.5rem !important}.ml-xl-11,.mx-xl-11{margin-left:5.5rem !important}.m-xl-12{margin:6rem !important}.mt-xl-12,.my-xl-12{margin-top:6rem !important}.mr-xl-12,.mx-xl-12{margin-right:6rem !important}.mb-xl-12,.my-xl-12{margin-bottom:6rem !important}.ml-xl-12,.mx-xl-12{margin-left:6rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:0.5rem !important}.pt-xl-1,.py-xl-1{padding-top:0.5rem !important}.pr-xl-1,.px-xl-1{padding-right:0.5rem !important}.pb-xl-1,.py-xl-1{padding-bottom:0.5rem !important}.pl-xl-1,.px-xl-1{padding-left:0.5rem !important}.p-xl-2{padding:1rem !important}.pt-xl-2,.py-xl-2{padding-top:1rem !important}.pr-xl-2,.px-xl-2{padding-right:1rem !important}.pb-xl-2,.py-xl-2{padding-bottom:1rem !important}.pl-xl-2,.px-xl-2{padding-left:1rem !important}.p-xl-3{padding:1.5rem !important}.pt-xl-3,.py-xl-3{padding-top:1.5rem !important}.pr-xl-3,.px-xl-3{padding-right:1.5rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1.5rem !important}.pl-xl-3,.px-xl-3{padding-left:1.5rem !important}.p-xl-4{padding:2rem !important}.pt-xl-4,.py-xl-4{padding-top:2rem !important}.pr-xl-4,.px-xl-4{padding-right:2rem !important}.pb-xl-4,.py-xl-4{padding-bottom:2rem !important}.pl-xl-4,.px-xl-4{padding-left:2rem !important}.p-xl-5{padding:2.5rem !important}.pt-xl-5,.py-xl-5{padding-top:2.5rem !important}.pr-xl-5,.px-xl-5{padding-right:2.5rem !important}.pb-xl-5,.py-xl-5{padding-bottom:2.5rem !important}.pl-xl-5,.px-xl-5{padding-left:2.5rem !important}.p-xl-6{padding:3rem !important}.pt-xl-6,.py-xl-6{padding-top:3rem !important}.pr-xl-6,.px-xl-6{padding-right:3rem !important}.pb-xl-6,.py-xl-6{padding-bottom:3rem !important}.pl-xl-6,.px-xl-6{padding-left:3rem !important}.p-xl-7{padding:3.5rem !important}.pt-xl-7,.py-xl-7{padding-top:3.5rem !important}.pr-xl-7,.px-xl-7{padding-right:3.5rem !important}.pb-xl-7,.py-xl-7{padding-bottom:3.5rem !important}.pl-xl-7,.px-xl-7{padding-left:3.5rem !important}.p-xl-8{padding:4rem !important}.pt-xl-8,.py-xl-8{padding-top:4rem !important}.pr-xl-8,.px-xl-8{padding-right:4rem !important}.pb-xl-8,.py-xl-8{padding-bottom:4rem !important}.pl-xl-8,.px-xl-8{padding-left:4rem !important}.p-xl-9{padding:4.5rem !important}.pt-xl-9,.py-xl-9{padding-top:4.5rem !important}.pr-xl-9,.px-xl-9{padding-right:4.5rem !important}.pb-xl-9,.py-xl-9{padding-bottom:4.5rem !important}.pl-xl-9,.px-xl-9{padding-left:4.5rem !important}.p-xl-10{padding:5rem !important}.pt-xl-10,.py-xl-10{padding-top:5rem !important}.pr-xl-10,.px-xl-10{padding-right:5rem !important}.pb-xl-10,.py-xl-10{padding-bottom:5rem !important}.pl-xl-10,.px-xl-10{padding-left:5rem !important}.p-xl-11{padding:5.5rem !important}.pt-xl-11,.py-xl-11{padding-top:5.5rem !important}.pr-xl-11,.px-xl-11{padding-right:5.5rem !important}.pb-xl-11,.py-xl-11{padding-bottom:5.5rem !important}.pl-xl-11,.px-xl-11{padding-left:5.5rem !important}.p-xl-12{padding:6rem !important}.pt-xl-12,.py-xl-12{padding-top:6rem !important}.pr-xl-12,.px-xl-12{padding-right:6rem !important}.pb-xl-12,.py-xl-12{padding-bottom:6rem !important}.pl-xl-12,.px-xl-12{padding-left:6rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.container,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 600px){.container,.container-sm{max-width:540px}}@media (min-width: 730px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 980px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width: 600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 730px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 980px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 730px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 730px){.align-self-md-end{align-self:flex-end !important}}@media only screen and (max-width: 729px){.except-mobile{display:none !important}}@media only screen and (max-width: 1199px){.except-mobile-tablet{display:none !important}}@media only screen and (min-width: 730px) and (max-width: 1199px){.except-tablet{display:none !important}}@media only screen and (min-width: 1200px){.except-desktop{display:none !important}}@media only screen and (min-width: 730px){.mobile-only{display:none !important}}@media only screen and (min-width: 1200px){.mobile-tablet-only{display:none !important}}.tablet-only{display:none !important}@media only screen and (min-width: 730px){.tablet-only{display:block !important}}@media only screen and (min-width: 1200px){.tablet-only{display:none !important}}.tablet-desktop-only{display:none !important}@media only screen and (min-width: 730px){.tablet-desktop-only{display:block !important}}.desktop-only{display:none !important}@media only screen and (min-width: 730px){.desktop-only{display:none !important}}@media only screen and (min-width: 1200px){.desktop-only{display:block !important}}.desktop-1k-only{display:none !important}@media only screen and (min-width: 1200px){.desktop-1k-only{display:none !important}}@media only screen and (min-width: 1900px){.desktop-1k-only{display:block !important}}.desktop-2k-only{display:none !important}@media only screen and (min-width: 1200px){.desktop-2k-only{display:none !important}}@media only screen and (min-width: 1900px){.desktop-2k-only{display:none !important}}@media only screen and (min-width: 2140px){.desktop-2k-only{display:block !important}}@media only screen and (min-width: 1900px){.except-desktop-1k{display:none !important}}@media only screen and (min-width: 2140px){.except-desktop-2k{display:none !important}}@media only screen and (min-width: 975px){.except-three-tiles{display:none !important}}.three-tiles-only{display:none !important}@media only screen and (min-width: 975px){.three-tiles-only{display:block !important}}@media only screen and (min-width: 1200px){.three-tiles-only{display:none !important}}.mobile-hide{display:none}@media only screen and (min-width: 730px){.mobile-hide{display:block}}.grid-container-xsmall,.rectangle-aisles--container,.grid-container-small,.grid-container-medium,.grid-container-large{margin-left:auto;margin-right:auto;max-width:1180px;position:relative;width:100%}.grid-container-xsmall{max-width:98rem;padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 730px){.grid-container-xsmall{padding-left:2rem;padding-right:2rem}}.rectangle-aisles--container,.grid-container-small{max-width:1200px;padding-left:1rem;padding-right:1rem}.ignore-sub-container .rectangle-aisles--container,.ignore-sub-container .grid-container-small{max-width:100%;padding:0}.grid-container-medium{max-width:1220px;padding-left:2rem;padding-right:2rem}.grid-container-medium:has(.empty-cart-start){padding-left:0;padding-right:0}.grid-container-medium:has(.empty-cart-start) .col-12{padding:0}@media only screen and (min-width: 730px){.grid-container-medium:has(.empty-cart-start){padding-left:2rem;padding-right:2rem}}.grid-container-large{max-width:1260px;padding-left:2rem;padding-right:2rem}@media only screen and (min-width: 1200px){.grid-container-large{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width: 1200px){.grid-container--full-desktop{padding-left:0;padding-right:0}}.grid--container{margin:0 auto;max-width:120rem;padding:0 1rem}.grid--container .grid--container--960{padding:0}@media only screen and (min-width: 730px){.grid--container .grid--container--960{padding:0 1rem}}.grid-desktop-large{margin:0 auto;max-width:120rem;padding:0 1rem}@media only screen and (min-width: 1900px){.grid-desktop-large{max-width:168rem}}@media only screen and (min-width: 2140px){.grid-desktop-large{max-width:192rem}}.grid--container--960{margin:0 auto;max-width:96rem;padding:0 1rem}@media only screen and (min-width: 730px){.grid--container--desktop-only{margin:0 auto;max-width:1200px;padding:0 1rem}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fill{from{background-position:right bottom}to{background-position:left bottom}}.animation--collapse{animation-name:keyframe--collapse200rem;animation-duration:0.3s;animation-fill-mode:forwards}@keyframes keyframe--collapse200rem{0%{max-height:200rem;opacity:1;overflow:hidden}100%{max-height:0;opacity:0;overflow:hidden;padding:0}}.animation--collapse-30{animation-name:keyframe--collapse30rem;animation-duration:0.3s;animation-fill-mode:forwards}@keyframes keyframe--collapse30rem{0%{max-height:30rem;opacity:1;overflow:hidden}100%{max-height:0;opacity:0;overflow:hidden;padding:0}}.animation--expand{animation-name:keyframe--expand200rem;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes keyframe--expand200rem{0%{max-height:0;opacity:0;overflow:hidden}99.9%{max-height:200rem;opacity:1;overflow:hidden}100%{max-height:1000%;opacity:1;overflow:auto}}.animation--expand-30{animation-name:keyframe--expand30rem;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes keyframe--expand30rem{0%{max-height:0;opacity:0;overflow:hidden}99.9%{max-height:30rem;opacity:1;overflow:hidden}100%{max-height:1000%;opacity:1;overflow:auto}}.animation--expand-main-nav{animation-duration:0.5s;animation-fill-mode:forwards;animation-name:keyframExpandNav}@keyframes keyframExpandNav{0%{opacity:0;overflow:hidden}100%{opacity:1}}@media only screen and (min-width: 730px){@keyframes keyframExpandNav{0%{max-height:0;opacity:0;overflow:hidden}99.9%{max-height:100%;opacity:1;overflow:hidden}100%{max-height:100%;opacity:1;overflow:auto}}}.animation--collapse-main-nav{animation-duration:0.4s;animation-fill-mode:forwards;animation-name:keyframCollapseNav}@keyframes keyframCollapseNav{0%{opacity:1;overflow:hidden}100%{opacity:0;overflow:hidden}}@media only screen and (min-width: 730px){@keyframes keyframCollapseNav{0%{height:30rem;max-height:100%;opacity:1;overflow:hidden}100%{height:0;max-height:0;opacity:0;overflow:hidden;padding:0}}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.fade-in-bottom{animation-duration:0.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInBottom}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}.fade-in-top{animation-duration:0.3s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeInTop}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fade-out{animation-duration:0.15s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeOut}.animation--side-panel-open-right{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideFromRight--default}@keyframes keyframeSlideFromRight--default{0%{transform:translateX(-60rem)}100%{transform:translateX(0)}}.animation--side-panel-open-right-100{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideFromRight--100percent}@keyframes keyframeSlideFromRight--100percent{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.animation--side-panel-open-right-100-reverse{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideFromRight---100percent}@keyframes keyframeSlideFromRight---100percent{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.animation--side-panel-open-right-full-width{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideFromRight-full-width;bottom:0;height:100%;position:fixed;right:0;top:0;width:0}@keyframes keyframeSlideFromRight-full-width{0%{width:0}100%{width:100%}}@media only screen and (min-width: 1200px){.animation--side-panel-open-right-full-width{animation:none}}.animation--side-panel-inner-nav-open-right-full-width{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideFromRight-innerNav-full-width;height:100%;position:absolute;right:0}@keyframes keyframeSlideFromRight-innerNav-full-width{0%{width:0}100%{width:100%}}@media only screen and (min-width: 1200px){.animation--side-panel-inner-nav-open-right-full-width{animation:none}}.animation--side-panel-close-right-full-width{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideFromRight-full-width-close}@keyframes keyframeSlideFromRight-full-width-close{0%{height:100%;position:absolute;right:0;top:0;width:100%}100%{height:100%;position:absolute;right:0;top:0;width:0}}@media only screen and (min-width: 1200px){.animation--side-panel-close-right-full-width{animation:none}}.animation--side-panel-close-right{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideToRight--default}@keyframes keyframeSlideToRight--default{0%{transform:translateX(0)}100%{transform:translateX(60rem)}}.animation--side-panel-close-right-100{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideToRight--100percent}@keyframes keyframeSlideToRight--100percent{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.animation--side-panel-close-right-100-reverse{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideToRight---100percent}@keyframes keyframeSlideToRight---100percent{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.animation--side-panel-close-right-100-fadeout{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:keyframeSlideToRightFadeOut--100percent}@keyframes keyframeSlideToRightFadeOut--100percent{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}.background-grey::before{background-color:#f8f8f8;content:'';height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-2}.background-grey.withmenu{overflow:hidden;position:relative}.replaceMePleaseDesktop .primary-input{margin-bottom:2.4rem}.alert-container{align-items:center;background-color:#333;border-radius:0.8rem;box-shadow:0 0.5rem 0.1rem #26262614;display:flex;flex-direction:row;margin-bottom:0.9rem;min-height:6.4rem;padding:1.6rem;width:-moz-fit-content;width:fit-content}.alert-container .insta-container{align-items:center;border-radius:0.8rem;display:flex;flex-direction:column;padding:0.8rem}.alert-container .alert-status{height:1.3294rem;width:8.466rem}.alert-container .alert-status-check{padding-right:1.4rem;width:auto}.alert-container .alert-status-uber{width:9rem}.alert-container .alert-status-exclamation{padding-right:1.4rem;width:auto}.alert-container .alert-text{color:#fff;font-size:1.4rem;line-height:2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.alert-container .alert-close{background:transparent}.alert-container .close-button{height:1.6rem;margin-left:1rem;width:1.6rem}.content-wrapper{display:flex;justify-content:center}.main-content{align-items:center;display:flex;flex-direction:column;width:100%}.main-content-no-container{align-items:center;display:flex;flex-direction:column;padding:2.4rem 2.4rem 2rem 2.4rem;width:100%}@media only screen and (min-width: 730px){.main-content-no-container{padding:3.2rem 10% 6.4rem 10%}}.main-content-no-container p{text-align:center}.main-content-no-container .header-text-card-input{margin-bottom:0;padding-bottom:1.6rem;text-align:center}.right-container .main-content-no-container .header-text-card-input{padding-bottom:2.4rem}.main-content-no-container .text-card-input-description{color:#656565;padding-bottom:1.6rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.main-content-no-container .complete-profile-skip-text{color:#656565;font-size:1.4rem;line-height:2rem;margin-bottom:0;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.main-content-no-container .complete-profile-skip-link{color:#333;font-size:1.4rem;height:4.4rem;line-height:2rem;margin-top:2.4rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.main-content-no-container .complete-profile-skip-link{margin-top:1rem}}.ellipse-top-center{background:#fff}.ellipse-top-center::before{background:#ededed;border-radius:50%;content:'';height:100vw;position:absolute;top:-3rem;width:100vw}.ellipse-top-center .reduced-card{transform:rotate(-15deg)}.moi-banner-card{display:flex;justify-content:center;overflow:hidden;position:relative;top:-1rem}.moi-banner-card img{width:22rem}.moi-banner{align-items:center;display:flex;flex-direction:column;overflow:hidden;text-align:center;width:100%}.moi-banner h1,.moi-banner h2,.moi-banner p{align-items:center;color:#333;display:flex;justify-content:center;text-transform:none}@media only screen and (min-width: 730px){.moi-banner h1,.moi-banner h2,.moi-banner p{max-width:77.1rem}}.moi-banner p{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:2.7rem;font-style:normal;line-height:3.1rem}@media only screen and (min-width: 730px){.moi-banner p{font-size:2.8rem;line-height:2.9rem}}.moi-banner h2,.moi-banner h1{font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-style:normal}.moi-banner h1{font-size:4.2rem;margin:3.2rem 0 0 0}.moi-banner h2{margin:1.6rem}.moi-banner .no-banner-title{margin-top:6rem}.moi-banner .banner-back-items{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-top:unset;position:relative;width:100%}@media only screen and (min-width: 730px){.moi-banner .banner-back-items{margin-top:auto;padding-top:0;top:-6.5rem}}.moi-banner .svg-moi{display:flex;margin-bottom:1.6rem;margin-top:1.9rem}@media only screen and (min-width: 730px){.moi-banner .svg-moi{margin-bottom:1.4rem;margin-top:3.5rem}}.moi-banner .svg-left{bottom:unset;display:none;position:relative;visibility:hidden}@media only screen and (min-width: 730px){.moi-banner .svg-left{bottom:0;display:block;height:11.6rem;left:-24.5rem}}.moi-banner .svg-right{bottom:unset;display:none;position:relative;visibility:hidden}@media only screen and (min-width: 730px){.moi-banner .svg-right{bottom:0;display:block;height:11.6rem;padding-bottom:0;right:-24.5rem;top:unset;width:unset}}.moi-background{background:#f8f8f8;display:flex;justify-content:center;width:100%}.moi-container-cards{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 2rem}@media only screen and (min-width: 1200px){.moi-container-cards{align-items:unset;flex-direction:row;padding:0}}.moi-container-cards .moi-container.card-create{top:0}.moi-container-cards .moi-container.card-create .cta-primary,.moi-container-cards .moi-container.card-create .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .moi-container-cards .moi-container.card-create button,.moi-container-cards .moi-container.card-create .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .moi-container-cards .moi-container.card-create .print-carousel{margin-top:3.6rem}.moi-container-cards .primary-input{margin-bottom:2.4rem}.moi-container-cards .tooltip-container .tooltip-modal{top:9rem}.moi-container-cards .replaceMePleaseMobileEnterCard,.moi-container-cards .replaceMePleaseMobileNewCardForm{width:100%}@media only screen and (min-width: 1200px){.moi-container-cards .replaceMePleaseMobileEnterCard,.moi-container-cards .replaceMePleaseMobileNewCardForm{width:0}}.moi-container-cards .replaceMePleaseMobileEnterCard .moi-container,.moi-container-cards .replaceMePleaseMobileNewCardForm .moi-container{width:50rem}@media only screen and (min-width: 730px){.moi-container-cards .replaceMePleaseMobileEnterCard .moi-container,.moi-container-cards .replaceMePleaseMobileNewCardForm .moi-container{width:70rem}}.moi-container-cards .replaceMePleaseMobileEnterCard .moi-container .text-card-input-description,.moi-container-cards .replaceMePleaseMobileNewCardForm .moi-container .text-card-input-description{margin-bottom:2rem}.moi-container-cards .replaceMePleaseMobileEnterCard .moi-container .checkbox--standard label,.moi-container-cards .replaceMePleaseMobileNewCardForm .moi-container .checkbox--standard label{margin-bottom:0}.moi-container-cards .replaceMePleaseMobileEnterCard .moi-container .button-submit-inscription,.moi-container-cards .replaceMePleaseMobileNewCardForm .moi-container .button-submit-inscription{width:100%}.moi-container-cards .replaceMePleaseMobileEnterCard .moi-container .header-text-form,.moi-container-cards .replaceMePleaseMobileNewCardForm .moi-container .header-text-form{margin-bottom:2.4rem}@media only screen and (min-width: 1200px){.moi-container-cards .moi-container.card-link{margin-right:3.2rem}}.moi-container-cards .moi-container.card-link .cta-primary,.moi-container-cards .moi-container.card-link .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .moi-container-cards .moi-container.card-link button,.moi-container-cards .moi-container.card-link .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .moi-container-cards .moi-container.card-link .print-carousel{margin-top:1.6rem}.moi-container-cards .moi-container.card-link .img-card-mm{height:auto;position:absolute;transform:translate(2rem, 4.5rem);width:18rem}.moi-container-cards .img-card-hands{height:13.457rem;margin-bottom:2.4rem}.moi-container-cards .img-card-moi{height:13.457rem;margin-bottom:2.4rem}.moi-container-cards .link-card-button{bottom:3.2rem;cursor:pointer;max-width:28.8rem;position:absolute}.moi-container-cards .triangle-moi{display:none}.moi-container-cards .moi-container{max-width:50rem}@media only screen and (min-width: 730px){.moi-container-cards .moi-container{max-width:70rem}}@media only screen and (min-width: 1200px){.moi-container-cards .moi-container{width:36.8rem}}.moi-container-cards .moi-container .header-text-card-input,.moi-container-cards .moi-container .text-card-input-description{margin:0;text-align:center}.moi-container-cards .moi-container.selected{outline:4px solid #801ab8}.moi-container-cards .moi-container.selected .triangle-moi{border-left:5.6px solid transparent;border-right:5.6px solid transparent;border-top:12px solid #801ab8;bottom:-1.6rem;display:block;height:0;padding-top:unset;position:absolute;width:0;z-index:2}.moi-container-cards .moi-container.selected .triangle-moi .triangle-moi2{border-left:3.6px solid transparent;border-right:3.6px solid transparent;border-top:10px solid #fff;display:block;height:0;left:-3px;padding-top:unset;position:absolute;top:-1.8rem;width:0;z-index:3}.moi-container-cards .text-card-input-description{color:#656565}.moi-container-cards .spacing-button{padding-bottom:6rem}.header-text-card-input{color:#333;font-size:2.3rem;line-height:2.6rem;padding-bottom:1.6rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.header-text-card-input{font-size:2.2rem}}.text-card-input-description{color:#333;font-size:1.4rem;line-height:2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.postal-code-form{display:flex;flex-direction:column}.cta-arrow-back{padding-bottom:1.6rem;text-decoration:none}.cta-arrow-back button{background-color:transparent;color:#333}@media only screen and (min-width: 730px){.cta-arrow-back{padding-bottom:2.4rem}}.cta-arrow-back::before{border:solid #333;border-width:0 0.1rem 0.1rem 0;content:'';display:inline-block;height:0.8rem;margin:0 0.3rem 0.1rem 0.4rem;padding:0.2rem;position:relative;text-decoration:none;transform:rotate(135deg);width:0.8rem}.cta-arrow-back img{height:1.2rem;margin-right:0.5rem;vertical-align:middle;width:0.6rem}.cta-arrow-back .back-form-text{font-size:1.6rem;line-height:2.2rem}#cancelButton{text-decoration:none}.cards-container{background:#fff;border-radius:0.8rem;box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.160784);display:flex;flex-direction:column;max-width:76.8rem;padding:3.2rem}.cards-container .edit-buttons{margin:auto}.cards-container.hidden{display:none}.moi-container{align-items:center;background:#fff;border-radius:0.8rem;box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.160784);display:flex;flex-direction:column;margin-top:2.4rem;max-width:50rem;padding:2.4rem;position:relative;width:100%;z-index:4}@media only screen and (min-width: 730px){.moi-container{max-width:70rem}}.moi-container.ontario-form-card{margin-bottom:2.4rem;top:0}@media only screen and (min-width: 1200px){.moi-container{max-width:76.8rem;padding:3.2rem;width:100%}}.moi-container.standard{margin-top:1.6rem}@media only screen and (min-width: 730px){.moi-container.standard{margin-top:2.843rem}}.moi-container.standard .tooltip-container .tooltip-modal{left:-1rem;top:8.8rem}.moi-container .reduced-card-link{margin:auto}.moi-container .reduced-card-link .img-moi-card-turned{height:16.1rem;width:21.7rem}.moi-container .reduced-card-link .img-moi-card{height:12.5rem;width:18rem}.moi-container .reduced-card-link .img-card-linked{height:16.5rem;left:unset;top:unset;width:22.5rem}@media only screen and (min-width: 730px){.moi-container .reduced-card-link .img-card-linked{height:20.4rem;left:-1.8rem;position:relative;top:-1.4rem;width:27.5rem}}.moi-container .reduced-card-link.ontario{margin-bottom:2rem}.moi-container .reduced-card-link.ontario .img-card-linked{border-radius:0.8rem;box-shadow:0 0.3rem 1rem #0000004a;height:auto;width:22.5rem}@media only screen and (min-width: 730px){.moi-container .reduced-card-link.ontario .img-card-linked{left:unset;position:relative;top:unset;width:27.5rem}}@media only screen and (min-width: 730px){.moi-container .reduced-card-link{margin:unset;padding-right:5.7rem;padding-top:2rem}.moi-container .reduced-card-link.ontario{padding-right:3.2rem}.moi-container .reduced-card-link .img-moi-card-turned{height:16.5rem;width:22.2rem}}.moi-container .reduced-card-link .moi-banner-card{left:unset;top:unset}.moi-container .card--link-section{display:flex;flex-direction:column;padding-bottom:0;width:100%}.moi-container .card-confirmation-section{display:flex;flex-direction:column;margin-right:0;padding-bottom:2.4rem;width:100%}@media only screen and (min-width: 730px){.moi-container .card-confirmation-section{margin-right:18.8rem;padding-bottom:4rem;width:50rem}}.moi-container .card-confirmation-section .primary-input{width:100%}@media only screen and (min-width: 730px){.moi-container .card-confirmation-section .primary-input{width:34.4rem}}.moi-container .card-confirmation-section .header-step-text{padding-bottom:2.4rem}@media only screen and (min-width: 730px){.moi-container .card-confirmation-section .header-step-text{padding-bottom:1.6rem}}.moi-container .header-text-card{color:#333;font-size:2.6rem;line-height:3rem;padding-bottom:1.3rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.moi-container .header-text-card{padding-bottom:2.3rem}}.moi-container .header-text-card-confirmation{color:#656565;font-size:1.3rem;line-height:1.7rem;padding-top:0;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.moi-container .header-text-card-confirmation{padding-top:1.4rem}}.moi-container .link-card-button{width:calc(100% - 4.8rem)}@media only screen and (min-width: 730px){.moi-container .link-card-button{width:calc(100% - 6.4rem)}}.moi-container .right-container{display:flex;flex-direction:column}.moi-container .right-container .primary-input{margin-bottom:2.4rem;width:100%}.moi-container .right-container .header-step-text{padding-bottom:3.2rem}@media only screen and (min-width: 730px){.moi-container .right-container .header-step-text{padding-bottom:0}}.moi-container .header-step-text{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2rem;padding-bottom:2.4rem}.moi-container p,.moi-container h2{margin:0}.moi-container .card-section{display:flex;flex-direction:column;width:100%}@media only screen and (min-width: 730px){.moi-container .card-section{flex-direction:row}}.moi-container .form-section{position:relative}.moi-container .form-section.posted-section{background-color:#f8f8f8;display:flex;flex-direction:column;margin:2.4rem 0;overflow:hidden;position:relative}@media only screen and (min-width: 730px){.moi-container .form-section.posted-section{margin:3.2rem 0 !important}}.moi-container .form-section.posted-section .mm-card--bottom.mt-md-2{display:flex;flex-direction:column}@media only screen and (min-width: 730px){.moi-container .form-section.posted-section .mm-card--bottom.mt-md-2{flex-direction:row}}.moi-container .form-section.posted-section .mm-card--bottom.mt-md-2 .img-card-posted{position:relative;right:unset;top:unset}@media only screen and (min-width: 730px){.moi-container .form-section.posted-section .mm-card--bottom.mt-md-2 .img-card-posted{display:block;margin-left:auto;position:absolute;right:0}}.moi-container .form-section.posted-section .header-text-form{color:#801ab8;font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-style:normal;margin:1.6rem 0 0 1.6rem;text-transform:lowercase}.moi-container .form-section.posted-section .info-text{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;margin:1.6rem 0 0 1.6rem}.moi-container .form-section.posted-section label{margin:1.6rem;max-width:38rem}.moi-container .form-section h3{margin-bottom:1.6rem}.moi-container .tooltip-form{display:flex;margin-top:0.8rem;width:auto}.moi-container .tooltip-form .tooltip-text{margin-left:2rem;text-decoration:underline}.moi-container .checkbox--standard .checkbox--label{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:2.4rem}.moi-container .header-text-form{color:#333;font-size:1.9rem;line-height:2.6rem;margin-top:2.4rem;padding-bottom:0;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.moi-container .header-text-form{font-size:2.2rem}}@media only screen and (min-width: 1200px){.moi-container .header-text-form{margin:3.2rem 0 2.4rem 0}}.moi-container .header-text-form.legal-text{font-size:2.1rem;line-height:2.5rem}@media only screen and (min-width: 730px){.moi-container .header-text-form.legal-text{font-size:2.6rem;line-height:3rem}}.moi-container .text-legal-bold{color:#333;font-size:1.6rem;line-height:2rem;padding-top:2.4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.moi-container .separation-line{border-bottom:0.1rem solid #e0e0e0;display:block;margin-bottom:3.2rem;margin-top:3.2rem;width:100%}@media only screen and (min-width: 730px){.moi-container .separation-line{margin-bottom:2.5rem;margin-top:2.5rem}}@media only screen and (min-width: 730px){.moi-container .af--line{align-items:flex-start;display:flex;justify-content:space-between}}.moi-container .half--input{width:100%}@media only screen and (min-width: 730px){.moi-container .half--input{width:31.4rem}}.moi-container .input-spacing{margin-right:3.2rem}.loyalty-MM .moi-container:last-of-type .img-card-moi{margin-bottom:1.5rem}.inWebview .moi-container{border-radius:unset;box-shadow:none;margin:0;max-width:none;padding-top:0;top:unset;width:100%}.inWebview .moi-container .form-section:first-of-type{align-items:center;display:flex;flex-direction:column}.inWebview .progress-bar-container{z-index:2}.inWebview .success-container{align-items:center;background-color:#801ab8;display:flex;flex-direction:column;height:100vh}.inWebview .success-container img{margin-top:4rem}.inWebview .success-container h2{color:#fff;margin-top:2.4rem;text-align:center}.inWebview .success-container .close-page-button{background-color:#fff;color:#333;margin-top:4rem;width:90%}.top-grey-background{position:relative}.top-grey-background::before{background-color:#ededed;bottom:0;content:' ';height:250vh;position:absolute;width:100vw;z-index:-1}@media only screen and (min-width: 730px){.top-grey-background::before{height:150vh;left:-33rem}}@media only screen and (min-width: 1200px){.top-grey-background::before{left:auto;right:calc((117rem - 100vw) / 2)}}.account-wrapper-standard{align-items:center;display:flex;flex-direction:column;margin:auto;width:92.5%}@media only screen and (min-width: 730px){.account-wrapper-standard{align-items:unset;margin:unset;max-width:76.8rem;width:100%}}.account-wrapper-standard .title-description{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2.2rem;margin-bottom:1.1rem}.account-wrapper-standard #cardsContainer{display:flex;flex-direction:column}@media only screen and (min-width: 730px){.account-wrapper-standard #cardsContainer{display:block}}.account-wrapper-standard #cardsContainer a.button-add{margin-bottom:6.4rem;margin-top:3.2rem}@media only screen and (min-width: 980px){.account-wrapper-standard #cardsContainer a.button-add{margin-left:0}}.account-wrapper-standard .button-add{align-self:center;display:flex;margin:0 auto 2.4rem auto;width:29.5rem}@media only screen and (min-width: 730px){.account-wrapper-standard .button-add{margin-bottom:4.2rem;margin-left:0;width:-moz-fit-content;width:fit-content}}.account-wrapper-standard .app-download-section{background-color:#fff;border-radius:1.8rem;box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.160784);display:flex;flex-direction:column;padding:2.4rem}@media only screen and (min-width: 730px){.account-wrapper-standard .app-download-section{display:flex;flex-direction:row;padding:3.2rem}}.account-wrapper-standard .app-download-section p:first-of-type{padding-bottom:2.4rem}@media only screen and (min-width: 730px){.account-wrapper-standard .app-download-section p:first-of-type{padding-bottom:unset}}.account-wrapper-standard .app-download-section .app-img-section{display:flex;flex-direction:row;justify-content:center}@media only screen and (min-width: 730px){.account-wrapper-standard .app-download-section .app-img-section{justify-content:unset}}.account-wrapper-standard .app-download-section .app-img-section img:first-of-type{margin-right:1.663rem}.account-wrapper-standard .app-download-section .app-img-section .digital-card-img{height:4rem;width:11.966rem}.account-wrapper-standard .digital-card-text{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:2rem;margin-right:unset;text-align:center}@media only screen and (min-width: 730px){.account-wrapper-standard .digital-card-text{margin-right:3.2rem;text-align:left}}.account-wrapper-standard .discover-container{align-items:center;display:flex;flex-direction:column;margin-bottom:2.5rem;padding-bottom:2.5rem;position:relative}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container{flex-direction:row}}.account-wrapper-standard .discover-container .display-card{display:unset;margin-bottom:2.4rem;width:29.5rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .display-card{display:none;margin-bottom:unset;width:unset}}.account-wrapper-standard .discover-container .card-display-mm{border-radius:1.5rem;box-shadow:0.5rem 0.5rem 1.5rem #00000069;height:auto;left:unset;margin-bottom:2.5rem;margin-top:2.5rem;position:relative;width:34.5rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .card-display-mm{border-radius:2rem;position:relative;width:37.8rem}}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .card-display-mm.ont-card{margin:2.5rem 2.5rem 0 0}}.account-wrapper-standard .discover-container .card-display-mm.reduced{margin-right:unset;width:28rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .card-display-mm.reduced{align-items:unset;border-radius:1.5rem;margin-right:2.2rem;width:26.8rem}}.account-wrapper-standard .discover-container .left-discover-container{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .left-discover-container{align-items:unset}}.account-wrapper-standard .discover-container .left-discover-container *{left:unset}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .left-discover-container *{margin-right:2.2rem;position:relative}}.account-wrapper-standard .discover-container .left-discover-container a.external-link::after{background-image:url("/images/shared/icons/icon-export.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:1.6rem;position:absolute;right:calc(-22%);top:calc(50% - 0.9rem);transform:rotate(0deg);width:1.6rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .left-discover-container a.external-link::after{right:calc(-12%)}}.account-wrapper-standard .discover-container .card-discover-container{align-items:center;background-color:#fff;border-radius:1.8rem;box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.160784);display:flex;flex-direction:column;height:22.2rem;justify-content:center;width:35.3rem}.account-wrapper-standard .discover-container .card-discover-container .inject-barcode{position:relative;top:1rem;transform:scale(2.2, 1.2)}.account-wrapper-standard .discover-container .card-discover-container .inject-barcode div:last-child{padding-top:2.5rem;transform:scale(0.5, 1)}.account-wrapper-standard .discover-container .right-discover-container{display:flex;flex-direction:row;width:100%}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container{align-items:center;flex-direction:column;width:unset}}.account-wrapper-standard .discover-container .right-discover-container .top-icons{align-items:flex-start;display:flex;flex-direction:column-reverse;height:unset;left:-3.9rem;position:relative;top:-2.1rem;width:3.9rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container .top-icons{align-items:flex-end;flex-direction:row;height:3.9rem;left:unset;margin-bottom:1.5rem;top:0;width:unset}}.account-wrapper-standard .discover-container .right-discover-container .top-icons .circle{border-radius:50%;height:7.8rem;width:7.8rem}.account-wrapper-standard .discover-container .right-discover-container .top-icons .circle-1{background-color:#6e1919;display:none}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container .top-icons .circle-1{display:unset}}.account-wrapper-standard .discover-container .right-discover-container .top-icons .circle-2{background-color:#ed3024;margin:1rem 0 1rem 0}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container .top-icons .circle-2{margin:0 1rem 0 1rem}}.account-wrapper-standard .discover-container .right-discover-container .top-icons .circle-3{background-color:#801ab8}.account-wrapper-standard .discover-container .right-discover-container .bottom-icons{align-items:flex-end;display:flex;flex-direction:column-reverse;height:unset;position:relative;right:-3.9rem;top:-2.1rem;width:3.9rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container .bottom-icons{align-items:flex-start;flex-direction:row;height:3.9rem;margin-top:1.5rem;right:unset;top:unset;width:unset}}.account-wrapper-standard .discover-container .right-discover-container .bottom-icons .circle{border-radius:50%;height:7.8rem;width:7.8rem}.account-wrapper-standard .discover-container .right-discover-container .bottom-icons .circle-4{background-color:#801ab8;display:none}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container .bottom-icons .circle-4{display:unset}}.account-wrapper-standard .discover-container .right-discover-container .bottom-icons .circle-5{background-color:#ed3024;margin:1rem 0 1rem 0}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .right-discover-container .bottom-icons .circle-5{margin:0 1rem 0 1rem}}.account-wrapper-standard .discover-container .right-discover-container .bottom-icons .circle-6{background-color:#6e1919}.account-wrapper-standard .discover-container .create-discover-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .create-discover-container{margin-left:3.2rem;margin-right:5.51rem;padding-bottom:2.4rem;padding-top:3.1rem;width:34.3rem}}.account-wrapper-standard .discover-container .create-discover-container .create-card-title{font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-style:normal;padding-bottom:2.4rem;text-align:center;width:80%}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .create-discover-container .create-card-title{width:100%}}.account-wrapper-standard .discover-container .create-discover-container .create-button{margin-bottom:1.6rem;width:80%}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .create-discover-container .create-button{width:100%}}.account-wrapper-standard .discover-container .create-discover-container .link-button{margin-bottom:2.4rem;width:80%}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .create-discover-container .link-button{width:100%}}.account-wrapper-standard .discover-container .discover-link{margin-bottom:2.4rem}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .discover-link{margin-bottom:unset}}.account-wrapper-standard .discover-container .card-display-create{height:14.3rem;margin:1rem auto 0 auto;width:20.5rem;z-index:1}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .card-display-create{height:unset;margin:unset;width:unset}}.account-wrapper-standard .discover-container .card-display-create-am{border-radius:1.2rem;box-shadow:0 0.3rem 1rem #0000004a;height:14.3rem;margin:2rem auto;width:20.5rem;z-index:1}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container .card-display-create-am{height:unset;margin:unset;width:33.5rem}}.account-wrapper-standard .discover-container .header-card-text{color:#656565;font-size:1.6rem;line-height:2.2rem;margin-bottom:0;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.account-wrapper-standard .discover-container .card-text-info{color:#333;font-size:1.6rem;line-height:2rem;margin-bottom:1.8rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.account-wrapper-standard .discover-container .card-text-info.reduced{margin-bottom:0.8rem}.account-wrapper-standard .discover-container .card-link{color:#333;font-size:1.4rem;line-height:2rem;margin-bottom:2.4rem;text-align:left;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.account-wrapper-standard .discover-container .card-link:focus::before,.account-wrapper-standard .discover-container .card-link:hover::before{border:none;text-decoration:none}@media only screen and (min-width: 1200px){.account-wrapper-standard .discover-container .card-link{margin-bottom:1.6rem}}.account-wrapper-standard .discover-container.card-background{background-color:#fff;border-radius:0.8rem;box-shadow:0 0.3rem 0.6rem rgba(0,0,0,0.160784);flex-direction:column-reverse;margin-bottom:4.8rem;overflow:hidden;padding-bottom:0;width:100%}@media only screen and (min-width: 980px){.account-wrapper-standard .discover-container.card-background{flex-direction:row;margin-bottom:6.4rem;width:unset}}.faq-standard{max-width:76.8rem}.faq-standard.headings{display:flex}.faq-standard.headings p{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2.8rem;line-height:3.2rem;margin-bottom:3.2rem}.faq-standard.headings a{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2.2rem;margin:auto 0 3.3rem auto}.faq-standard.accordion--standalone{border-bottom:unset;border-top:0.1rem solid #e0e0e0}.faq-standard.accordion--standalone ul{list-style-type:none}.faq-standard.accordion--standalone .accordion--btn{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2.2rem;line-height:2.6rem}.faq-standard.accordion--standalone .accordion--btn:focus,.faq-standard.accordion--standalone .accordion--btn hover,.faq-standard.accordion--standalone .accordion--btn active{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.faq-standard.accordion--standalone.active .accordion--btn{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.faq-standard.accordion--standalone li{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:2rem}.faq-standard.accordion--standalone:last-of-type{padding-bottom:4.9rem}@media only screen and (min-width: 730px){.faq-standard.accordion--standalone:last-of-type{padding-bottom:6.419rem}}.card-box{bottom:-130vh;display:flex;flex-direction:column;height:auto;left:0;position:fixed;transition:all ease 0.4s;width:100%;z-index:25}.card-box .card-box__content{align-items:center;background-color:#fff;border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -0.8rem 1.6rem rgba(51,51,51,0.160784);display:flex;flex-direction:column;z-index:22}.card-box .card-box__content .card-box-div-rewards{align-items:center;position:relative;text-align:center;top:-2rem}.card-box .card-box__content .card-box-div-rewards .card-box-title{color:#333;font-size:2.3rem;line-height:2.7rem;padding-bottom:1.6rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.card-box .card-box__content .card-box-div-rewards .card-box-amount{color:#333;font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:4rem;font-style:normal;line-height:2rem}.card-box .card-box__content .card-box-div-rewards .card-box-text{color:#333;font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;line-height:1.7rem;padding-bottom:2.4rem}.card-box .mm-card-print{display:flex;justify-content:center;margin-top:4.8rem;width:100%}.card-box .mm-card-print .mcp--barcode{max-width:37rem;overflow:unset}.card-box .nav-overlay{z-index:21}.account--container .card-box .nav-overlay{height:100vh;top:0}.card-box.activeBox{bottom:-3.5rem;opacity:1}@media only screen and (min-width: 600px){.card-box.activeBox{bottom:unset;top:0}}.card-box .close-card-box{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 1rem rgba(0,0,0,0.4);display:flex;height:3.2rem;justify-content:center;position:absolute;right:0.8rem;top:0.8rem;width:3.2rem}.card-box .close-card-box img{display:block;height:auto;width:1.2rem}.header-overview{display:flex;flex-direction:column;max-width:76.8rem}@media only screen and (min-width: 600px){.header-overview{flex-direction:row}}.header-overview a{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2.2rem;margin:0 0 3.3rem 0}@media only screen and (min-width: 600px){.header-overview a{margin:auto 0 3.3rem auto}}.button-submit-inscription{margin-top:2.4rem}@media only screen and (min-width: 730px){.button-submit-inscription{margin-top:4rem}}.cartGeniusTooltip{background-color:#333;border-radius:0.8rem;display:flex;position:relative}.cartGeniusTooltip .star-container{overflow:hidden;padding:2.4rem;position:relative}.cartGeniusTooltip.first{margin-bottom:2.4rem;max-width:38rem}.cartGeniusTooltip.first::after{border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;border-top:1.6rem solid #333;bottom:-1.5rem;content:'';height:0;left:calc(50%);position:absolute;width:0}.cartGeniusTooltip.second{display:none;margin-left:2.4rem}.cartGeniusTooltip.second::after{border-bottom:1.2rem solid transparent;border-right:1.6rem solid #333;border-top:1.2rem solid transparent;content:'';height:0;left:-1.5rem;position:absolute;top:calc(50%);width:0}@media only screen and (min-width: 1200px){.cartGeniusTooltip{max-width:38rem}.cartGeniusTooltip.first{display:none}.cartGeniusTooltip.second{align-self:stretch;display:flex;height:auto;min-height:21rem}}.cartGeniusTooltip .cartGenius--tooltip--text{position:relative;z-index:1}.cartGeniusTooltip .cartGenius--tooltip--text .tooltip-title{color:#fff;font-size:2rem;line-height:2.4rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cartGeniusTooltip .cartGenius--tooltip--text .tooltip-subtitle{color:#fff;font-size:1.4rem;line-height:2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cartGeniusTooltip .cartGenius--tooltip--text .tooltip-subtitle button{background-color:transparent;color:#fff;font-size:1.4rem;padding:0;text-decoration:underline}.cartGeniusTooltip .red-star{left:-1rem;position:absolute;top:-0.8rem;z-index:0}.cartGeniusTooltip .green-yellow-star{bottom:-4rem;position:absolute;right:-4rem;z-index:0}.plpGridList .cartGeniusTooltip{display:flex;max-width:unset;width:auto}.plpGridList .cartGeniusTooltip.second{display:none}@media only screen and (min-width: 975px){.plpGridList .cartGeniusTooltip{min-height:100%}.plpGridList .cartGeniusTooltip.first{display:none}.plpGridList .cartGeniusTooltip.second{display:flex}.plpGridList .cartGeniusTooltip.second .green-stargreen-yellow-star{bottom:4rem}}@media only screen and (min-width: 975px){.plpGridList .cartGeniusTooltip{width:100%}}@media only screen and (min-width: 975px){.plpGridList .cartGeniusTooltip{max-width:calc((100% / 3) - 2rem);min-height:37.9rem}}@media only screen and (min-width: 1200px){.plpGridList .cartGeniusTooltip{max-width:calc((100% / 3) - 1.6rem)}}.cart-genius-full{align-items:center;display:flex;flex-direction:column;margin:2.4rem 1.6rem;position:relative}@media only screen and (min-width: 1200px){.cart-genius-full{flex-direction:row;justify-content:center;margin:3.2rem auto;max-width:120rem;width:100%}}.cart-genius-full .cartGeniusContainer{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:0.8rem;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:unset;overflow-x:hidden;position:relative;transition:all ease 0.4s;width:100%}.cart-genius-full .cartGeniusContainer:has(.dropdown--list-stores .action__select-variant.active){overflow:visible}.cart-genius-full .cartGeniusContainer:has(.overlayServiceBox){min-height:36rem}.cart-genius-full .cartGeniusContainer:has(.cartGenius--mobile.mobile-only.deactivate) .cartGenius--items{display:none}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer{flex-direction:row;overflow-y:hidden;width:-moz-fit-content;width:fit-content}.cart-genius-full .cartGeniusContainer:has(.cartGenius--mobile.mobile-only.deactivate) .cartGenius--items{display:flex}}@media only screen and (min-width: 1200px){.cart-genius-full .cartGeniusContainer{max-height:26.15rem;max-width:79.6rem}}.cart-genius-full .cartGeniusContainer .cartGenius-submit{font-size:1.5rem;font-weight:500;margin:1.6rem;white-space:nowrap;width:auto}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius-submit{height:-moz-fit-content;height:fit-content;margin:1.6rem 1.6rem 1.6rem 0;width:-moz-fit-content;width:fit-content}}.cart-genius-full .cartGeniusContainer .cartGenius--banner{background-color:#ededed;display:flex;height:100%;padding:1.6rem;position:relative;width:100%;z-index:2}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--banner{flex:1;padding:3.2rem 3.2rem 0 3.2rem}.firefox .cart-genius-full .cartGeniusContainer .cartGenius--banner{align-self:stretch;height:auto}}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--banner{height:-webkit-fill-available;height:-moz-available;height:stretch}}.cart-genius-full .cartGeniusContainer .cartGenius--banner .icon-genius{align-items:flex-start;display:flex;height:7.2rem;width:7.2rem}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text{display:flex;flex-direction:column;margin-left:1.6rem}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text h4{margin-bottom:0.4rem}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .sub-title{color:#656565;font-size:1.4rem}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .sub-title button{background-color:transparent;color:#656565;font-size:1.4rem;padding:0;text-decoration:underline}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius--mobile{display:none;margin-top:0.4rem}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius--mobile:has(.active) .arrow{transform:rotate(180deg)}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius--mobile .arrow{margin-left:0.8rem;width:2rem}.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius-submit{display:none}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius-submit{display:flex}}.cart-genius-full .cartGeniusContainer .cartGenius--items{background-color:#fff;display:flex;flex-direction:column;height:100%;position:relative;width:100%}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items{width:50%}}.cart-genius-full .cartGeniusContainer .cartGenius--items .cartGenius--decoration{background-color:#ededed;border-radius:0 0 50% 50%;display:flex;height:2.1rem;position:absolute;top:-0.1rem;width:100%;z-index:1}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .cartGenius--decoration{background-color:#ededed;border-radius:0 50% 50% 0;display:flex;height:120%;left:-0.1rem;position:absolute;top:-2rem;width:2.1rem;z-index:1}}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid{-moz-column-gap:unset;column-gap:unset;display:grid;gap:0.6rem;grid-template-columns:repeat(5, 1fr);margin:3.2rem auto 2.4rem;position:relative;row-gap:0.2rem}@media only screen and (min-width: 40rem){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid{gap:1.2rem}}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid{-moz-column-gap:4rem;column-gap:4rem;grid-template-columns:repeat(3, 7.2rem);margin:3.2rem 4.4rem 3.2rem 5.8rem;max-width:29.6rem}}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:5.6rem}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius img{height:auto;width:5.6rem}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius{width:100%}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius img{display:block;height:auto;max-height:7.2rem;-o-object-fit:contain;object-fit:contain;width:100%}}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+5){display:none}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+5){display:block}}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+6){display:none}}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .round-left{align-items:center;background-color:#ededed;border-radius:5.6rem;display:block;flex-shrink:0;height:5.6rem;justify-content:center;padding:1.8rem;text-align:center;width:5.6rem}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .round-left{margin-left:1rem;margin-top:1rem}}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .round-left-others{display:none}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .genius_grid_info{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:100rem;bottom:-2.5rem;display:flex;flex-direction:row;height:2.4rem;left:0rem;overflow:hidden;position:absolute;z-index:1}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .genius_grid_info{bottom:-1.2rem;left:-3.2rem;top:-1.2rem}}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .genius_grid_info .item-number{padding:0.4rem 0.6rem 0.4rem 1.2rem;width:-moz-fit-content;width:fit-content}.cart-genius-full .cartGeniusContainer .cartGenius--items .genius_grid .genius_grid_info .total-cart-genius{background-color:#ededed;padding:0.4rem 1.2rem 0.4rem 0.6rem;width:-moz-fit-content;width:fit-content}.cart-genius-full .cartGeniusContainer .cartGenius--items .cartGenius-submit{display:flex}@media only screen and (min-width: 730px){.cart-genius-full .cartGeniusContainer .cartGenius--items .cartGenius-submit{display:none}}.plpGridList .cart-genius-full{flex-direction:column;margin:2.4rem 1.6rem;max-height:unset;width:auto}@media only screen and (min-width: 975px){.plpGridList .cart-genius-full{flex-direction:row;margin:0;width:100%}}.plpGridList .cartGeniusContainer{flex-direction:column;height:100%;justify-content:unset;width:100%}@media only screen and (min-width: 1200px){.plpGridList .cartGeniusContainer{max-height:unset}}.plpGridList .cartGeniusContainer .cartGenius--banner{max-width:unset}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--banner{height:-moz-fit-content;height:fit-content;padding-top:3.2rem}}.plpGridList .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius--mobile{display:flex}.plpGridList .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius--mobile .arrow{transform:rotate(180deg)}.plpGridList .cartGeniusContainer .cartGenius--banner .cartGenius--banner--text .cartGenius-submit{display:none}.plpGridList .cartGeniusContainer .cartGenius--items{background-color:#fff;flex-grow:1;justify-content:flex-end;max-width:unset}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--items{justify-content:flex-start;width:100%}}.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid{display:grid;gap:0.6rem;margin:3.2rem auto 2.4rem}@media only screen and (min-width: 40rem){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid{gap:1.2rem}}@media only screen and (min-width: 1200px){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, minmax(72px, 1fr));margin:4.8rem auto 4rem auto;max-width:100%;min-width:0;width:92%}}.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+5){display:none}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+5){display:block}}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+5){display:none}}@media only screen and (min-width: 730px){@supports (-webkit-touch-callout: none){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .icon-genius:nth-child(n+5){display:block !important;opacity:0;pointer-events:none;visibility:hidden}}}.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .round-left{display:none !important}.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .round-left-others{align-items:center;background-color:#ededed;border-radius:5.6rem;display:block;flex-shrink:0;height:5.6rem;justify-content:center;padding:1.8rem;text-align:center;width:5.6rem}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .round-left-others{margin-left:1rem;margin-top:1rem}}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--items .genius_grid .genius_grid_info{bottom:-2.2rem;left:0;top:unset}}.plpGridList .cartGeniusContainer .cartGenius--items .cartGenius--decoration{background-color:#ededed;border-radius:0 0 50% 50%;display:flex;height:2.1rem;position:absolute;top:-0.1rem;width:101%;z-index:0}.plpGridList .cartGeniusContainer .cartGenius--items .cartGenius--banner{padding-bottom:0}@media only screen and (min-width: 730px){.plpGridList .cartGeniusContainer .cartGenius--items .cartGenius--banner{padding-bottom:1.6rem}}.plpGridList .cartGeniusContainer .cartGenius--items .cartGenius-submit{display:flex;margin:1.6rem auto;width:90%}@media only screen and (min-width: 1200px){.plpGridList .cartGeniusContainer .cartGenius--items .cartGenius-submit{margin:auto auto 3.2rem auto}}.service-template-container{display:none}@media only screen and (min-width: 1200px){.service-template-container{align-items:center;background:#333;border-radius:38px 0 0 38px;display:flex;margin-top:3.356rem;min-height:5.5rem;position:fixed;right:0;transition:all ease 0.4s;z-index:6}}@media only screen and (min-width: 1200px){.service-template-container{top:23rem}}.service-template-container.reduced{transform:translateX(calc(100% - 5.6rem))}.metro .service-template-container.reduced{transform:translateX(calc(100% - 7.3rem))}.service-template-container .icon--service-template{align-items:center;cursor:pointer;display:flex;margin:0.3rem 1.7rem 0.3rem 0.4rem}.metro .service-template-container .icon--service-template{margin:0.3rem 1.7rem 0.3rem 1.6rem}.service-template-container .text--service-template{align-items:flex-start;color:#fff;display:block;flex-wrap:wrap;padding-right:0.4rem;text-align:left;width:auto;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 600px){.service-template-container .text--service-template{display:block;padding-right:0.6rem}}.service-template-container .text--service-template>span{display:block;white-space:nowrap}.service-template-container .text--service-template>span.action__select--service{display:block}.service-template-container .text--service-template>span.action__select--service.text-same-line{display:inline-block}.service-template-container .text--service-template>span.text-same-line{display:inline-block}@media only screen and (min-width: 600px){.service-template-container .text--service-template>span .separator::after,.service-template-container .text--service-template>span.separator::after{content:'•';display:inline-block;padding-right:0.5rem;text-decoration:none}}.service-template-container .text--service-template>span button{background-color:transparent;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6rem;line-height:2.1rem;padding:unset;text-decoration:none}.service-template-container .text--service-template>span button span{padding:0 0.4rem 0 0}.service-template-container .text--service-template>span button span .underline{text-decoration:underline}.service-template-container .text--service-template .p-direction{color:#fff;display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2.1rem;margin:0;width:-moz-min-content;width:min-content}@media only screen and (min-width: 600px){.service-template-container .text--service-template .p-direction{width:auto}}.service-template-container .text--service-template .p-direction span{padding:0 0.4rem 0 0;white-space:nowrap}.service-template-container .text--service-template .p-direction .p-direction-action{align-items:baseline;display:flex;flex-wrap:nowrap}.service-template-container .text--service-template .p-direction .p-direction-action button{background-color:transparent;color:#fff;cursor:pointer;display:flex;font-size:1.6rem;line-height:2.1rem;padding:unset;text-decoration:underline}.service-template-container .text--service-template .p-location{color:#fff;cursor:default;display:flex;font-size:1.2rem;line-height:1.6rem;margin:0}.service-template-container .text--service-template .p-location.locationPickup{max-width:26rem;min-width:20rem;text-align:left}.service-template-wrapper{align-items:flex-end;display:flex;flex-direction:column}.cta-back-to-top-wrapper{justify-content:center;visibility:hidden}@media only screen and (min-width: 730px){.cta-back-to-top-wrapper{align-items:flex-start;flex-direction:column;flex-grow:1;justify-content:flex-end}}.cta-back-to-top-wrapper.is_active{display:flex;visibility:visible}.cta-back-to-top{align-items:center;bottom:0;color:#000;display:inline-flex;flex-direction:column;font-size:1.4rem;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out}.cta-back-to-top-wrapper.is_active .cta-back-to-top{position:sticky}.cta-back-to-top .cbtt__icon{height:1.1rem;margin-bottom:0.9rem;width:1.9rem}.modal-login-conflicts-wrapper.in-progress::before,.in-progress::before{background-color:rgba(140,140,140,0.35);background-image:url("/images/shared/small/loading.gif");background-position:center center;background-repeat:no-repeat;background-size:220px 200px;bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:background-color 0.2s ease-in;z-index:30}body.in-progress::before{height:100%;position:fixed;width:100%}body.in-progress.ip-load::before{z-index:9999}.link-card-form{margin:2rem auto;max-width:98rem;padding:0 2rem;width:100%}.login-side-panel{background-color:#fff;display:flex;flex-direction:column;height:calc(100vh - 6.2rem);height:calc(100dvh - 6.2rem);justify-content:space-between;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:left;transition:all ease 0.4s;width:100%;z-index:31}@media only screen and (min-width: 730px){.login-side-panel{max-width:100%}}@media only screen and (min-width: 1200px){.login-side-panel{height:100%;top:0;width:60.4rem}}.login-side-panel.active{bottom:0;overflow:auto}@media only screen and (min-width: 1200px){.login-side-panel.active{right:0}}.login-side-panel h3{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;color:#333;font-size:1.8rem;line-height:1.2;margin:0 0 2.4rem 0;text-align:center}@media only screen and (min-width: 1200px){.login-side-panel h3{font-size:2.8rem;margin:0 0 2.2rem 0}}.login-side-panel h4{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem;line-height:2rem;margin:0 0 1.6rem 0;text-align:center}.login-side-panel a{margin:1.6rem 0 3.2rem 0}.login-side-panel p{color:#656565;font-size:1.6rem;line-height:2rem;margin:0}.login-side-panel hr{background-color:#e0e0e0;border-color:transparent;margin:0 0 2.4rem 0}.login-side-panel .panel_header{background-color:#801ab8;padding:2.4rem 2.4rem 2.8rem 2.4rem;position:relative}@media only screen and (min-width: 1200px){.login-side-panel .panel_header{padding:1.5rem 1.6rem 5.5rem 3.2rem}}.login-side-panel .panel_header h2{color:#fff;font-size:2.1rem;line-height:2.4rem;margin:0;padding-right:4rem;text-transform:none;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.login-side-panel .panel_header h2{font-size:2.8rem;line-height:2.4rem}}.login-side-panel .close-side-panel{align-items:center;background-color:transparent;border:0.1rem solid #fff;border-radius:1.6rem;display:flex;height:3.2rem;justify-content:center;position:absolute;right:1.6rem;top:1.6rem;width:3.2rem}.login-side-panel .close-side-panel img{display:block;height:1.4rem;width:1.4rem}.login-side-panel .login-panel__top{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:8.8rem 1.6rem 0 1.6rem}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top{padding:10.4rem 3.2rem 0 3.2rem}}.login-side-panel .login-panel__top .info-container{display:flex;flex-direction:row}.login-side-panel .login-panel__top .info-container h4{max-width:25.5rem}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top .info-container h4{max-width:unset}}.login-side-panel .login-panel__top .tooltip-container.tooltip-form{display:flex;max-width:26.5rem;width:unset}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top .tooltip-container.tooltip-form{max-width:unset}}.login-side-panel .login-panel__top .tooltip-container.tooltip-form .tooltip{bottom:-0.4rem;flex-shrink:0;left:0.5rem}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top .tooltip-container.tooltip-form .tooltip{left:0.8rem}}.login-side-panel .login-panel__top .tooltip-container.tooltip-form .tooltip-modal{left:unset;padding:1.5rem;right:0.8rem;top:24rem;width:calc(50%)}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top .tooltip-container.tooltip-form .tooltip-modal{top:28.5rem}}.login-side-panel .login-panel__top:not(:has(.title-coupons.hide)) .tooltip-modal{top:26.5rem}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top:not(:has(.title-coupons.hide)) .tooltip-modal{top:31.5rem}}.login-side-panel .login-panel__top p{color:#656565;font-size:1.4rem;line-height:2.2rem;margin:0;padding:0 1.6rem;text-align:center}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top p{padding:0 2.4rem}}.login-side-panel .login-panel__top .loginPanelImage{align-items:center;background-color:#f8f8f8;border-radius:50%;display:flex;height:8rem;justify-content:center;margin:0 auto 2.4rem auto;max-width:8rem;position:absolute;top:5.8rem;width:100%;width:8rem}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top .loginPanelImage{height:12rem;margin-top:-2rem;max-width:12rem;width:12rem}}.login-side-panel .login-panel__top .loginPanelImage img{height:4.8rem;width:4.4rem}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top .loginPanelImage img{height:4.8rem;width:4.4rem}}.login-side-panel .login-panel__top .security-remember-me{display:none}.login-side-panel .login-panel__top .security-remember-me label{align-items:center;border:0.1rem solid #ccc;border-radius:0.6rem;color:#252525;display:flex;font-size:1.2rem;gap:1rem;height:5.4rem;justify-content:center;margin:2rem auto 0 auto;padding:0;width:100%}.login-side-panel .login-panel__top .security-remember-me label input{bottom:0;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.login-side-panel .login-panel__top .security-remember-me label .checkbox--box{margin:0;position:relative}.login-side-panel .login-panel__top #loginSidePanelForm{width:100%}.login-side-panel .login-panel__top #loginSidePanelForm button{margin-top:3.4rem}.login-side-panel .login-panel__top #loginSidePanelForm .logo-container{display:flex;flex-wrap:wrap;gap:1.6rem 3.2rem;justify-content:center;margin:3.2rem 0 2.5rem 0;visibility:hidden}@media only screen and (min-width: 1200px){.login-side-panel .login-panel__top #loginSidePanelForm .logo-container{margin:3.2rem 2.4rem 2.5rem 2.3rem}}.login-side-panel .login-panel__top #loginSidePanelForm .subscribe-text{margin-top:2.2rem}.login-side-panel .login-panel__bottom{text-align:center}.login-side-panel .login-panel__bottom p{display:inline-block;margin-right:0.5rem}.login-side-panel .login-panel__bottom h3{text-align:left}.login-side-panel .login-panel__bottom .cta-link{display:inline-block;font-size:1.6rem;margin:2.2rem auto;text-align:center;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.login-side-panel .login-panel__bottom .pi-accordion-list{border-top:0.1rem solid #e0e0e0}.login-side-panel .accordion--standalone{overflow:hidden}.login-side-panel .accordion--standalone.active .accordion--btn::after{transform:rotate(-180deg)}.login-side-panel .accordion--standalone .accordion--btn{align-items:center;color:#333;display:flex;flex-direction:row;font-size:2.2rem;justify-content:space-between;padding:2.1rem 0;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.login-side-panel .accordion--standalone .accordion--btn::after{background-color:#e0e0e0;background-image:url("../images/shared/small/icons/arrow-toggle.svg");background-position:center;background-repeat:no-repeat;background-size:1.6rem;border-radius:1.6rem;display:flex;flex-shrink:0;height:3.2rem;position:relative;transform:rotate(0deg);width:3.2rem}.metro-footer{background-color:#333}.metro-footer .mf--container{padding:0 2rem 4rem 2rem}@media only screen and (min-width: 730px){.metro-footer .mf--container{padding:0 3rem}}@media only screen and (min-width: 1200px){.metro-footer .mf--container{padding:0 2rem}}.metro-footer ul{list-style:none;margin:0}.metro-footer ul li{margin:0;padding:0}.metro-footer h3{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2.8rem;margin-bottom:1.6rem;padding:0}@media only screen and (min-width: 1200px){.metro-footer h3{line-height:2.1rem}.metro .metro-footer h3{font-family:'roboto-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}}.metro-footer a,.metro-footer li,.metro-footer p,.metro-footer span,.metro-footer h2,.metro-footer h3,.metro-footer h4,.metro-footer button{color:#fff}.metro-footer .mf_quick-links{border-bottom:0.1rem solid #6d6d6d;display:flex;justify-content:space-between;padding:1.6rem 0}@media only screen and (min-width: 730px){.metro-footer .mf_quick-links{justify-content:flex-start}}@media only screen and (min-width: 1200px){.metro-footer .mf_quick-links{padding:4rem 0}}.metro-footer .mf_quick-links li{display:flex;justify-content:center;width:7.2rem}@media only screen and (min-width: 730px){.metro-footer .mf_quick-links li{width:auto}}.metro-footer .mf_quick-links li img{height:auto;margin:0 0 0.8rem 0;max-height:2.4rem;max-width:2.4rem;width:100%}@media only screen and (min-width: 730px){.metro-footer .mf_quick-links li img{margin:0 1.6rem 0 0}}.metro-footer .mf_quick-links li a,.metro-footer .mf_quick-links li button{align-items:center;background-color:transparent;color:white;display:flex;flex-direction:column;font-size:1.3rem;justify-content:flex-start;line-height:1.7rem;text-align:center;text-decoration:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.metro-footer .mf_quick-links li a,.metro-footer .mf_quick-links li button{align-items:center;flex-direction:row;margin-right:5rem;white-space:nowrap}}@media only screen and (min-width: 730px){.metro-footer .mf_quick-links li .btnChangeLang{display:none}}@media only screen and (min-width: 1200px){.metro-footer .mf__list-links{border-bottom:0.1rem solid #6d6d6d;display:flex;justify-content:space-between;padding:2.4rem 0}}.metro-footer .mf__list-links .accordion--standalone{border:0}.metro-footer .mf__list-links .accordion--standalone.active .accordion--btn{border-bottom:solid 0.1rem transparent}.metro-footer .mf__list-links .accordion--standalone.active .accordion--text{border-bottom:0.1rem solid #6d6d6d}@media only screen and (min-width: 1200px){.metro-footer .mf__list-links .accordion--standalone.active .accordion--text{border-bottom:solid 0.1rem transparent}}.metro-footer .mf__list-links .accordion--standalone .accordion--btn{border-bottom:0.1rem solid #6d6d6d;color:#fff;font-size:1.6rem;line-height:2rem;padding:1.6rem 0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-footer .mf__list-links .accordion--standalone .accordion--btn::after{content:none}@media only screen and (min-width: 1200px){.metro-footer .mf__list-links .accordion--standalone .accordion--btn{border-bottom:0;cursor:default}.metro .metro-footer .mf__list-links .accordion--standalone .accordion--btn{font-family:'roboto-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}}@media only screen and (min-width: 1200px){.metro-footer .mf__list-links .accordion--standalone .accordion--text{display:block !important;height:auto !important}}.metro-footer .mf__list-links .accordion--standalone .accordion--text ul{list-style:none;margin:0}.metro-footer .mf__list-links .accordion--standalone .accordion--text li{margin:0.8rem 0 0 0;padding:0}.metro-footer .mf__list-links .accordion--standalone .accordion--text li a{line-height:2rem;text-decoration:none}.metro-footer .mf__list-info{padding:2.4rem 0 0 0}@media only screen and (min-width: 730px){.metro-footer .mf__list-info{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:4rem 0}}.metro-footer .mf__list-info .list-info__store{border-bottom:0.1rem solid #6d6d6d;display:flex;margin-bottom:2.4rem;padding:0 0 2.4rem 0}@media only screen and (min-width: 730px){.metro-footer .mf__list-info .list-info__store{width:100%}}@media only screen and (min-width: 1200px){.metro-footer .mf__list-info .list-info__store{border-bottom:0;margin-bottom:0;padding:0 6.4rem 0 0;width:50%}}.metro-footer .mf__list-info .list-info__store a{display:block;margin-top:1.7rem}.metro-footer .mf__list-info .store--icon{align-items:center;background-color:#262626;border-radius:0.8rem;display:flex;height:7.2rem;justify-content:center;margin-right:1.6rem;width:7.2rem}.metro-footer .mf__list-info .store--icon img{height:auto;width:4rem}.metro-footer .mf__list-info .list-info__item{border-bottom:0.1rem solid #6d6d6d;margin-top:2.4rem;padding:0 0 2.4rem 0}@media only screen and (min-width: 730px){.metro-footer .mf__list-info .list-info__item{border-bottom:0;margin-top:0;padding:0 6.4rem 0 0;width:50%}}@media only screen and (min-width: 1200px){.metro-footer .mf__list-info .list-info__item{width:25%}}.metro-footer .mf__list-info .list-info__item a{display:block;margin-top:1.6rem}.metro-footer .mf__list-info .list-info__item:last-of-type{border-bottom:0}.metro-footer .mf__sub{background-color:#262626;border-top:0.1rem solid #6d6d6d;padding:2.4rem 0 3rem 0}@media only screen and (min-width: 730px){.metro-footer .mf__sub{padding:0 0 3rem 0}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub{padding:2.4rem 0 3rem 2.4rem}}@media only screen and (min-width: 730px){.metro-footer .mf__sub__social{display:flex;flex-wrap:wrap;padding:2rem 0 3rem 0}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub__social{padding:2rem 0 5rem 0}}.metro-footer .mf__sub__social .social__links{margin:0 0 3rem 0}@media only screen and (min-width: 1200px){.metro-footer .mf__sub__social .social__links{margin:0 2.4rem 0 0;max-width:50%;padding:0;width:auto}}@media only screen and (min-width: 730px){.metro-footer .mf__sub__social .social__links.links--app{margin-right:0;width:50%}}.metro-footer .mf__sub__social .social__links.links--app a img{max-height:4rem;max-width:13rem}.metro-footer .mf__sub__social .social__links.links--app li:last-of-type{margin:0}.metro-footer .mf__sub__social .social__links.links--social a{align-items:center;background-color:#333;border-radius:0.8rem;display:flex;height:3.4rem;justify-content:center;width:3.4rem}.metro-footer .mf__sub__social .social__links.links--social a img{max-height:2.4rem;max-width:2.4rem}.metro-footer .mf__sub__social .social__links ul{display:flex;margin:1.6rem 0 0 0}.metro-footer .mf__sub__social .social__links li{margin:0 1.6rem 0 0}.metro-footer .mf__sub__social .social__links a{align-items:center;display:flex;justify-content:flex-start;text-decoration:none}.metro-footer .mf__sub__social .social__links a img{height:auto;width:100%}.metro-footer .mf__sub__social .social__links a span{display:none}.metro-footer .mf__sub__social .social__banner{margin:3.4rem 0;width:100%}@media only screen and (min-width: 730px){.metro-footer .mf__sub__social .social__banner{margin:1.4rem 0}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub__social .social__banner{flex-grow:1;margin:0 0 0 2.6rem;width:auto}}.metro-footer .mf__sub__social .social__banner .footer-hiring-block{align-items:center;background-color:#d81e05;border-radius:0.8rem;display:flex;max-width:38rem;padding:1.6rem}@media only screen and (min-width: 730px){.metro-footer .mf__sub__social .social__banner .footer-hiring-block{justify-content:center;margin:0 auto;max-width:100vw}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub__social .social__banner .footer-hiring-block{justify-content:flex-start;margin:0;max-width:38rem}}.metro-footer .mf__sub__social .social__banner .footer-hiring-block img{display:block;height:6.4rem;margin-right:1.6rem;width:6.4rem}@media only screen and (min-width: 1200px){.metro-footer .mf__sub--wrapper{display:flex;justify-content:space-between}}.metro-footer .mf__sub--wrapper .mf__sub__banner{padding:1.4rem 0 4rem 0;position:relative}@media only screen and (min-width: 730px){.metro-footer .mf__sub--wrapper .mf__sub__banner{padding:0 50% 4rem 0}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub--wrapper .mf__sub__banner{padding:0;width:50%}}.metro-footer .mf__sub--wrapper .mf__sub__banner>a{display:block;margin:1.6rem 0 0 4.8rem}@media only screen and (min-width: 730px){.metro-footer .mf__sub--wrapper .mf__sub__banner>a{bottom:4rem;position:absolute;right:0}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub--wrapper .mf__sub__banner>a{bottom:0}}.metro-footer .mf__sub--wrapper .banner_moi{align-items:flex-start;display:flex}.metro-footer .mf__sub--wrapper .banner_moi img{margin-right:1.6rem}.metro-footer .mf__sub__legal{position:relative;text-align:left}@media only screen and (min-width: 730px){.metro-footer .mf__sub__legal{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media only screen and (min-width: 1200px){.metro-footer .mf__sub__legal{display:block}}.metro-footer .mf__sub__legal>p{font-size:1.3rem}.metro-footer .mf__sub__legal ul{display:flex;flex-wrap:wrap;justify-content:flex-start}.metro-footer .mf__sub__legal ul li{display:block;margin:0 1.6rem 0 0}.store-status{background-color:#34872c;border-radius:0.4rem;margin-left:1.2rem;padding:0.2rem 0.4rem}.store-status.status--open{background-color:#34872c}.store-status.status--close{background-color:#d81e05}.footer-sticky--sac{bottom:0.8rem;position:fixed;right:2rem;z-index:3}.footer-sticky--sac .fs-sac--number{background-color:#d81e05;border:0.3rem solid #fff;border-radius:5rem;color:#000;cursor:pointer;height:5rem;padding:1rem;position:relative;width:5rem;z-index:1}@media only screen and (min-width: 730px){.footer-sticky--sac .fs-sac--number{margin-right:1rem}}.footer-sticky--sac .fs-sac--number .fs-sac--content{left:50%;position:absolute;top:55%;transform:translate(-50%, -50%)}.footer-sticky--sac .fs-sac--number .close-sac{height:1.4rem;width:1.4rem}.footer-sticky--sac .fs-sac--number .open-sac{height:2.4rem;width:2.4rem}.footer-sticky--sac .fs-sac--info{background-color:#fff;border:1px solid #d81e05;border-radius:5px;bottom:3rem;display:none;padding-bottom:1rem;position:absolute;right:0.5rem;text-align:center;width:20rem;z-index:-1}.footer-sticky--sac .fs-sac--info .info-sac--content{padding:0.5rem}.footer-sticky--sac .fs-sac--info .info-sac--content div{color:#000}.footer-sticky--sac .fs-sac--info .info-sac--content .fs-sac--info--tel{font-weight:bold}.footer-sticky--sac .fs-sac--info .info-sac--content .fs-sac--info--tel a{color:#000}.footer-sticky--sac .fs-sac--info .info-sac--title{background-color:#d81e05;color:#fff;padding:0.5rem}.badge-app-store{display:inline-block;height:4rem;text-decoration:none;width:13.6rem}@media only screen and (min-width: 730px){.badge-app-store{width:14rem}}.badge-google-play{display:inline-block;text-decoration:none}.badge-google-play img{height:3.9rem;width:auto}.safari .ellipse-top-right::before,.safari .ellipse-middle-left::after,.ios .ellipse-top-right::before,.ios .ellipse-middle-left::after{content:none}#modalNewsletterContainer button.modal__close:active{top:2rem !important}.pc-confirmation-wrapper .toggle-nav-trigger{z-index:-1}.pc-confirmation-wrapper .pc-confirmation__form{display:none;position:absolute;top:-10rem;z-index:7}.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'],.pc-confirmation-wrapper .pc-confirmation__form[class*='--active']{background-color:#f8f8f8;bottom:0rem;display:block;height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:12}@media only screen and (min-width: 980px){.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'],.pc-confirmation-wrapper .pc-confirmation__form[class*='--active']{margin:0}}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'],.pc-confirmation-wrapper .pc-confirmation__form[class*='--active']{position:relative}.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'] #pc-confirmation-box,.pc-confirmation-wrapper .pc-confirmation__form[class*='--active'] #pc-confirmation-box{margin:0 auto;max-width:118rem;padding:2.5rem 0 3rem 0}}.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'] .p__close,.pc-confirmation-wrapper .pc-confirmation__form[class*='--active'] .p__close{background:transparent;display:block;height:2.4rem;padding:0 0.3rem;position:absolute;right:0.8rem;top:0.8rem;width:2.4rem;z-index:10}.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'] .p__close svg,.pc-confirmation-wrapper .pc-confirmation__form[class*='--active'] .p__close svg{max-width:100%;width:3rem}@media only screen and (min-width: 1650px){.pc-confirmation-wrapper .pc-confirmation__form[class*='--expand'] .p__close,.pc-confirmation-wrapper .pc-confirmation__form[class*='--active'] .p__close{right:4rem}}.pc-confirmation-wrapper__content{margin:0 auto;max-width:42.4rem;padding:3rem 3.2rem;width:100%}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content{display:flex;max-width:100%;padding:3rem 0}}.pc-confirmation-wrapper__content .pcc-intro,.pc-confirmation-wrapper__content .pcc-info,.pc-confirmation-wrapper__content .pcc-confirm{border-bottom:0.1rem solid #000;display:flex;flex-direction:column;font-size:1.6rem;justify-content:center;line-height:2rem;padding:4rem 0 4rem 0;text-align:center}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-intro,.pc-confirmation-wrapper__content .pcc-info,.pc-confirmation-wrapper__content .pcc-confirm{border-bottom:0;border-right:0.1rem solid #000;font-size:1.4rem;padding:0 3.5rem;text-align:left}}.pc-confirmation-wrapper__content .pcc-intro strong,.pc-confirmation-wrapper__content .pcc-info strong,.pc-confirmation-wrapper__content .pcc-confirm strong{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pc-confirmation-wrapper__content .pcc-intro img,.pc-confirmation-wrapper__content .pcc-info img,.pc-confirmation-wrapper__content .pcc-confirm img{height:auto;margin:0 auto 2rem auto;width:3.6rem}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-intro img,.pc-confirmation-wrapper__content .pcc-info img,.pc-confirmation-wrapper__content .pcc-confirm img{margin:0 auto 1.5rem 0;width:3.5rem}}.pc-confirmation-wrapper__content .pcc-intro{padding:0 4.5rem 4rem 4.5rem}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-intro{flex:22%;padding:0 3.5rem 0 0}}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-info{flex:22%}}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-confirm{flex:54%;padding-right:0}}.pc-confirmation-wrapper__content .pcc-confirm__actions{align-items:flex-end;display:flex;justify-content:space-between;margin:2rem 0;width:100%}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-confirm__actions{margin:0.6rem 0 0 0;max-width:25rem}}.pc-confirmation-wrapper__content .pcc-confirm__actions label{text-transform:none}.pc-confirmation-wrapper__content .pcc-confirm__actions div,.pc-confirmation-wrapper__content .pcc-confirm__actions button{width:calc(50% - 0.5rem)}.pc-confirmation-wrapper__content .pcc-confirm__actions input,.pc-confirmation-wrapper__content .pcc-confirm__actions button{height:4.6rem}.pc-confirmation-wrapper__content .pcc-confirm{border-bottom:0}@media only screen and (min-width: 1200px){.pc-confirmation-wrapper__content .pcc-confirm{border-right:0}}.main{padding:0}.safari .ellipse-top-right::before,.ios .ellipse-top-right::before{content:none}.safari .ellipse-middle-left::after,.ios .ellipse-middle-left::after{content:none}.ellipse-top-right::before{background:#ededed;border-radius:50%;content:'';height:74.1rem;left:16.1rem;position:fixed;top:-31.6rem;width:74.1rem;z-index:-1}@media only screen and (min-width: 730px){.ellipse-top-right::before{height:145.4rem;left:calc(50% + 9.7rem);top:-100rem;width:145.4rem}}.ellipse-top-right.only-ontario::before{display:none}.ellipse-middle-left::after{background:#ededed;border-radius:50%;content:'';height:74.1rem;left:-56.6rem;position:fixed;top:42.9rem;width:74.1rem;z-index:-1}@media only screen and (min-width: 730px){.ellipse-middle-left::after{height:107.6rem;left:-46.4rem;top:63.8rem;width:107.6rem}}.ellipse-middle-left.only-ontario::after{display:none}.my-cart .scroll-to-top,.my-empty-cart .scroll-to-top,.page--productdetails--productdetails .scroll-to-top{display:none}.scroll-to-top{background-color:#fff;bottom:8rem;display:flex;font-size:1.5rem;left:50%;margin-left:auto;margin-right:auto;position:fixed;transform:translateX(-50%);z-index:10;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.scroll-to-top:hover{background-color:#fff}.scroll-to-top img{margin-right:0.8rem}.inWebview .scroll-to-top{bottom:2rem}@media only screen and (min-width: 730px){.cart-starter-preferences-aisle{border-bottom:solid thin #e0e0e0;padding-bottom:2rem}}.cart-starter-preferences-aisle .default-product-tile{min-width:auto}.cart-starter-preferences-aisle .checkbox--standard{left:1.2rem;position:absolute;top:0;z-index:3}.cart-starter-preferences-aisle .checkbox-wrapper{left:1.2rem;position:absolute;top:1.6rem;z-index:3}.cart-starter-preferences-aisle .cart-starter-btn-remove{width:2.1rem}.cart-starter-preferences-aisle .cart-starter-btn-remove:not(.action__remove-from-cart){background-color:transparent;position:absolute;right:1.2rem;top:1.6rem;z-index:3}.cart-starter-preferences-aisle .cart-starter-btn-remove img{height:auto;width:100%}.cart-starter-preferences-aisle .pt__content--wrap .content__head{padding-right:3rem}.cart-starter-preferences-aisle .pt__content--actions.in-cart .action__add-to-cart.btn--plus{position:relative}.cart-starter-preferences-aisle .default-product-tile{border-bottom:0.05rem solid #e0e0e0;border-radius:unset;border-top:0.05rem solid #e0e0e0;box-shadow:none}@media only screen and (min-width: 975px){.cart-starter-preferences-aisle .default-product-tile{border:unset;border-radius:0.8rem;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14)}}@media only screen and (min-width: 975px){.cart-starter-preferences-aisle .default-product-tile .pt__content{margin-top:0}}.cart-starter-preferences-aisle .default-product-tile .pt__content .content__head>.head__brand{display:none}.choose-favorite-banner{background:#f8f8f8;border:0.1rem solid #e0e0e0;border-radius:0.5rem;min-height:200px;padding:0 2rem 2rem;position:relative;z-index:1}@media only screen and (max-width: 729px){.choose-favorite-banner{text-align:center}}@media only screen and (min-width: 730px){.choose-favorite-banner{padding-top:2rem}}.choose-favorite-banner__img{margin-bottom:2rem;max-width:100%}@media only screen and (min-width: 730px){.choose-favorite-banner__img{position:absolute;right:3rem;top:0}}@media only screen and (min-width: 1200px){.choose-favorite-banner__img{position:absolute;right:6rem;top:0}}.choose-favorite-banner__content{position:relative}@media only screen and (max-width: 729px){.choose-favorite-banner__content{align-items:center;display:flex;flex-direction:column;text-align:center}}@media only screen and (min-width: 730px){.choose-favorite-banner__content{max-width:57%}}@media only screen and (max-width: 729px){.choose-favorite-banner__content .row{width:100%}}.cart--favourites-card{align-items:center;border:0.1rem solid #e0e0e0;border-radius:0.8rem;display:flex;flex-direction:column;margin-top:4rem;overflow:hidden;position:relative}.cart--favourites-card::before{background-color:#ededed;border-radius:50%;bottom:24rem;content:'';height:40rem;left:-50vw;position:absolute;width:calc(100vw * 2);z-index:-1}@media only screen and (min-width: 1200px){.cart--favourites-card::before{left:unset}}.cart--favourites-card .cart--img{align-items:center;background-color:#d81e05;border-radius:50%;display:flex;height:8rem;justify-content:center;margin:2.4rem auto 1.6rem;width:8rem}.cart--favourites-card .cart--img img{height:4rem;width:4rem}.cart--favourites-card .cart--img-fav{margin:2.4rem auto}.cart--favourites-card .cart--content{align-items:center;display:flex;flex-direction:column}.cart--favourites-card .cart--content .sign-in-description{margin:0 1.6rem}.cart--favourites-card .cta-primary,.cart--favourites-card .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .cart--favourites-card button,.cart--favourites-card .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .cart--favourites-card .print-carousel{margin:2.4rem 1.6rem}.favorite-actions-cart{align-items:center;display:flex;flex-direction:column;gap:2.4rem;text-align:center}@media only screen and (min-width: 730px){.favorite-actions-cart{flex-direction:row;justify-content:space-between}}.category-shop-title{align-items:center;display:flex;padding:2rem 0 2rem 2rem}.category-shop-title picture{align-items:center;display:block;display:flex;height:4rem;justify-content:flex-start;margin-right:1.4rem;max-width:3.6rem}.category-shop-title picture img{height:auto;max-width:100%;width:100%}.category-shop-title h1{color:#333;font-size:2.7rem;line-height:3.1rem;margin:0;padding:0;text-transform:none;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.category-shop-title h1{font-size:3.4rem;line-height:3.8rem}}.shop-aisle .lc--ad iframe{margin-bottom:2rem}@media only screen and (min-width: 730px){.shop-aisle .lc--ad iframe{margin-bottom:0}}.inWebview .breadcrumb{display:none}.inWebview .search-results-options{display:none}.nav-horizontal-bar{align-items:center;background-color:#e3e3e3;border:0.4rem solid #e3e3e3;border-radius:3rem;display:flex;justify-content:space-between;min-height:auto;overflow:hidden;padding:0;position:relative;width:auto}@media only screen and (min-width: 1200px){.nav-horizontal-bar{margin:1rem 0 2.5rem 0;width:100%}}.nav-horizontal-bar ul::-webkit-scrollbar{display:none}.nav-horizontal-bar ul{align-items:flex-start;display:flex;flex-grow:1;flex-wrap:nowrap;gap:0.5rem;justify-content:flex-start;list-style:none;margin:0;-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0), #000 3%, #000 97%, rgba(0,0,0,0));-webkit-mask-image:none;min-width:calc(100% - 8.8rem);overflow:auto;-ms-overflow-style:unset;padding:0;position:relative;scrollbar-width:unset;width:auto}.nav-horizontal-bar ul::-webkit-scrollbar{height:0.3rem}.nav-horizontal-bar ul::-webkit-scrollbar-track{background:#fff}.nav-horizontal-bar ul::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:0.6rem}.nav-horizontal-bar ul::-webkit-scrollbar-thumb:hover{background:#b4b4b4}@media only screen and (min-width: 1200px){.nav-horizontal-bar ul.scroll-right{-webkit-mask-image:linear-gradient(to right, #000 98%, rgba(0,0,0,0))}}@media only screen and (min-width: 1200px){.nav-horizontal-bar ul.scroll-right.scroll-left{-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0), #000 2%, #000 98%, rgba(0,0,0,0))}}@media only screen and (min-width: 1200px){.nav-horizontal-bar ul.scroll-left{-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0), #000 2%)}}@media only screen and (min-width: 1200px){.nav-horizontal-bar ul.scroll-left.scroll-right{-webkit-mask-image:linear-gradient(to right, rgba(0,0,0,0), #000 2%, #000 98%, rgba(0,0,0,0))}}@media only screen and (min-width: 1200px){.nav-horizontal-bar ul:hover{overflow-x:auto}}.nav-horizontal-bar ul li{display:flex;padding:0;position:relative;white-space:nowrap;z-index:2}.nav-horizontal-bar ul li a,.nav-horizontal-bar ul li button{background-color:transparent;color:#333;font-size:1.6rem;line-height:2rem;outline:none;padding:1.8rem;text-decoration:none}.nav-horizontal-bar ul li a:hover,.nav-horizontal-bar ul li a:focus,.nav-horizontal-bar ul li button:hover,.nav-horizontal-bar ul li button:focus{background-color:#f8f8f8;border-radius:3rem;padding-bottom:1.7rem}.nav-horizontal-bar ul li.selected_category{display:flex}.nav-horizontal-bar ul li.selected_category a,.nav-horizontal-bar ul li.selected_category button{border-bottom:0.4rem solid #333;padding-bottom:1.7rem}.nav-horizontal-bar ul li.selected_category a{background-color:#fff;border:0;border-radius:3rem;padding:1.8rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.nav-horizontal-bar .scroll-btn{align-items:center;background-color:transparent;border-radius:50%;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;line-height:3.3rem;margin:0;position:relative;text-decoration:none;width:3.2rem}.nav-horizontal-bar .scroll-btn.corner{border:none}.nav-horizontal-bar .scroll-btn .img-arrow-left{background-image:url("/images/main/actions/toggle-left.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;height:1.6rem;left:0.1rem;padding:0.3rem;position:relative;width:1.6rem}.nav-horizontal-bar .scroll-btn .img-arrow-right{background-image:url("/images/main/actions/toggle-right.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;height:1.6rem;left:0.1rem;padding:0.3rem;position:relative;width:1.6rem}.nav-horizontal-bar .scroll-btn.disabled{opacity:0.5;outline:none}.nav-horizontal-bar .scroll-btn.current{background:#333 0% 0% no-repeat padding-box;color:#fff}.layout--container{display:flex;flex-direction:column;justify-content:center;padding:3rem 0}@media only screen and (min-width: 730px){.layout--container{flex-direction:row}}@media only screen and (min-width: 1200px){.layout--container{padding:4rem 0}}.layout--left{flex-shrink:0}.layout--full-size .layout--container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3rem 0}@media only screen and (min-width: 730px){.layout--full-size .layout--container{flex-direction:row}}@media only screen and (min-width: 1200px){.layout--full-size .layout--container{padding:4rem 0}}body{transition:all ease 0.3s}.vitrine body{padding-bottom:6.4rem;padding-top:14.8rem}@media only screen and (min-width: 1200px){.vitrine body{padding-bottom:0;padding-top:13rem}}.vitrine body.app-banner-active{padding-bottom:14.3rem}.metro-menu{background-color:#fff;border-bottom:0.1rem solid #e0e0e0;position:fixed;top:0;width:100%;z-index:20}.metro-menu .mm__logo--sticky{display:none}@media only screen and (min-width: 1200px){.short-main-menu .metro-menu .mm__wrapper{align-items:center;display:flex;padding:0}.short-main-menu .metro-menu .mm__container{display:flex;flex-direction:row-reverse;width:100%}.short-main-menu .metro-menu .mm__logo--sticky{display:block;margin:0 2.5rem 0 2rem}.short-main-menu .metro-menu .mm__logo--sticky img{display:block}.short-main-menu .metro-menu .container__top .mm__logo{display:none}.short-main-menu .metro-menu .mm__user .user__actions .login--btn.connected::after{content:none}}.short-main-menu .metro-menu .mobile-rewards-box{opacity:0.2}@media only screen and (min-width: 1200px){.short-main-menu .metro-menu .container__bottom{display:inline-flex;height:100%;justify-content:flex-start;overflow-x:visible;padding:0;width:auto}.short-main-menu .metro-menu .container__bottom ul li{display:none;margin:0 2.4rem 0 0}.short-main-menu .metro-menu .container__bottom ul .nav--core-link{display:block}.short-main-menu .metro-menu .container__bottom .nav-item--text{display:none}.short-main-menu .metro-menu .container__bottom .nav-item-circle{margin:0}}.metro-menu .mm__wrapper{max-width:100%;width:100%}@media only screen and (min-width: 1200px){.metro-menu .mm__wrapper{margin:0 auto}}.metro-menu .mm__open-menu{align-items:center;background-color:transparent;display:flex;height:2.4rem;justify-content:center;left:2rem;padding:0;position:absolute;top:1.4rem;transition:all ease 0.4s;width:2.4rem;z-index:5}.metro-menu .mm__open-menu.active .open{display:none}.metro-menu .mm__open-menu.active .close{display:block}.short-main-menu .metro-menu .mm__open-menu{top:-8rem}.metro-menu .mm__open-menu .close{display:none;max-width:1.6rem}.metro-menu .mm__open-menu img{height:auto;max-width:100%;width:100%}@media only screen and (min-width: 1200px){.metro-menu .mm__open-menu{display:none}}.metro-menu .mm__container{text-align:center}.metro-menu .container__top{display:block;height:10.4rem;margin-top:0;padding-top:1.2rem;position:relative;transition:all ease 0.4s;width:100%}@media only screen and (min-width: 1200px){.metro-menu .container__top{align-items:center;background-color:#fff;display:flex;flex-wrap:nowrap;height:auto;padding-top:0;z-index:2}}.short-main-menu .metro-menu .container__top{margin-top:-9.6rem}@media only screen and (min-width: 1200px){.short-main-menu .metro-menu .container__top{margin-top:0}}.metro-menu .mobile-store-selector{padding:0 1.6rem}@media only screen and (min-width: 1200px){.metro-menu .mobile-store-selector{display:none}}.metro-menu .user__shop{align-items:center;display:flex;padding:0 0 1.2rem 0;text-align:left}@media only screen and (min-width: 1200px){.metro-menu .user__shop{background-color:#d81e05}}.metro-menu .user__shop span{line-height:1.5rem;margin-left:0.8rem;max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metro-menu .user__shop button{background-color:transparent;font-size:1.4rem;padding:0;text-decoration:underline}.metro-menu .container__bottom{display:none}@media only screen and (min-width: 1200px){.metro-menu .container__bottom{display:flex;flex-direction:column;max-width:100%;overflow-x:visible;padding:0 2.4rem;position:relative;width:100%}.metro-menu .container__bottom .header-nav--links{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0;padding:0}.metro-menu .container__bottom .header-navs{display:flex;justify-content:space-between;margin-top:0;max-width:100%;overflow:hidden;transition:all ease 0.4s;transition-delay:0.1s}.metro-menu .container__bottom .header-navs>div{align-items:center;display:flex}.metro-menu .container__bottom .header-navs.extend{animation-duration:0.5s;animation-name:extendMenu;margin-top:0}.short-main-menu .metro-menu .container__bottom .header-navs{height:100%;width:0}}@keyframes extendMenu{from{margin-top:-6.6rem}to{margin-top:0}}@media only screen and (min-width: 1200px){.metro-menu .container__bottom .nav__left-col{padding:1.6rem 0}}@media only screen and (min-width: 1200px){.metro-menu .container__bottom .nav__left-col .header-nav--links{align-items:center;justify-content:flex-start}}@media only screen and (min-width: 1200px){.metro-menu .container__bottom .nav__right-col{border-radius:0 0 1.6rem 1.6rem;flex-grow:1;position:relative}}@media only screen and (min-width: 1200px){.metro-menu .container__bottom .nav__right-col .header-nav--links{align-items:center;justify-content:flex-start;padding:1.6rem 0}}.metro-menu .mobile-rewards-box{background-color:#f8f8f8;border-radius:1.6rem;box-shadow:0 0.8rem 1.6rem rgba(0,0,0,0.16);margin:1.2rem 2rem;overflow:hidden;padding:1.6rem}@media only screen and (min-width: 730px){.metro-menu .mobile-rewards-box{margin:1.6rem auto 1.6rem auto;max-width:38rem;overflow:unset}}@media only screen and (min-width: 1200px){.metro-menu .mobile-rewards-box{display:none}}.metro-menu .mobile-rewards-box .separator-small-vertical{height:4rem;margin-left:1rem}.metro-menu .mobile-rewards-box .reward-box-head{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:0}.metro-menu .mobile-rewards-box .reward-box-head p{display:block;font-size:2rem;line-height:2.4rem;margin-bottom:0;max-width:240px;overflow:hidden;padding-right:2.4rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-menu .mobile-rewards-box .reward-box-head p strong{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-menu .mobile-rewards-box .reward-box-head>a{white-space:nowrap}.metro-menu .mobile-rewards-box .moi__rewards{align-items:center;display:flex;justify-content:center;white-space:nowrap}.metro-menu .mobile-rewards-box .moi--points{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.2rem;font-style:normal;line-height:1.3rem;text-align:center}.metro-menu .mobile-rewards-box .moi--points span{display:block;font-size:3rem;line-height:1}.metro-menu .mobile-rewards-box .moi--points-reward{align-items:flex-start;display:flex}.metro-menu .mobile-rewards-box .moi--points-reward img{display:block;height:auto;margin:0.4rem 0.8rem;width:3rem}@media only screen and (min-width: 380px){.metro-menu .mobile-rewards-box .moi--points-reward img{margin:0.8rem 2rem 0.4rem 2rem}}.metro-menu .mobile-rewards-box .moi--points-reward p{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.2rem;font-style:normal;line-height:1.3rem;text-align:center}.metro-menu .mobile-rewards-box .moi--points-reward p span{display:block;font-size:3rem;line-height:1}.metro-menu .mobile-rewards-box .moi--points-reward p span b{font-size:1.4rem}.metro-menu .header-nav--links li{margin:0 0.8rem;max-width:7.2rem;padding:0}@media only screen and (min-width: 1200px){.metro-menu .header-nav--links li{margin:0 1.8rem 0 0;max-width:unset}}@media only screen and (min-width: 1280px){.metro-menu .header-nav--links li{margin:0 3.4rem 0 0}}.metro-menu .header-nav--links li a,.metro-menu .header-nav--links li button{align-items:center;background-color:transparent;color:#333;display:flex;flex-direction:column;font-size:1.2rem;justify-content:flex-start;line-height:1.4rem;margin:0;padding:0;text-align:center;text-decoration:none}@media only screen and (min-width: 1200px){.metro-menu .header-nav--links li a,.metro-menu .header-nav--links li button{font-size:1.4rem;line-height:1.8rem}}@media only screen and (min-width: 1200px){.metro-menu .header-nav--links li a,.metro-menu .header-nav--links li button{flex-direction:row;text-align:left}}@media only screen and (min-width: 1200px){.metro-menu .header-nav--links li a.nav-item-special,.metro-menu .header-nav--links li button.nav-item-special{background-color:#d81e05;border-radius:2.4rem;padding:0 1.2rem}}.metro-menu .header-nav--links li a.nav-item-special .nav-item-circle,.metro-menu .header-nav--links li button.nav-item-special .nav-item-circle{background-color:#d81e05}.metro-menu .header-nav--links li a.nav-item-special .nav-item-circle img,.metro-menu .header-nav--links li button.nav-item-special .nav-item-circle img{width:2.2rem}@media only screen and (min-width: 1200px){.metro-menu .header-nav--links li a.nav-item-special .nav-item--text,.metro-menu .header-nav--links li button.nav-item-special .nav-item--text{color:#fff}}.metro-menu .header-nav--links li a img,.metro-menu .header-nav--links li button img{max-width:100%;transform:scale(2.2)}@media only screen and (min-width: 1200px){.metro-menu .header-nav--links li a img,.metro-menu .header-nav--links li button img{transform:none}}.metro-menu .mm__logo{align-items:center;display:flex;height:2.4rem;margin:0 auto 0 5.4rem;width:8.6rem}@media only screen and (min-width: 360px){.metro-menu .mm__logo{margin:0 auto 0 6.4rem;width:9.6rem}}@media only screen and (min-width: 1200px){.metro-menu .mm__logo{margin:0 0 0 2rem}}.metro-menu .mm__logo img{display:block;max-width:100%;width:auto}.metro-menu .mm__search{padding:1.2rem 0 0.8rem 0}@media only screen and (min-width: 1200px){.metro-menu .mm__search{flex-grow:1;padding:0 2.4rem 0 0}}@media only screen and (min-width: 1650px){.metro-menu .mm__search{padding:0 4.8rem 0 2.4rem}}.metro-menu .search__bar{display:flex;margin:0 auto;position:relative;width:100%}@media only screen and (min-width: 1200px){.metro-menu .search__bar{display:block;margin:0}}.metro-menu .search__bar label{left:1.5rem;position:absolute;top:1.2rem;z-index:1}.metro-menu .search__bar form{flex-grow:1}.metro-menu .search__bar input{background-color:#f8f8f8;border:0.1rem solid #e0e0e0;border-radius:2.4rem;font-size:1.6rem;height:4.8rem;margin:0;padding:1.6rem 0.4rem 1.6rem 4.2rem;text-overflow:ellipsis;width:100%}@media only screen and (min-width: 1200px){.metro-menu .search__bar input{font-size:1.4rem;padding:1.6rem 4.2rem 1.6rem 4.8rem}.metro-menu .search__bar input.writing{padding:1.6rem 7.8rem 1.6rem 1.6rem}.metro-menu .search__bar input.writing+.search--btn{left:calc(100% - 8.6rem)}}.metro-menu .search__bar .search--btn{background-color:transparent;left:2.6rem;padding:1px 0.6rem;position:absolute;top:1.1rem}@media only screen and (min-width: 1200px){.metro-menu .search__bar .search--btn{opacity:0.5}}.metro-menu .search__bar button:not([disabled]){opacity:1}.metro-menu .input-close{background:none;cursor:pointer;display:block;padding:0;position:absolute;right:2.5rem;top:0.1rem}.metro-menu .input-close svg{height:1.6rem;width:1.6rem}.metro-menu .search__overlay{align-items:center;display:none}@media only screen and (min-width: 1200px){.metro-menu .search__overlay{position:absolute;right:0;top:0;width:2rem;z-index:15}}.short-main-menu .metro-menu .search__overlay{padding:2.45rem 0 2.8rem}.metro-menu .search__overlay-container{align-items:center;display:flex;margin:0 auto;padding:0 1.6rem;position:relative;width:100%}.metro-menu .search__overlay label{display:none}@media only screen and (min-width: 1200px){.metro-menu .search__overlay label{color:#000;display:block;flex-shrink:0;font-size:2.2rem;line-height:2.4rem;text-transform:none;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}}.metro-menu .search__overlay input[type='search']{border:1px solid #fff;border-bottom:1px solid #000;flex-grow:1;font-size:1.6rem;margin:0 6rem 0 1rem;outline:0;padding:0.3rem 0 0.4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.metro-menu .search__overlay input[type='search']{margin:0 0 0 2.9rem}}.metro-menu .search__overlay input[type='search']::-moz-placeholder{color:#656565;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-menu .search__overlay input[type='search']::placeholder{color:#656565;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-menu .search__overlay .close--btn{margin:0 1.6rem 0 0;position:relative;right:unset;top:unset}@media only screen and (min-width: 1200px){.metro-menu .search__overlay .close--btn{align-items:center;display:flex;height:2rem;justify-content:center;margin:0;position:absolute;right:3.2rem;top:1.3rem;width:2rem;z-index:1}}.metro-menu .search__overlay .close--btn img{display:none}@media only screen and (min-width: 1200px){.metro-menu .search__overlay .close--btn img{display:block;width:1.4rem}}.metro-menu .search__overlay .close--btn .cancel-search{background-color:transparent;padding:0;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.metro-menu .search__overlay .close--btn .cancel-search{display:none}}.metro-menu .nav-item-circle{align-items:center;border-radius:3.6rem;display:flex;flex-shrink:0;height:7.2rem;justify-content:center;margin:0 0 0.8rem 0;width:7.2rem}@media only screen and (min-width: 1200px){.metro-menu .nav-item-circle{border-radius:2.4rem;height:3.2rem;margin:0 0.8rem 0 0;width:3.2rem}}.metro-menu .user--container{position:absolute;right:2rem;top:0.4rem}@media only screen and (min-width: 1200px){.metro-menu .user--container{height:100%;position:relative;right:0;top:0}}@media only screen and (min-width: 1200px){.metro-menu .mm__user{display:flex;height:6.6rem;overflow:hidden;position:relative;right:0;top:0}}.metro-menu .mm__user .user__shop{display:none}.metro-menu .mm__user .user__shop button{background-color:transparent;color:#fff;padding:0;text-decoration:underline}@media only screen and (min-width: 1200px){.metro-menu .mm__user .user__shop{align-items:center;border-radius:0 0 0.8rem 3.2rem;color:#fff;display:flex;margin-right:-4rem;padding:1.2rem 6rem 1.2rem 1.6rem;text-align:left}.metro-menu .mm__user .user__shop span{margin-left:0.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.metro-menu .user__moi{display:none}@media only screen and (min-width: 1200px){.metro-menu .user__moi{align-items:center;border-radius:0 0 3.2rem 3.2rem;display:flex;min-width:16rem;padding:1.4rem 2.6rem;position:relative}.metro-menu .user__moi.user__moi{background-color:#801ab8}}.metro-menu .user__moi .logo--moi{display:block}.metro-menu .user__moi .logo--moi img{height:auto;max-width:3.4rem}.metro-menu .user__moi .moi__rewards{border-left:0.1rem solid #9f50c9;display:flex;margin-left:1.6rem;min-width:13.4rem;padding-left:1.6rem}.metro-menu .user__moi .moi__rewards a{color:#fff;font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.2rem;font-style:normal;line-height:1.2rem;margin:0;padding:0;text-align:left}.metro-menu .user__moi .moi__rewards a:hover{text-decoration:underline}.metro-menu .user__moi .moi__rewards p{color:#fff;font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.2rem;font-style:normal;line-height:1.2rem;margin:0;padding:0;text-align:left}.metro-menu .user__moi .moi__rewards p span{display:block;font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-style:normal}.metro-menu .user__moi .moi__rewards p span.reward-amount{display:block;font-size:2.2rem;line-height:2.6rem;font-family:'barlow-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-menu .user__moi .moi__rewards p strong{display:block;font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-style:normal}.metro-menu .user__moi .moi--points{display:flex;flex-direction:column;font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1rem;font-style:normal;justify-content:center}.metro-menu .user__moi .moi--points span{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:2rem;font-style:normal;line-height:2.2rem}.metro-menu .user__moi .moi--points-reward{align-items:center;display:flex}.metro-menu .user__moi .moi--points-reward img{display:block;height:auto;margin:0 1.4rem;width:1.6rem}.metro-menu .user__moi .moi--points-reward p{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1rem;font-style:normal;line-height:1.1rem}.metro-menu .user__moi .moi--points-reward p span{font-size:2rem;line-height:2.5rem}.metro-menu .user__moi .moi--points-reward p span b{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1rem;font-style:normal;line-height:1.1rem}.metro-menu .user__actions{align-items:center;display:flex;position:relative}@media only screen and (min-width: 1200px){.metro-menu .user__actions{background-color:#fff;border-radius:0 0 0.8rem 3.2rem;overflow:hidden;padding:1.4rem 1.6rem 1.4rem 1.6rem;top:0;z-index:2}}.metro-menu .user__actions .login--btn{display:none}@media only screen and (min-width: 1200px){.metro-menu .user__actions .login--btn{align-items:center;background-color:transparent;display:flex;font-size:1.4rem;line-height:1.7rem;margin-right:1rem;padding:0;text-decoration:none}}.metro-menu .user__actions .login--btn.connected img,.metro-menu .user__actions .login--btn.connected span{display:none}@media only screen and (min-width: 1200px){.metro-menu .user__actions .login--btn.connected img,.metro-menu .user__actions .login--btn.connected span{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}}.metro-menu .user__actions .login--btn.connected[aria-expanded='true']::after{transform:rotate(180deg)}.metro-menu .user__actions .login--btn.connected .mobile-initials{align-items:center;background-color:#333;border-radius:1.7rem;color:#fff;display:flex;font-size:1.2rem;height:3.4rem;justify-content:center;line-height:1;position:relative;text-transform:uppercase;top:-0.2rem;width:3.4rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.metro-menu .user__actions .login--btn.connected .mobile-initials span{display:block}.metro-menu .user__actions .login--btn img{height:auto;margin-right:0.8rem;width:2.4rem}.metro-menu .user__actions .login--btn>span{display:none}@media only screen and (min-width: 1200px){.metro-menu .user__actions .login--btn>span{display:block}}.metro-menu .user__actions .lang--link{display:none}@media only screen and (min-width: 1200px){.metro-menu .user__actions .lang--link{align-items:center;border-radius:1.6rem;display:flex;flex-shrink:0;height:3.2rem;justify-content:center;margin-right:1.6rem;width:3.2rem}.metro-menu .user__actions .lang--link a{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;font-weight:600;line-height:2rem;text-decoration:none;text-transform:none}}.metro-menu .user__actions .cart--btn{align-items:center;background-color:#f8f8f8;border-radius:2rem;display:flex;height:4rem;justify-content:center;margin:0;padding:0;position:relative;width:4rem}@media only screen and (min-width: 1200px){.metro-menu .user__actions .cart--btn{background-color:transparent}}.metro-menu .user__actions .cart--btn img{display:block;height:2.4rem;width:2.4rem}.metro-menu .user__actions .open-service-panel{align-items:center;background-color:#f8f8f8;border-radius:2rem;display:inline-flex;gap:0.8rem;height:4rem;justify-content:center;margin-right:0.8rem;padding:0 0.8rem}@media only screen and (min-width: 1200px){.metro-menu .user__actions .open-service-panel{display:none}}.metro-menu .user__actions .open-service-panel img{display:block;height:auto;width:1.6rem}.metro-menu .user__actions .open-service-panel .service-icon{display:block;height:auto}.metro-menu .user__actions .open-service-panel .service-icon.delivery{width:4.8rem}.metro-menu .user__actions .open-service-panel .service-icon.pickup{width:3.2rem}.metro-menu .cart__item-count{align-items:center;background-color:#d81e05;border-radius:1.4rem;color:#fff;display:flex;font-size:1.4rem;height:2.4rem;justify-content:center;line-height:1;position:absolute;right:-0.5rem;top:0rem;width:2.4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.metro-menu .cart__item-count{background-color:#d81e05}}.metro-menu .login-box{background-color:#fff;height:calc(100vh - 6.2rem);height:calc(100dvh - 6.2rem);opacity:0;overflow:hidden;padding:3.4rem 0;position:fixed;right:0;top:-100vh;transition:all ease 0.4s;width:100%}@media only screen and (min-width: 1200px){.metro-menu .login-box{background-color:transparent;height:auto;padding:3.4rem;position:absolute;right:1.8rem;width:auto;z-index:-1}}.metro-menu .login-box.activeBox{opacity:1;overflow-y:auto;top:0;z-index:40}@media only screen and (min-width: 1200px){.metro-menu .login-box.activeBox{top:4.4rem}}.metro-menu .login-box .mobile-initials{align-items:center;background-color:#333;border-radius:3.6rem;color:#fff;display:flex;font-size:2.8rem;height:7.2rem;justify-content:center;margin:0 auto 2.4rem auto;text-transform:uppercase;width:7.2rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.metro-menu .login-box .mobile-initials{display:none}}.metro-menu .login-box .login-box__content{min-width:28rem;position:relative}@media only screen and (min-width: 1200px){.metro-menu .login-box .login-box__content{background-color:#fff;border-radius:0.8rem;box-shadow:0 0 3rem rgba(0,0,0,0.34);padding:2.4rem}}.metro-menu .login-box .close-login-box{align-items:center;background-color:#fff;border:solid 0.1rem #e0e0e0;border-radius:50%;display:flex;height:3.2rem;justify-content:center;position:absolute;right:1.6rem;top:0rem;width:3.2rem}@media only screen and (min-width: 1200px){.metro-menu .login-box .close-login-box{right:0.8rem;top:0.8rem}}.metro-menu .login-box .close-login-box img{display:block;height:auto;width:1.2rem}.metro-menu .login-box .user--name{font-family:'roboto-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;color:#333;font-size:1.9rem;line-height:2.3rem;margin-bottom:0;text-align:center}@media only screen and (min-width: 1200px){.metro-menu .login-box .user--name{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem;line-height:2.2rem;margin-bottom:1.2rem;text-align:left}}.metro-menu .login-box ul{list-style:none;margin:0;padding:0}.metro-menu .login-box ul li{display:flex;margin:0 1.6rem;padding:1.6rem 0;text-align:left}@media only screen and (min-width: 1200px){.metro-menu .login-box ul li{border-top:0.1rem solid #e0e0e0;margin:0;padding:1.6rem 0}}@media only screen and (min-width: 1200px){.metro-menu .login-box ul li:first-of-type{border-top:0}}.metro-menu .login-box ul li:last-of-type{padding:5.4rem 0 0 0}@media only screen and (min-width: 1200px){.metro-menu .login-box ul li:last-of-type{padding:2.4rem 0 0 0}}.metro-menu .login-box ul li .nav-item-mobile{align-items:center;background:#fff;border:0.1rem solid #e0e0e0;border-radius:3.6rem;display:flex;flex-shrink:0;height:4.8rem;justify-content:center;margin-right:0.8rem;width:4.8rem}.metro-menu .login-box ul li .nav-item-mobile img{height:2.4rem;width:2.4rem}.metro-menu .login-box ul a:not(.medium){align-items:center;display:flex;justify-content:space-between;text-decoration:none;width:100%}.metro-menu .login-box ul a:not(.medium)::after{background-image:url("/images/main/actions/toggle-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.5rem;transform:rotate(-90deg);width:1.6rem}.metro-menu .login-box .cta-secondary{margin:0 1.6rem;width:calc(100% - 3.2rem)}@media only screen and (min-width: 1200px){.metro-menu .login-box .cta-secondary{margin:0;width:100%}}.nav__sub-menu{display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden;width:100%}.nav__sub-menu .header-sub-nav--links{display:flex;justify-content:flex-start;list-style:none;margin:0}.nav__sub-menu .header-sub-nav--links li{flex-shrink:0;margin:1.6rem 0 1.6rem 1.6rem;padding:0 1.6rem 0 0}.footer-sticky-nav{background-color:white;border-top:0.1rem solid #e0e0e0;bottom:0;position:fixed;width:100%;z-index:20}@media only screen and (min-width: 1200px){.footer-sticky-nav{display:none}}.footer-sticky-nav ul{display:flex;height:6.3rem;justify-content:space-between;list-style:none;margin:0;padding:0}.footer-sticky-nav ul li{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;margin:0;padding:0}.footer-sticky-nav a,.footer-sticky-nav button:not(.btn-fav){background-color:transparent;height:100%;margin:0;padding:0;text-decoration:none;width:100%}.footer-sticky-nav .btn-fav{margin:1.6rem;width:100%}.footer-sticky-nav .btn-fav img{height:2.4rem;margin-right:0.8rem;width:2.4rem}.footer-sticky-nav .btn-fav .nb--selected{margin-left:0.8rem}.footer-sticky-nav .temporary-sticky:has(.btn-fav){border-bottom:0.1rem solid #e0e0e0;display:flex;justify-content:center}.footer-sticky-nav .footer-nav-btn{align-items:center;display:flex;flex-direction:column;gap:0.4rem;justify-content:center;outline:none}.footer-sticky-nav .footer-nav-btn img{width:2.4rem}.footer-sticky-nav .footer-nav-btn span{font-size:1rem;line-height:1.2;text-align:center;white-space:nowrap;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.footer-sticky-nav .footer-nav-btn.tag-new-cart-genius{overflow:hidden;position:relative}.footer-sticky-nav .footer-nav-btn.tag-new-cart-genius img{position:relative;top:0.2rem}html[lang='en-CA'] .footer-sticky-nav .footer-nav-btn.tag-new-cart-genius{bottom:unset}.footer-sticky-nav .footer-nav-btn.tag-new-cart-genius::before{background-color:#d81e05;border-radius:0 0 0.2rem 0.2rem;color:#fff;color:#fff;content:'Nouveau';font-size:1rem;line-height:1.2rem;padding:0 0.2rem;position:absolute;top:-0.1rem;z-index:1}html[lang='en-CA'] .footer-sticky-nav .footer-nav-btn.tag-new-cart-genius::before{content:'New'}.metro-menu .mobile--menu{top:14.8rem;z-index:15}@media only screen and (min-width: 1200px){.metro-menu .mobile--menu{display:none}}.metro-menu .mobile--menu .nav--container{border-top:0.1rem solid #e0e0e0;display:flex;flex-wrap:wrap;height:calc(100vh - 21.1rem);height:calc(100dvh - 21.1rem);padding:0}@media only screen and (min-width: 730px){.metro-menu .mobile--menu .nav--container{width:40rem}}.metro-menu .mobile--menu .nav--container .side-mobile-container{width:100%}.metro-menu .mobile--menu .user__shop{border-bottom:0.1rem solid #e0e0e0;width:100%}.metro-menu .mobile--menu .user__shop span{max-width:unset}.metro-menu .mobile--menu .header-nav--links{display:block;padding:0 1.6rem 0.8rem 1.6rem;width:100%}.metro-menu .mobile--menu .header-nav--links li{margin:1.6rem 0;max-width:100%}.metro-menu .mobile--menu .header-nav--links li a,.metro-menu .mobile--menu .header-nav--links li button{flex-direction:row;font-size:1.4rem}.metro-menu .mobile--menu .header-nav--links li a img,.metro-menu .mobile--menu .header-nav--links li button img{transform:none}.metro-menu .mobile--menu .header-nav--links li button{width:100%}.metro-menu .mobile--menu .header-nav--links li button::after{background-image:url("/images/main/actions/toggle-right.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:1.7rem;margin:0 0 0 auto;width:1.7rem}.metro-menu .mobile--menu .nav-item-circle{height:5rem;margin:0 0.8rem 0 0;width:5rem}.metro-menu .mobile--menu .nav-item-circle.nav-normal{transform:unset}.metro-menu .mobile--menu .nav-item-circle.nav-normal img{transform:scale(1.6)}.metro-menu .mobile--menu .nav-item-circle.resize-mobile{scale:1.6}.metro-menu .mobile--menu .home--link{align-items:center;display:inline-flex;line-height:1.9rem;padding:2.4rem 0;text-decoration:none}.metro-menu .mobile--menu .home--link img{display:block;margin-right:1.2rem;width:1.7rem}@media only screen and (min-width: 1200px){.metro-menu.position-fixed{animation-duration:0.4s;animation-fill-mode:forwards;animation-name:stickyMenu}}@keyframes stickyMenu{from{top:-10rem}to{top:0}}.menu-toggle-nav{left:-73rem;max-height:100%;position:fixed;top:14.9rem;transition:all ease 0.4s;width:100%;z-index:30}@media only screen and (min-width: 1200px){.menu-toggle-nav{height:100%;top:0}}.menu-toggle-nav.inactive{left:-78rem}@media only screen and (min-width: 1200px){.menu-toggle-nav.inactive{z-index:0}}.menu-toggle-nav.active{left:0;opacity:1;z-index:30}.menu-toggle-nav.active .sub--nav--first .aisles-all-link{left:0}.menu-toggle-nav.active .sub--nav--first{left:0}.menu-toggle-nav .nav--container{background-color:#fff;display:flex;height:calc(100vh - 21.1rem);height:calc(100dvh - 21.1rem);overflow-x:hidden;overflow-y:auto;position:fixed;width:100%;z-index:20}@media only screen and (min-width: 730px){.menu-toggle-nav .nav--container{width:auto}}@media only screen and (min-width: 1200px){.menu-toggle-nav .nav--container{background-color:transparent;flex-direction:column;height:100%;height:100dvh;overflow:visible;position:relative;z-index:unset}}.menu-toggle-nav .nav--container .sub-nav-scroll-container{display:flex;width:100%}@media only screen and (min-width: 730px){.menu-toggle-nav .nav--container .sub-nav-scroll-container{width:auto}}@media only screen and (min-width: 1200px){.menu-toggle-nav .nav--container .sub-nav-scroll-container{background-color:#fff;border-right:0.4rem solid #fff;display:flex;height:calc(100vh - 7.2rem);height:calc(100dvh - 7.2rem);overflow-x:hidden;overflow-y:auto;position:relative;transition:all ease 0.4s;width:40rem;z-index:20}.menu-toggle-nav .nav--container .sub-nav-scroll-container::-webkit-scrollbar{width:0.8rem}.menu-toggle-nav .nav--container .sub-nav-scroll-container::-webkit-scrollbar-track{background:#fff}.menu-toggle-nav .nav--container .sub-nav-scroll-container::-webkit-scrollbar-thumb{background:#e3e3e3;border-radius:2rem}.menu-toggle-nav .nav--container .sub-nav-scroll-container::-webkit-scrollbar-thumb:hover{background:#d9d9d9}}.menu-toggle-nav .nav--container .sub-nav-head{align-items:center;display:flex;height:7.2rem;position:absolute;right:0;transition:all ease 0.4s;width:auto;z-index:40}.menu-toggle-nav .nav--container .sub-nav-head>a{display:none}@media only screen and (min-width: 1200px){.menu-toggle-nav .nav--container .sub-nav-head{background-color:#fff;padding:0 2rem;position:relative;right:auto;width:40rem;z-index:15}.menu-toggle-nav .nav--container .sub-nav-head>a{display:block}.menu-toggle-nav .nav--container .sub-nav-head.two-col{width:78rem}.menu-toggle-nav .nav--container .sub-nav-head.two-col+.sub-nav-scroll-container{width:78rem}.menu-toggle-nav .nav--container .sub-nav-head.three-col{width:116rem}.menu-toggle-nav .nav--container .sub-nav-head.three-col+.sub-nav-scroll-container{width:116rem}}.menu-toggle-nav .nav--container h2{font-size:2.5rem;margin:1.3rem 0 3rem 0}@media only screen and (min-width: 1200px){.menu-toggle-nav .nav--container h2{line-height:3.2rem;margin:0.4rem 0 5rem 0}}.menu-toggle-nav ul{list-style:none;margin:0;padding:0 0 8.4rem 0}@media only screen and (min-width: 1200px){.menu-toggle-nav ul{margin:0 0 0 -2rem;padding:0 0 2.4rem 0;width:calc(100% + 4rem)}}.menu-toggle-nav .navigation__btn--close{align-items:center;background-color:#ededed;border-radius:2rem;display:flex;height:4rem;justify-content:center;margin:0;padding:0;position:absolute;right:2rem;top:0.6rem;width:4rem;z-index:40}@media only screen and (min-width: 1200px){.menu-toggle-nav .navigation__btn--close{top:1.6rem}}.menu-toggle-nav .navigation__btn--close img{display:block;height:1.2rem;width:1.2rem}.menu-toggle-nav .mobile-toggle-nav__footer{background-color:#333;flex-grow:1;margin-top:4rem;padding:1.6rem;width:100%}.menu-toggle-nav .mobile-toggle-nav__footer li{padding:1.6rem 0}.menu-toggle-nav .mobile-toggle-nav__footer li a,.menu-toggle-nav .mobile-toggle-nav__footer li button{align-items:center;background-color:transparent;color:#fff;display:flex;padding:0;text-decoration:none}.menu-toggle-nav .mobile-toggle-nav__footer li a img,.menu-toggle-nav .mobile-toggle-nav__footer li button img{margin-right:0.8rem}.menu-toggle-nav .left-sidebar-sub-back-btn{background-color:transparent;left:1.6rem;position:absolute;top:1.6rem}@media only screen and (min-width: 1200px){.menu-toggle-nav .left-sidebar-sub-back-btn{display:none}}.menu-toggle-nav .hide-overflow{max-height:calc(100vh - 6rem);overflow:hidden}.menu-toggle-nav .hide-overflow ul{padding:0}@media only screen and (min-width: 1200px){.menu-toggle-nav .mm__logo--nav{height:auto;margin:0;width:12.6rem}}@media only screen and (min-width: 1200px){.menu-toggle-nav .mm__logo--nav img{max-width:100%}}.menu-toggle-nav .sub--nav--first{background-color:#fff;padding:5rem 1.6rem 7rem 1.6rem;position:relative;width:100%;z-index:25}@media only screen and (min-width: 730px){.menu-toggle-nav .sub--nav--first{width:40rem}}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--first{padding:1rem 2rem 0 2rem;width:38.8rem}.menu-toggle-nav .sub--nav--first button[aria-expanded='true']{background-color:#ededed}}.menu-toggle-nav .sub--nav--first .aisle-category--icon{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:2.8rem;display:flex;flex-shrink:0;height:5.6rem;justify-content:center;margin-right:1.6rem;padding:0 1.3rem;width:5.6rem}.menu-toggle-nav .sub--nav--first .aisle-category--icon picture{display:block}.menu-toggle-nav .sub--nav--first .aisle-category--icon picture img{display:block;height:auto;max-width:100%;width:100%}.menu-toggle-nav .sub--nav--first li{margin:0.8rem 0;padding:0}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--first li{margin:0}}.menu-toggle-nav .sub--nav--first li button,.menu-toggle-nav .sub--nav--first li a{align-items:center;background-color:transparent;display:flex;font-size:1.6rem;height:5.6rem;justify-content:space-between;padding:0;position:relative;text-align:left;text-decoration:none;width:100%}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--first li button,.menu-toggle-nav .sub--nav--first li a{height:6.4rem;padding:0.4rem 2rem}}.menu-toggle-nav .sub--nav--first li button::after,.menu-toggle-nav .sub--nav--first li a::after{background-image:url("/images/main/actions/toggle-right.svg");background-position:right center;background-repeat:no-repeat;background-size:contain;content:'';flex-grow:1;flex-shrink:0;height:1.7rem;margin-left:1.4rem;width:1.7rem}.menu-toggle-nav .sub--nav--first li a{justify-content:flex-start}.menu-toggle-nav .sub--nav--first li a::after{content:none}.menu-toggle-nav .sub--nav--list{background-color:#fff;box-shadow:0.2rem 0.4rem 0.8rem rgba(0,0,0,0.08);left:calc(-100vw - 1rem);min-height:100%;padding:5rem 1.6rem 0 1.6rem;position:absolute;transition:all ease 0.4s;width:100vw}@media only screen and (min-width: 730px){.menu-toggle-nav .sub--nav--list{width:40rem}}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list{box-shadow:none;margin-left:-38rem;padding:2.4rem 2rem 0 2rem;position:relative;width:38rem}.menu-toggle-nav .sub--nav--list button[aria-expanded='true']{background-color:#ededed}}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list.sub--nav--second.active--nav::before{background-color:#e0e0e0;content:'';height:100vh;left:38.8rem;position:fixed;top:0;width:0.1rem;z-index:2}.menu-toggle-nav .sub--nav--list.sub--nav--third.active--nav::before{background-color:#e0e0e0;content:'';height:100vh;left:76.8rem;position:fixed;top:0;width:0.1rem}}.menu-toggle-nav .sub--nav--list .aisles-deco-image{background-position:bottom right;background-repeat:no-repeat;background-size:contain;bottom:0;height:42.5rem;left:-100vw;opacity:0;position:fixed;width:100%;z-index:-1}@media only screen and (min-width: 730px){.menu-toggle-nav .sub--nav--list .aisles-deco-image{width:37.2rem}}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list .aisles-deco-image{display:none}}.menu-toggle-nav .sub--nav--list.active--nav{left:0}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list.active--nav{margin-left:0}}.menu-toggle-nav .sub--nav--list.active--nav .aisles-all-link{animation-duration:0.4s;animation-fill-mode:forwards;animation-name:slideAllBtn}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list.active--nav .aisles-all-link{animation:none}}.menu-toggle-nav .sub--nav--list.active--nav .aisles-deco-image{animation-delay:0.6s;animation-duration:0.4s;animation-fill-mode:forwards;animation-name:slideBgImage;left:0}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list.active--nav .aisles-deco-image{animation:none}}@keyframes slideAllBtn{from{left:-100vw}to{left:0}}@keyframes slideBgImage{from{opacity:0}to{opacity:1}}.menu-toggle-nav .sub--nav--list li{padding:0}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list ul{margin-top:5.2rem}}.menu-toggle-nav .sub--nav--list ul a,.menu-toggle-nav .sub--nav--list ul button{background-color:transparent;color:#333;display:block;font-size:1.6rem;line-height:1.8rem;margin:1.6rem 0;padding:0.8rem 0;position:relative;text-align:left;text-decoration:none}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--list ul a,.menu-toggle-nav .sub--nav--list ul button{align-items:center;display:flex;height:6.4rem;justify-content:space-between;margin:0;padding:0 2rem}}.menu-toggle-nav .sub--nav--list ul button{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-toggle-nav .sub--nav--list ul button::after{background-image:url("/images/main/actions/toggle-right.svg");background-position:right center;background-repeat:no-repeat;background-size:contain;content:'';height:1.7rem;margin-left:1.4rem;width:1.7rem}.menu-toggle-nav .aisles-all-link{position:relative;transition:all ease 0.4s}@media only screen and (min-width: 1200px){.menu-toggle-nav .aisles-all-link{margin-bottom:3rem}}.menu-toggle-nav .aisles-all-link a{display:flex;font-size:1.4rem;justify-content:center;line-height:2rem;padding:0;position:relative;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.menu-toggle-nav .aisles-all-link a{display:block}}.menu-toggle-nav .sub--nav--second{z-index:30}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--second{z-index:15}}.menu-toggle-nav .sub--nav--third{z-index:35}.menu-toggle-nav .sub--nav--third ul,.menu-toggle-nav .sub--nav--third h2,.menu-toggle-nav .sub--nav--third .aisles-all-link{display:none}.menu-toggle-nav .sub--nav--third ul.active--sub-nav,.menu-toggle-nav .sub--nav--third h2.active--sub-nav,.menu-toggle-nav .sub--nav--third .aisles-all-link.active--sub-nav{display:block}@media only screen and (min-width: 1200px){.menu-toggle-nav .sub--nav--third{z-index:10}}.menu-toggle-nav .sub-links__main-link{color:#333;font-size:1.8rem;line-height:2.4rem;margin:0 0 1.4rem 0;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.menu-toggle-nav .aisles-header-container{display:flex;justify-content:space-between}.menu-toggle-nav .aisles-header-container>a{margin-top:1.6rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.menu-toggle-nav .aisles--subNav--lev2>h2,.menu-toggle-nav .aisles--subNav--lev2>.aisles-all-link{display:inline-block;margin-top:1.6rem}@media only screen and (min-width: 1200px){.menu-toggle-nav .aisles--subNav--lev2>h2,.menu-toggle-nav .aisles--subNav--lev2>.aisles-all-link{display:block;margin-bottom:3rem;margin-top:0}}.menu-toggle-nav .aisles--subNav--lev2>.aisles-all-link{float:right;margin-top:2rem}@media only screen and (min-width: 1200px){.menu-toggle-nav .aisles--subNav--lev2>.aisles-all-link{float:none;margin-top:0}}.menu-toggle-nav .aisles--subNav--lev3 .aisles-all-link.active--sub-nav{display:inline-block;float:right;margin-top:2rem}@media only screen and (min-width: 1200px){.menu-toggle-nav .aisles--subNav--lev3 .aisles-all-link.active--sub-nav{display:block;float:none;margin-bottom:3rem;margin-top:0}}.menu-toggle-nav .aisles--subNav--lev3 h2.active--sub-nav:not(.hidden){display:inline-block;margin-top:1.6rem}.nav-overlay{display:none}@media only screen and (min-width: 730px){.nav-overlay{background-color:#333;display:block;height:calc(100vh - 21.1rem);height:calc(100dvh - 21.1rem);left:0;opacity:0.2;position:fixed;top:14.9rem;width:100%;z-index:8}}@media only screen and (min-width: 1200px){.nav-overlay{animation-delay:0.2s;animation-duration:0.4s;animation-fill-mode:forwards;animation-name:navOverlay;height:100%;opacity:0;top:0;transition:all ease 0.4s}}@keyframes navOverlay{from{opacity:0}to{opacity:0.2}}.module-template{margin:0 auto;padding:2rem 1rem;width:100%}.module-template:not(.grid-desktop-large){max-width:120rem}@media only screen and (min-width: 1200px){.module-template{padding:2rem}}@media only screen and (min-width: 980px){.module-template .pt__carousel[data-items-desktop='4'] .slick-slide .default-product-tile,.module-template .pt__carousel.tiles--carousel .slick-slide .default-product-tile{flex-direction:column}}@media only screen and (min-width: 980px){.module-template .pt__carousel[data-items-desktop='4'] .slick-slide .default-product-tile .pt__visual,.module-template .pt__carousel.tiles--carousel .slick-slide .default-product-tile .pt__visual{margin:0 auto 0.4rem auto;padding-top:0;width:100%}}@media only screen and (min-width: 980px){.module-template .pt__carousel[data-items-desktop='4'] .slick-slide .default-product-tile .pt__visual picture,.module-template .pt__carousel.tiles--carousel .slick-slide .default-product-tile .pt__visual picture{width:12rem}}@media only screen and (min-width: 980px){.module-template .pt__carousel[data-items-desktop='4'] .slick-slide .default-product-tile .pt__content,.module-template .pt__carousel.tiles--carousel .slick-slide .default-product-tile .pt__content{padding:0}}@media only screen and (min-width: 1200px){.module-template .pt__carousel[data-items-desktop='4'] .slick-slide .default-product-tile .pt__content,.module-template .pt__carousel.tiles--carousel .slick-slide .default-product-tile .pt__content{margin-top:0}}@media only screen and (min-width: 980px){.module-template .pt__carousel .default-product-tile{flex-direction:column}}@media only screen and (min-width: 980px){.module-template .pt__carousel .default-product-tile .pt__visual{padding-top:1.6rem;width:100%}}@media only screen and (min-width: 980px){.module-template .pt__carousel .default-product-tile .pt__content{padding:0}}@media only screen and (min-width: 730px){.module-template .template__grid{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;justify-content:flex-start}}.module-template .template__grid .default-product-tile{margin:0}.module-template .template__grid .grid_full{width:100%}@media only screen and (max-width: 979px){.module-template .template__grid .grid_full--sm-md{min-width:100%;width:100%}}.module-template .template__grid .grid__half{margin-bottom:2rem;width:100%}@media only screen and (min-width: 980px){.module-template .template__grid .grid__half{display:inline-flex;width:calc(50% - 1rem)}}.module-template .template__grid .grid__half.order--minus{order:-1}@media only screen and (min-width: 980px){.module-template .template__grid .grid__half.order--minus{order:unset}}.module-template .template__grid .grid__half.order--plus{order:1}@media only screen and (min-width: 980px){.module-template .template__grid .grid__half.order--plus{order:unset}}@media only screen and (min-width: 980px){.module-template .template__grid .grid__half+.grid__half.tiles--vertical .pt-large:first-child .product-upSell-active::after{content:none}}.module-template .template__grid .grid_third{margin-bottom:2rem;position:relative;width:100%}@media only screen and (min-width: 730px){.module-template .template__grid .grid_third{display:inline-flex;width:calc(50% - 1rem)}}@media only screen and (min-width: 980px){.module-template .template__grid .grid_third{width:calc((100% / 3) - 1.35rem)}}.module-template .template__grid .grid_quarter{margin-bottom:2rem;position:relative;width:100%}@media only screen and (min-width: 730px){.module-template .template__grid .grid_quarter{display:inline-flex;width:calc(50% - 1rem)}}@media only screen and (min-width: 980px){.module-template .template__grid .grid_quarter{width:calc(25% - 1.5rem)}}@media only screen and (min-width: 980px){.module-template .slick-slide.large-tile-slick--third{max-width:calc((100vw - 2rem) / 2);min-width:calc((100vw - 2rem) / 2)}}@media only screen and (min-width: 1200px){.module-template .slick-slide.large-tile-slick--third{max-width:calc(116rem / 2);min-width:calc(116rem / 2)}}@media only screen and (min-width: 730px){.module-template .slick-slide.large-tile-slick--third .tc__content{align-items:flex-start}}@media only screen and (min-width: 730px){.module-template .slick-slide.large-tile-slick--quarter{max-width:calc(((100vw - 2rem) / 5) * 2);min-width:calc(((100vw - 2rem) / 5) * 2)}}@media only screen and (min-width: 1200px){.module-template .slick-slide.large-tile-slick--quarter{max-width:calc(116rem / 2);min-width:calc(116rem / 2)}}@media only screen and (min-width: 980px){.module-template .default-product-tile{flex-direction:column}}@media only screen and (min-width: 980px){.module-template .default-product-tile .pt__visual{display:block;margin:0 auto 0.8rem auto;padding-top:1.6rem;width:100%}}@media only screen and (min-width: 980px){.module-template .default-product-tile .pt__visual picture{width:14rem}}@media only screen and (min-width: 980px){.module-template .default-product-tile .pt__content{padding:0;width:100%}}@media only screen and (min-width: 730px){.module-template .tiles--vertical{display:flex;flex-direction:column}}.module-template .tiles--vertical>div{margin-bottom:2rem}@media only screen and (min-width: 980px){.module-template .tiles--vertical>div{display:flex;flex:1}}.module-template .tiles--vertical>div:last-of-type{margin-bottom:0}@media only screen and (min-width: 980px){.module-template .tiles--carousel-container{flex-direction:column}}@media only screen and (min-width: 980px){.module-template .pt-large .default-product-tile{padding:1.6rem 3.2rem}}@media only screen and (min-width: 980px){.module-template .pt-large .default-product-tile .pt__visual{width:24rem}}@media only screen and (min-width: 980px){.module-template .pt-large .default-product-tile .pt__visual picture{width:100%}}@media only screen and (min-width: 980px){.module-template .pt-large .default-product-tile .pt__content{padding-left:3.2rem}}.module-template .grid__half.tiles--carousel-container .tiles--carousel .slick-slide{min-width:19rem}.module-template .grid__half.tiles--carousel-container .tiles--carousel .slick-track{margin:0}.tile--container{border-radius:0.8rem;box-shadow:0 0.5rem 1rem rgba(127,17,224,0.08);display:flex;height:100%;overflow:hidden;width:100%}@media only screen and (min-width: 730px){.tile--container{flex-direction:column}}.tile--container.mobile-image-top{display:flex;flex-direction:column;height:auto}.tile--container.mobile-image-top .tc__image{max-width:100%}.tile--container.mobile-image-top .tc__image img{display:block}@media only screen and (min-width: 730px){.tile--container.tile--large{flex-direction:row}}.tile--container.tile--large.row--reverse{flex-direction:row-reverse}@media only screen and (min-width: 730px){.tile--container.tile--large .tc__image{max-width:40%}}@media only screen and (min-width: 730px){.tile--container.tile--large .tc__image a{height:100%;position:relative}}@media only screen and (min-width: 730px){.tile--container.tile--large .recipe-content .tile-type{font-size:1.4rem;line-height:2rem}}@media only screen and (min-width: 730px){.tile--container.tile--large .recipe-content h3{font-size:2.8rem;line-height:3.2rem}}@media only screen and (min-width: 980px){.grid__half .tile--container:not(.tile--large) .tc__image{padding-bottom:40%}.grid__half .tile--container:not(.tile--large) .tc__image img,.grid__half .tile--container:not(.tile--large) .tc__image>a{left:0;position:absolute;top:0}}@media only screen and (min-width: 730px){.grid__half .tile--container:not(.tile--large) .tc__content{align-items:flex-start}}@media only screen and (min-width: 730px){.tile--container:not(.tile--large) .tc__image{padding-bottom:40%}}@media only screen and (min-width: 980px){.tile--container:not(.tile--large) .tc__image{padding-bottom:0}}@media only screen and (min-width: 980px){.grid_third .tile--container:not(.tile--large) .tc__image{max-height:24rem}}@media only screen and (min-width: 730px){.tile--container:not(.tile--large) .tc__image img{left:0;position:absolute;top:0}}@media only screen and (min-width: 980px){.tile--container:not(.tile--large) .tc__image img{position:relative;top:unset}}.tile--container .tc__image{align-items:center;display:flex;flex-shrink:0;justify-content:center;max-width:45%;overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 730px){.tile--container .tc__image{max-width:100%}}.tile--container .tc__image>a{height:100%;width:100%}@media only screen and (min-width: 730px){.tile--container .tc__image>a{left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 980px){.tile--container .tc__image>a{position:relative}}.tile--container .tc__image img{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tile--container .tc__content{background-color:white;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:2rem;position:relative}.tile--container .tc__content a,.tile--container .tc__content button{margin-top:2rem}.tile--container .content__top .icon{height:auto;position:absolute;right:2rem;top:2rem;width:2.4rem}.tile--container .content__top h3{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2rem;margin-bottom:1.6rem}.tile--container .content__top .info-cooking{align-items:center;display:flex;margin-bottom:2.4rem}.tile--container .content__top .info-cooking>div{align-items:center;display:flex;margin-right:2.4rem}.tile--container .content__top .info-cooking>div span{color:#656565;white-space:nowrap}.tile--container .content__top .info-cooking img{display:block;height:auto;margin-right:0.8rem;width:2.4rem}.tile--container .tile-type{color:#656565;font-size:1.2rem;margin:0 0 0.8rem 0}.mobile-tablet-full{min-width:100%}@media only screen and (min-width: 980px){.mobile-tablet-full{min-width:unset}}.tile--container--image{border-radius:0.8rem;box-shadow:0 0.5rem 1rem rgba(127,17,224,0.08);display:flex;overflow:hidden;position:relative}.tile--container--image a,.tile--container--image button{display:block;height:100%;width:100%}.tile--container--image .tile-bg-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.tile--container--image .tile--button{bottom:0;left:0;padding:2.4rem;position:absolute;width:100%}.tiles--carousel-container{border-radius:0.8rem;box-shadow:0 0.5rem 1rem rgba(127,17,224,0.08);overflow:hidden;position:relative}.tiles--carousel-container .carousel-container__image{-webkit-mask-image:linear-gradient(to bottom, #000, #000 55%, rgba(0,0,0,0) 80%);mask-image:linear-gradient(to bottom, #000, #000 55%, rgba(0,0,0,0) 80%)}.tiles--carousel-container .carousel-container__image img{max-width:100%;width:100%}.tiles--carousel-container .carousel-container__text{margin-top:-14rem;padding:3.2rem;position:relative}.module-template .tiles--carousel-container .tiles--carousel .slick-slide .default-product-tile{min-width:14.9rem}.module-template .tiles--carousel-container .tiles--carousel .slick-slide .default-product-tile .head__brand{color:#656565}@media only screen and (min-width: 980px){.module-template .tiles--carousel-container .tiles--carousel .slick-slide .default-product-tile{padding:1.6rem}}@media only screen and (min-width: 980px){.module-template .tiles--carousel-container .tiles--carousel .slick-slide .default-product-tile .pt__visual picture{width:14rem}}@media only screen and (min-width: 980px){.module-template .tiles--carousel-container .pt__content--actions.in-cart .action__favorite{left:0}}.tile--shadow{box-shadow:0 0.5rem 1rem rgba(127,17,224,0.08)}.layout--catalog{width:100%}.layout--catalog .layout--container{display:flex;flex-direction:column;justify-content:center;padding:2rem 0}@media only screen and (min-width: 730px){.layout--catalog .layout--container{flex-direction:row}}@media only screen and (min-width: 1200px){.layout--catalog .layout--container{padding:2rem 0}}.layout--catalog .search--form-results{background:#f8f8f8}.layout--catalog .search--form-results .search--form{padding:2rem 1rem}.layout--catalog .layout--left{max-width:none;min-width:22rem;width:100%}@media only screen and (min-width: 730px){.layout--catalog .layout--left{max-width:22rem}}.layout--catalog .layout--left .search{margin-bottom:2rem}.layout--catalog .layout--right{min-height:50rem;width:100%}.layout--catalog .layout--right .lr--nav-top{margin-bottom:2rem}@media only screen and (min-width: 730px){.layout--catalog .layout--right .lr--nav-top{margin-bottom:1.5rem}}@media only screen and (min-width: 1200px){.layout--catalog .layout--right .lr--nav-top{margin-bottom:0}}@media only screen and (min-width: 980px){.layout--catalog .layout--right .lr--nav-top.tablet-desktop-only{margin-right:2.5rem}}.layout--catalog .layout--right .lr--messages{flex:1 100%;font-size:1.6rem;text-align:center}@media only screen and (min-width: 730px){.layout--catalog .layout--right .lr--messages{text-align:left}}.layout--catalog .layout--right .lr--messages div{padding:1rem 0}.layout--catalog .layout--right .lr--messages .txt--suggestion{font-size:1.4rem}@media only screen and (min-width: 730px){.layout--catalog .layout--right{padding-left:2rem}}.layout--catalog .layout--right .pl--small-ad{margin-bottom:2rem;text-align:center;width:100%}@media only screen and (min-width: 730px){.layout--catalog .layout--right .pl--small-ad{margin-left:-1.3rem}}@media only screen and (min-width: 1200px){.layout--catalog .layout--right .pl--small-ad{margin-bottom:2rem;margin-left:-2rem}}.layout--catalog .banner-login-session{padding:2rem 0 1rem 0}.layout--catalog .banner-login-session svg{margin-bottom:1rem}.layout--catalog .banner-login-session a.cta-primary,.layout--catalog .banner-login-session .layout--mini-template .articles a.print-carousel,.layout--mini-template .articles .layout--catalog .banner-login-session a.print-carousel{cursor:pointer;margin:0.75rem auto 1.5rem 0}.layout--catalog .backToTop-link{margin-top:4rem;text-align:center}.layout--catalog .backToTop-link a{display:inline-block}.layout--catalog .backToTop-link a::before{background-color:transparent;background-image:url("/images/main/actions/toggle-up.svg");background-position:center center;background-repeat:no-repeat;content:'';display:block;height:1.7rem;margin-bottom:0.9rem;width:100%}.layout--catalog .lc--ad{display:flex;justify-content:center}.layout--catalog .pl--small-ad iframe{margin:1.6rem 0}@media only screen and (min-width: 980px){.layout--catalog .pl--small-ad iframe{margin:2rem 0}}.accordion .accordion--item{position:relative;width:100%}.accordion .accordion--btn{background-color:transparent;border-radius:0;border-top:0.1rem solid #e0e0e0;color:#333;margin:0;padding:2.5rem 2rem 2.5rem 0;position:relative;text-align:center;top:0;width:100%}@media only screen and (min-width: 1200px){.accordion .accordion--btn{font-size:2.5rem;padding:3.5rem 3.5rem 1rem}}.accordion .accordion--btn:active,.accordion .accordion--btn:focus{outline:0.1rem dotted #000}.accordion .accordion--btn::after{background:url("/images/main/actions/toggle-left.svg") no-repeat center center;content:'';height:2.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transition:all 0.5s ease-in-out;width:2.2rem}.accordion .accordion--btn.is_active::after{transform:translateY(-50%) rotate(90deg)}.accordion .accordion--text{overflow-y:hidden;padding:2rem;z-index:1}.accordion .accordion--text.accordion{padding:0 0.8rem}.accordion .accordion--text.accordion .accordion--btn{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;padding:1rem 0.7rem;text-align:left}.accordion .accordion--text.accordion .accordion--text{padding:1.5rem}.accordion--standalone{border-bottom:0.1rem solid #e0e0e0;position:relative;width:100%}.accordion--standalone.active>.accordion--btn::after{transform:translateY(-50%) rotate(90deg)}.accordion--standalone .accordion--btn{background-color:transparent;border-radius:0;color:#333;font-size:2.1rem;line-height:1.2;margin:0;padding:2rem 3rem 2rem 0;position:relative;text-align:left;top:0;white-space:inherit;width:100%;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.accordion--standalone .accordion--btn:active,.accordion--standalone .accordion--btn:focus{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;outline:none}.accordion--standalone .accordion--btn:active,.accordion--standalone .accordion--btn:focus,.accordion--standalone .accordion--btn:hover{background-color:transparent;color:#000}.accordion--standalone .accordion--btn::after{background:url("/images/main/actions/toggle-left.svg") no-repeat center center;content:'';height:2.2rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);transition:all 0.5s ease-in-out;width:2.2rem}@media only screen and (min-width: 1200px){.accordion--standalone button:active{top:0}}.accordion--standalone .accordion--number{color:#656565}.accordion--standalone .accordion--number::before{content:'('}.accordion--standalone .accordion--number::after{content:')'}.accordion--standalone .accordion--text{display:none;padding:0 3rem 2rem 0}.accordion--standalone .accordion--text.accordion{padding:0 0.8rem}.accordion--standalone .accordion--text.accordion .accordion--btn{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;padding:1rem 0.7rem;text-align:left}.accordion--standalone .accordion--text.accordion .accordion--text{padding:1.5rem}.accordion--preview{border:0;margin:2rem 0}.accordion--preview .accordion--text--preview{display:block;height:12rem;overflow:hidden;padding:0;position:relative;transition:all 0.5s ease}.accordion--preview .accordion--text--preview::before{background:linear-gradient(transparent, transparent, transparent, white);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.accordion--preview .accordion--text--preview h2,.accordion--preview .accordion--text--preview h3,.accordion--preview .accordion--text--preview h4,.accordion--preview .accordion--text--preview h5{margin-bottom:1.5rem}.accordion--preview .accordion--text--preview p{margin-bottom:2.5rem}.accordion--preview .toggle-preview--btn{display:none}.accordion--preview .toggle-preview--btn.btn--active{display:block;margin-top:3rem}.accordion--preview.active .accordion--text--preview::before{content:none}.accordion--preview.accordion--preview--disabled .accordion--text--preview{height:auto}.accordion--preview.accordion--preview--disabled .accordion--text--preview::before{content:none}.accordion--preview.accordion--preview--disabled .toggle-preview--btn.btn--active{display:none}.account--container .dashboard-welcome{padding-top:1rem}.account--container .alert-container.alert-message-wrapper{box-shadow:none}.account--container .overview-layout{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3.2rem}@media only screen and (min-width: 1200px){.account--container .overview-layout{align-items:stretch;flex-direction:row}.account--container .overview-layout .large-tile:nth-of-type(odd){margin-right:2.4rem}}.account--container .large-tile{background-color:#fff;border-radius:0.8rem;box-shadow:0px 5px 10px rgba(51,51,51,0.160784);text-align:center;width:100%}@media only screen and (min-width: 730px){.account--container .large-tile{gap:0.813rem}}.account--container .tile-congratulations{margin:2rem auto 3.2rem auto;padding:2.4rem}@media only screen and (min-width: 730px){.account--container .tile-congratulations{align-items:center;display:flex;margin-top:0;padding:3.2rem}}.account--container .tile-congratulations.enrolled{align-items:flex-start;background-color:#801ab8;display:flex;flex-direction:row;padding:1.6rem}.account--container .tile-congratulations.enrolled h2,.account--container .tile-congratulations.enrolled p,.account--container .tile-congratulations.enrolled h3{color:#fff;text-align:left}@media only screen and (min-width: 1200px){.account--container .tile-congratulations.enrolled h2,.account--container .tile-congratulations.enrolled p,.account--container .tile-congratulations.enrolled h3{text-align:unset}}.account--container .tile-congratulations.enrolled h2{margin-left:1.8rem}@media only screen and (min-width: 1200px){.account--container .tile-congratulations.enrolled h2{margin-left:unset}}.account--container .tile-congratulations.enrolled h2,.account--container .tile-congratulations.enrolled h3{margin-bottom:3.2rem}.account--container .tile-congratulations.enrolled p{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-style:normal;margin-bottom:4.1rem}@media only screen and (min-width: 1200px){.account--container .tile-congratulations.enrolled p{margin-bottom:2.4rem}}.account--container .tile-congratulations.enrolled h3{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:2.1rem;font-style:normal;line-height:2.5rem}.account--container .tile-congratulations.enrolled .tile-congratulations--copy{align-items:center;display:flex;flex-direction:column;padding:1.6rem 0}@media only screen and (min-width: 1200px){.account--container .tile-congratulations.enrolled .tile-congratulations--copy{align-items:unset;padding:3.4rem 0}}.account--container .tile-congratulations.enrolled .tile-congratulations--copy h3{width:100%}.account--container .tile-congratulations.enrolled .tile-congratulations--copy p{width:100%}.account--container .tile-congratulations.enrolled .tile-congratulations--copy .mobile-tablet-only{display:flex;flex-direction:row;margin-bottom:2.723rem}.account--container .tile-congratulations.enrolled .tile-congratulations--copy .mobile-tablet-only img{height:11.393rem;width:11.393rem}.account--container .tile-congratulations.enrolled ul li{display:flex;flex-direction:row;padding-bottom:1.6rem}.account--container .tile-congratulations.enrolled ul li:last-of-type{padding-bottom:3.2rem}@media only screen and (min-width: 1200px){.account--container .tile-congratulations.enrolled ul li:last-of-type{padding-bottom:4.236rem}}.account--container .tile-congratulations.enrolled ul span{align-items:center;color:#fff;display:flex;text-align:left}@media only screen and (min-width: 1200px){.account--container .tile-congratulations.enrolled ul span{text-align:unset}}.account--container .tile-congratulations.enrolled ul .step-round{background-color:white;border-radius:50%;color:#661593;display:flex;flex-shrink:0;font-weight:bold;height:2.7rem;justify-content:center;margin-right:1.6rem;padding-top:0.2rem;width:2.7rem}.account--container .tile-congratulations.enrolled ul .step-description{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:1.6rem;font-style:normal;line-height:2.2rem}.account--container .tile-congratulations.enrolled .cta-secondary{background-color:#fff;border:none;width:30.4rem}.account--container .tile-congratulations--image-wrapper{flex-grow:0;flex-shrink:0;margin:0 auto 2.4rem;width:16.5rem}@media only screen and (min-width: 730px){.account--container .tile-congratulations--image-wrapper{margin:0}}.account--container .tile-congratulations--image-wrapper img{width:100%}.account--container .tile-congratulations--image-wrapper.bg-dots{background:url(/images/components/metro-moi/dots.png) repeat top left;background-size:100%;height:16.6rem;width:16.5rem}.account--container .tile-congratulations--image-wrapper.bg-dots .img-card-moi{filter:drop-shadow(2px 2px 6px rgba(0,0,0,0.376471));margin-top:4rem;transform:rotate(-15deg);width:14rem}.account--container .tile-congratulations--copy{text-align:center}@media only screen and (min-width: 730px){.account--container .tile-congratulations--copy{margin-left:3.2rem;text-align:left}}.account--container .tile-congratulations--copy h2{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-style:normal;margin-bottom:0.8rem}.account--container .tile-congratulations--copy p{font-size:1.4rem}@media only screen and (min-width: 730px){.account--container .tile-congratulations--copy p{font-size:1.6rem}}.account--container .tile-congratulations--copy p:last-child{margin-bottom:0}.account--container .tile-congratulations--copy p.bold-message{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.8rem;font-style:normal;margin-bottom:2.4rem;text-align:left}.account--container .tile-congratulations--copy ul{list-style:none;margin:0}.account--container .tile-congratulations--copy ul li{display:inline-block;margin-right:1.6rem}.account--container .tile-congratulations--copy ul li img{max-height:4rem;width:100%}.account--container .tile-congratulations.large-tile:nth-child(2):has(.img-card-moi){display:none}.account--container .counter-tile{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:3.2rem;min-height:46.5rem;overflow:hidden;padding:3.2rem;position:relative;text-align:center}@media only screen and (min-width: 1200px){.account--container .counter-tile{margin-bottom:0;min-height:0}}.account--container .counter-tile p,.account--container .counter-tile a{font-weight:bold}.account--container .counter-tile h2{font-size:4rem;line-height:1}@media only screen and (min-width: 730px){.account--container .counter-tile h2{font-size:3.2rem}}.account--container .counter-tile h4{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.8rem;font-style:normal;line-height:2rem;margin-bottom:10.8rem}@media only screen and (min-width: 730px){.account--container .counter-tile h4{margin-bottom:7.8rem}}.account--container .counter-tile .icon-help{margin-top:1rem}.account--container .counter-tile .overview-arrow{margin:0.5rem 0}.account--container .counter-tile .circle-dots{fill:#d81e05;position:absolute;top:9rem}.account--container .counter-tile .circle-dots svg{width:29rem}@media only screen and (min-width: 730px){.account--container .counter-tile .circle-dots svg{width:25rem}}@media only screen and (min-width: 1200px){.account--container .counter-tile .circle-dots svg{width:23rem}}.account--container .counter-tile .overview-points-discount-added{bottom:1.8rem;position:absolute;right:1.6rem;text-align:right}.account--container .counter-tile .overview-points-reward{margin-bottom:7.5rem}.account--container .counter-tile .overview-points-reward p{font-size:1.4rem;line-height:2rem}.account--container .counter-tile .overview-moi{bottom:-6rem !important;left:-3rem;position:absolute}.account--container .counter-tile .overview-moi>svg{width:26.5rem}@media only screen and (min-width: tablet){.account--container .counter-tile .overview-moi{left:-0.938rem;top:28rem}.account--container .counter-tile .overview-moi>svg{width:22.5rem}}@media only screen and (min-width: 1200px){.account--container .counter-tile .overview-moi{left:-2.188rem;top:23rem}}.account--container .overview-carousel-tile{align-items:center;background-color:#d81e05;display:flex;flex-direction:column;overflow:hidden;padding:2.4rem 0 7rem;position:relative;text-align:center}@media only screen and (min-width: 730px){.account--container .overview-carousel-tile{padding:2.4rem 0 6rem}}.account--container .overview-carousel-tile-empty{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;padding:3.4rem 2.4rem;position:relative;text-align:center}.account--container .overview-carousel-tile-empty h2{color:#fff;font-size:1.6rem;line-height:1.2;margin:0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.account--container .overview-carousel-tile-empty h3{color:#fff;font-size:2.6rem;line-height:1.2;margin-bottom:0.9rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.account--container .overview-carousel-tile--moi{background-color:#d81e05}.account--container .overview-carousel-tile .title{display:block;font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:1.8rem;font-style:normal;line-height:2rem;margin:0 auto 1.6rem;width:12.8rem}.account--container .overview-carousel-tile .prev,.account--container .overview-carousel-tile .next{background-color:#fff;border-radius:50%;bottom:2.4rem;color:white;cursor:pointer;display:block;height:3.2rem;position:absolute;width:3.2rem}.account--container .overview-carousel-tile .prev::after,.account--container .overview-carousel-tile .next::after{background-image:url("/images/main/actions/toggle-down.svg");background-position:center;background-repeat:no-repeat;content:'';display:block;height:3.2rem;position:absolute;right:0;top:calc(50% - 1.6rem);transform:rotate(-90deg);width:3.2rem}@media only screen and (min-width: tablet){.account--container .overview-carousel-tile .prev,.account--container .overview-carousel-tile .next{top:29.438rem}}.account--container .overview-carousel-tile .prev svg path,.account--container .overview-carousel-tile .next svg path{fill:#333}.account--container .overview-carousel-tile .prev{left:2.4rem}.account--container .overview-carousel-tile .prev::after{transform:rotate(90deg)}@media only screen and (min-width: tablet){.account--container .overview-carousel-tile .prev{left:7.25rem}}.account--container .overview-carousel-tile .next{right:2.4rem}@media only screen and (min-width: tablet){.account--container .overview-carousel-tile .next{right:7.25rem}}.account--container .overview-carousel-tile .slick-slide{display:flex !important;justify-content:center !important;padding:0 2.4rem}.account--container .banner-connect--copy{margin-left:3.2rem;text-align:left}.account--container .banner-connect--copy h3{color:#333;font-size:2.6rem;margin-bottom:1.6rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.account--container .banner-connect--copy p{font-size:1.6rem;margin-bottom:2.4rem}.account--container .slider-discount{display:flex;flex-flow:column;opacity:0;transition:all ease 0.4s;width:100%}.account--container .slider-discount .slick-list .slick-track{left:100%}.account--container .slider-discount:not(.slick-initialized){max-height:26rem;overflow:hidden}.account--container .slider-discount.slick-initialized{opacity:1}.account--container .slider-discount .slick-dots{bottom:-4.8rem;display:flex !important;justify-content:center;margin-left:0;position:absolute;width:100%}.account--container .slider-discount .slick-dots li{list-style:none;margin:0 4px}.account--container .slider-discount .slick-dots li button{background-color:white;border-radius:0.4rem;height:0.8rem;opacity:0.75;overflow:hidden;padding:0;text-indent:-9999px;width:0.8rem}.account--container .slider-discount .slick-dots li.slick-active button{opacity:1;width:2.4rem}.external-content--728x90{clear:both;margin:auto;width:72.8rem}.alert--error,.alert--warning,.alert--info,.alert--success,.alert{border:0.1rem solid #000;margin-bottom:2rem;padding:1rem 2rem;text-align:center}.alert--error ul,.alert--warning ul,.alert--info ul,.alert--success ul,.alert ul{color:#d81e05;list-style-type:none;margin-left:0;text-align:left}.alert--error ul li:last-child,.alert--warning ul li:last-child,.alert--info ul li:last-child,.alert--success ul li:last-child,.alert ul li:last-child{padding-bottom:0}.alert--error .cta-link,.alert--warning .cta-link,.alert--info .cta-link,.alert--success .cta-link,.alert .cta-link{color:#000}.alert--error .cta-link:hover,.alert--warning .cta-link:hover,.alert--info .cta-link:hover,.alert--success .cta-link:hover,.alert--error .cta-link:focus,.alert--warning .cta-link:focus,.alert--info .cta-link:focus,.alert--success .cta-link:focus,.alert .cta-link:hover,.alert .cta-link:focus{color:#d81e05}.alert--error{border-color:#d81e05;color:#d81e05;list-style:none}.alert--error.alert--error-bolder{font-weight:600}.alert--error li{margin:0;padding:0}.alert--error a,.alert--error p{color:#d81e05}.alert--error label{color:#d81e05;text-transform:none}.alert--warning{border-color:#d81e05;color:#000}.alert--info{border-color:#000;color:#000}.alert--success{border-color:#249e1e;color:#249e1e}.alert--next-flyer{align-items:flex-start;border:1px solid #e0e0e0;border-radius:0.8rem;display:flex;gap:1rem;margin-bottom:2rem;margin-left:3.5rem;margin-top:1rem;padding:1rem}@media only screen and (min-width: 730px){.alert--next-flyer{margin-right:10rem}}.banner{background-color:#000;color:#fff;font-size:2.7rem;padding:2rem;position:relative;text-align:center;font-family:'roboto-black-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.banner-slider .banner-slide{margin-bottom:2rem;margin-top:2rem}.banner-slider .banner-slide .banner-slide__container{margin:0 auto !important;text-align:center}@media only screen and (min-width: 730px){.banner-slider .banner-slide .banner-slide__container{position:relative;text-align:left}}@media only screen and (min-width: 730px){.banner-slider .banner-slide .banner-slide__content{left:8%;position:absolute;top:8%;width:45%;z-index:2}}@media only screen and (min-width: 1200px){.banner-slider .banner-slide .banner-slide__content{top:12%;width:35%}}.banner-slider .banner-slide .banner-slide__title{margin-bottom:1rem}@media only screen and (min-width: 730px){.banner-slider .banner-slide .banner-slide__title{font-size:4rem}}@media only screen and (min-width: 730px){.banner-slider .banner-slide .banner-slide__subtitle{margin-bottom:3rem}}.banner-slider .banner-slide .banner-slide__action{margin-bottom:1rem}.banner-slider .banner-slide .banner-slide__link{font-size:1.2rem}@media only screen and (min-width: 730px){.banner-slider .banner-slide .banner-slide__image{left:0;position:absolute;top:0;z-index:1}}.banner-slider .banner-slide .banner-slider__prev,.banner-slider .banner-slide .banner-slider__next{display:none !important}@media only screen and (min-width: 730px){.banner-slider .banner-slide .banner-slider__prev,.banner-slider .banner-slide .banner-slider__next{display:inline-block !important;height:100%;top:0;transform:none;width:4%;z-index:4}.banner-slider .banner-slide .banner-slider__prev svg,.banner-slider .banner-slide .banner-slider__next svg{fill:#c1c1c1;height:4.8rem;padding:3px;width:2.68rem}.banner-slider .banner-slide .banner-slider__prev:hover svg,.banner-slider .banner-slide .banner-slider__next:hover svg{fill:#000}.banner-slider .banner-slide .banner-slider__prev:focus,.banner-slider .banner-slide .banner-slider__next:focus{outline:none}.banner-slider .banner-slide .banner-slider__prev:focus svg,.banner-slider .banner-slide .banner-slider__next:focus svg{box-shadow:0px 0px 1px 1px rgba(122,122,122,0.7)}}.banner-slider .banner-slide .banner-slider__prev{left:1rem}.banner-slider .banner-slide .banner-slider__next{right:1rem}.banner-slider a.arrow-right{justify-content:space-between;line-height:1;padding-right:1.5rem;position:relative;text-decoration:none}.banner-slider a.arrow-right::before{background-color:#d81e05;content:'';display:block;height:0.1rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.3rem}.banner-slider a.arrow-right::after{border-right:0.1rem solid #d81e05;border-top:0.1rem solid #d81e05;content:'';display:block;height:0.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:0.7rem}.banner-slider a.arrow-right:hover,.banner-slider a.arrow-right:focus{text-decoration:underline}.banner-slider a.arrow-right:hover::before,.banner-slider a.arrow-right:focus::before{background-color:#000}.banner-slider a.arrow-right:hover::after,.banner-slider a.arrow-right:focus::after{border-right:0.1rem solid #000;border-top:0.1rem solid #000}.breadcrumb{padding:1.5rem 1rem;position:relative}@media only screen and (max-width: 1199px){.breadcrumb{-webkit-mask-image:linear-gradient(to right, black 0%, black 100%);mask-image:linear-gradient(to right, black 0%, black 100%);-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb.can-scroll-left{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 30px, black 100%);mask-image:linear-gradient(to right, transparent 0%, black 30px, black 100%)}.breadcrumb.can-scroll-right{-webkit-mask-image:linear-gradient(to right, black 0%, black calc(100% - 30px), transparent 100%);mask-image:linear-gradient(to right, black 0%, black calc(100% - 30px), transparent 100%)}.breadcrumb.can-scroll-left.can-scroll-right{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 30px, black calc(100% - 30px), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 30px, black calc(100% - 30px), transparent 100%)}}@media only screen and (min-width: 1200px){.breadcrumb{padding:2.4rem 0}}.breadcrumb .b--list{display:flex;flex-wrap:nowrap;list-style-type:none;margin:0}@media only screen and (min-width: 1200px){.breadcrumb .b--list{background-color:transparent;flex-wrap:wrap}}.breadcrumb .b--list.b--expandable{overflow:hidden;padding-left:2.5rem}.breadcrumb .b--list.b--expandable li{transition:transform 0.3s ease-in-out 0s}.breadcrumb .b--list.b--expandable .b--expcol{left:0;position:absolute}.breadcrumb .b--list.b--expandable .b--expcol a{text-decoration:none}.breadcrumb .b--list li{color:#000;margin:0;padding:0;position:relative;white-space:nowrap;z-index:1}@media only screen and (max-width: 1199px){.breadcrumb .b--list li span{position:relative}}.breadcrumb .b--list li:first-child a{padding-left:0}.breadcrumb .b--list li:last-child a{padding-right:0}.breadcrumb .b--list li:last-child a::after{content:none}.breadcrumb .b--list li:only-child{display:none}.breadcrumb .b--list li .b--nolink{color:#656565}.breadcrumb .b--list li a{color:#656565;font-size:1.2rem;line-height:1.6rem;position:relative;text-decoration:none;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (max-width: 1199px){.breadcrumb .b--list li a{color:#333;display:flex;flex-wrap:nowrap;text-decoration:underline}}.breadcrumb .b--list li a::after{border:solid #656565;border-width:0 1px 1px 0;content:'';display:inline-block;margin:0 1.2rem 0.2rem 1rem;padding:2px;position:relative;text-decoration:none;transform:rotate(-45deg)}@media only screen and (max-width: 1199px){.breadcrumb .b--list li a::after{height:5px;top:5px;width:3px}}.breadcrumb .b--list li a:hover span{text-decoration:underline}.breadcrumb .b--list li a:hover::after{color:#000}.breadcrumb .b--list li a,.breadcrumb .b--list li .b--nolink{font-size:1.4rem;line-height:1.7rem}#browserdetection--fancybox{background:#ffffff;display:none}#browserdetection--fancybox .browserdetection--header{align-items:center;background-color:#000;display:flex;justify-content:space-between;padding:1.5rem}#browserdetection--fancybox .browserdetection--header h3{color:#fff;margin:0}#browserdetection--fancybox .browserdetection--header div a{background-color:transparent;color:#fff;font-size:1.2rem;line-height:normal;text-decoration:underline;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}#browserdetection--fancybox .browserdetection--main{padding:2rem;text-align:center}#browserdetection--fancybox .browserdetection--main p{margin:1rem auto 1.5rem;width:80%}@media only screen and (min-width: 730px){#browserdetection--fancybox .browserdetection--main p{margin-bottom:2rem;width:60%}}#browserdetection--fancybox .browserdetection--main p strong{color:#d81e05}#browserdetection--fancybox .browserdetection--main .title{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.9rem;line-height:1.25em;width:90%}@media only screen and (min-width: 730px){#browserdetection--fancybox .browserdetection--main .title{margin-bottom:1rem}}.canadapost-autocomplete.ui-menu{background-color:#f8f8f8;border:solid 0.1rem #e0e0e0;border-radius:0.5rem;box-shadow:0 0.8rem 1.7rem 0 rgba(0,0,0,0.2);list-style:none;max-height:20rem;overflow-x:hidden;overflow-y:scroll;position:relative;width:21.4rem;z-index:10}.canadapost-autocomplete.ui-menu .ui-menu-item{cursor:pointer;padding:0.5rem}.canadapost-autocomplete.ui-menu .ui-menu-item.ui-state-focus,.canadapost-autocomplete.ui-menu .ui-menu-item.ui-state-active{background-color:#ededed;text-decoration:none}.canadapost-autocomplete.ui-menu .ui-menu-item .cp-address-description{color:#a0a0a0;margin-left:8px;font-family:'roboto-light-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.canadapost-autocomplete.ui-menu .ui-menu-item .cp-expandable{padding-left:0.5rem}.canadapost-autocomplete.ui-menu .ui-menu-item .cp-expandable img{height:0.8rem;width:0.8rem}.canadapost-autocomplete.ui-menu .ui-menu-item .cp-collapsable{margin-right:0.5rem}.canadapost-autocomplete.ui-menu .ui-menu-item .cp-collapsable img{height:1rem;transform:rotate(180deg);width:1rem}@media only screen and (max-width: 599px){.g-recaptcha--narrow-mobile>*{transform:scale(0.8);width:100% !important}}@media only screen and (max-width: 599px){.g-recaptcha--narrow-mobile iframe{left:50%;margin:auto;position:absolute;transform:translateX(-50%)}}.grecaptcha-badge{z-index:9999}.carousel-slick{display:block;position:relative;width:100%}.carousel-slick .slick-list{margin-left:-1rem;margin-right:-1rem}.carousel-slick .slick-track{display:flex}.carousel-slick .slick-slide{height:auto;margin-left:0;margin-right:1rem}@media only screen and (min-width: 1200px){.carousel-slick .slick-slide{flex-shrink:0;margin-left:1rem;margin-right:1rem}}.carousel-slick .slick-arrow{background:transparent;height:4.7rem;padding:0;position:absolute;top:50%;transform:translateX(-50%);width:2.6rem}.carousel-slick .slick-arrow.slick-disabled,.carousel-slick .slick-arrow[disabled]{opacity:0.5;pointer-events:none}.carousel-slick .slick-arrow svg{height:100%;width:auto}.carousel-slick .slick-next{right:-8rem}.carousel-slick .slick-prev{left:-5.4rem}.carousel-slick .slick-dots{display:flex;justify-content:center;list-style:none;margin-left:1.5rem;margin-top:2rem}.carousel-slick .slick-dots li{padding:0}.carousel-slick .slick-active .slider-dot{opacity:1}.carousel-slick .slider-dot{background:#000;border-radius:50%;height:1.2rem;margin-right:1.5rem;opacity:0.2;padding:0;transition:opacity 0.3s linear;width:1.2rem}.carousel-slick .cs__wrapper-image{align-items:center;display:flex;flex-shrink:0;height:15rem;justify-content:center;width:15rem}.carousel-slick .cs__wrapper-image img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.carousel-slick.slick-initialized{margin-left:auto;margin-right:auto}.carousel-slick.slick-initialized.carousel-coupons .slick-slide{display:flex}.carousel-slick-wrapper-is_disabled{overflow-x:auto}@media only screen and (min-width: 1200px){.carousel-slick-wrapper-is_disabled{overflow-x:hidden}}.carousel-slick-is_disabled{display:inline-flex;flex-wrap:nowrap;min-width:100%;padding:0;width:auto}.carousel-slick-is_disabled--center{justify-content:center}.cart-genius-side-panel{border-radius:0;bottom:0;box-shadow:0 0 0.75rem rgba(0,0,0,0.2);display:flex;flex-direction:column;left:auto;overflow:hidden;padding:0;right:0;text-align:left;top:0;transform:none;width:100%;z-index:35}@media only screen and (min-width: 730px){.cart-genius-side-panel{max-width:47.1rem}}.inWebview .cart-genius-side-panel{max-width:unset;width:100%}.cart-genius-side-panel:has(.error-container) .cart-genius-side-panel--pricing{display:none}.cart-genius-side-panel .modal__close{background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:2.2rem;filter:drop-shadow(0.1rem 0.1rem 0.5rem rgba(0,0,0,0));height:4.2rem;outline:none;padding:1.1rem;position:fixed;right:1.6rem;top:2.5rem;transition:all 0.6s ease;width:4.2rem;z-index:35}.ie .cart-genius-side-panel .modal__close,.edge .cart-genius-side-panel .modal__close{filter:none}.cart-genius-side-panel .modal__close.cart--btn--scrolled{filter:drop-shadow(0.1rem 0.1rem 0.5rem rgba(0,0,0,0.3));transition:all 0.6s ease}.ie .cart-genius-side-panel .modal__close.cart--btn--scrolled,.edge .cart-genius-side-panel .modal__close.cart--btn--scrolled{filter:none}.cart-genius-side-panel .modal__close svg{max-width:1.8rem}.cart-genius-side-panel .cart-genius-full{background-color:#f8f8f8;margin:0;max-height:unset;top:3rem;width:100%}@media only screen and (min-width: 730px){.cart-genius-side-panel .cart-genius-full{width:unset}}.cart-genius-side-panel .cart-genius-full .cart-genius-side-panel--products-list{width:100%}.cart-genius-side-panel .cart-genius-content-container{background-color:#f8f8f8;height:100%;overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.cart-genius-side-panel .cart-genius-content-container .decoration{background-color:#6d6d6d;content:'';display:block;position:relative;z-index:1}.cart-genius-side-panel .cart-genius-content-container .decoration::after{background-color:#6d6d6d;border-radius:50% 50% 0 0 / 100% 100% 0 0;bottom:-4rem;content:'';height:5.8rem;left:-5%;position:absolute;rotate:180deg;transform:scaleY(0.5);width:110%}.cart-genius-side-panel .cart-genius-content-container .cart-genius-header{background-color:#6d6d6d;color:#fff;display:flex;flex-direction:row;padding:1.6rem 1.6rem 0 1.6rem;position:relative;width:100%;z-index:2}.cart-genius-side-panel .cart-genius-content-container .cart-genius-header .cart-genius-header-text{display:flex;flex-direction:column;margin:0 4rem 0 1.6rem}.cart-genius-side-panel .cart-genius-content-container .cart-genius-header .cart-genius-header-text h3{color:#fff;margin:0}.cart-genius-side-panel .cart-genius-content-container .cart-genius-header .cart-genius-header-text p{color:#fff;margin-bottom:0;margin-top:0.8rem}.cart-genius-side-panel .cart-genius-content-container .cart-genius-header .cart-genius-header-text span{font-size:1.9rem;line-height:1;text-transform:none;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts:first-of-type .cartGeniusSidePanelProducts:first-child{margin-top:3rem}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .subtitle-Container{background-color:#f8f8f8;border-bottom:0.1rem solid #e0e0e0;display:flex;padding:0.8rem 0 0.8rem 1.6rem}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .subtitle-Container .category-title{margin:0}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .subtitle-Container .category-title span{font-size:1.6rem;line-height:2rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .subtitle-Container .category-title .nb-category{color:#6d6d6d;line-height:2.2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .default-product-tile{background-color:white;border-bottom:1px solid #e0e0e0;border-radius:0;box-shadow:unset;display:flex;flex:1;flex-direction:row;margin-bottom:0;padding:1.6rem;position:relative}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .default-product-tile .pt__visual{width:15.3rem}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .default-product-tile .pt__visual picture{margin:1.2rem auto 0 auto;width:12rem}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .default-product-tile .pt__content{padding-top:0.8rem}.cart-genius-side-panel .cart-genius-content-container .cartGeniusSidePanelProducts .default-product-tile .pt__content .show-variety{display:none}.cart-genius-side-panel-container #cartGeniusModal .overlayServiceBox{justify-content:center}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing{background-color:#fff;box-shadow:0 0 0.75rem rgba(0,0,0,0.2);max-width:100%;padding:1.6rem;position:relative}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .info-wrapper{align-items:center;display:flex;justify-content:space-between}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .info-wrapper:has(.validDate:empty){justify-content:flex-end}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .info-wrapper:has(.validDate:empty) .price-date{display:none}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .price-subtotal{font-size:1.6rem}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .price-subtotal .subtotal{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .cta-primary,.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing button,.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .print-carousel{flex:auto;flex-grow:1;flex-shrink:1;margin:0.8rem auto;width:100%}.inWebview .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .cta-primary,.inWebview .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .inWebview .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing button,.inWebview .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .inWebview .cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .print-carousel{width:100%}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .openStoreLocatorTimeslot{background-color:transparent;text-decoration:underline}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing #cart-genius-add-button{display:none}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .btn-timeSlot{text-align:center}.cart-genius-side-panel-container .cart-genius-side-panel .cart-genius-side-panel--pricing .btn-timeSlot .openStoreLocatorTimeslot{margin:0 0 0.2rem 0.4rem;padding:0}.cart-genius-side-panel-container .cart-genius-side-panel .error-container{border:0.1rem solid #e0e0e0;border-radius:0.8rem;display:flex;flex-direction:row;margin:4.8rem 1.6rem 0 1.6rem;padding:1.6rem;position:relative}@media only screen and (min-width: 730px){.cart-genius-side-panel-container .cart-genius-side-panel .error-container{width:unset}}.cart-genius-side-panel-container .cart-genius-side-panel .error-container img{margin-bottom:auto;margin-right:1.6rem;width:4.8rem}.cart-genius-side-panel-container .cart-genius-side-panel .error-container .alert-info{display:flex;flex-direction:column;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cart-genius-side-panel-container .cart-genius-side-panel .error-container .alert-info button{margin-top:1.6rem;width:-moz-fit-content;width:fit-content}.cart-genius-side-panel-container .nav-overlay{z-index:30}.dishide-overlay.dishide-instance-cart-genius-side-panel-is_active{z-index:25}.container-icon-cart-genius{height:-moz-fit-content;height:fit-content;position:relative;z-index:2}.container-icon-cart-genius .tag-new-cart-genius{animation:slideInRight 2s ease-out forwards;background-color:#d81e05;border-radius:8rem;bottom:-8px;color:#fff;padding:2px 8px;position:absolute;z-index:1}html[lang='en-CA'] .container-icon-cart-genius .tag-new-cart-genius{bottom:unset;top:0}@keyframes slideInRight{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.card-genius-new .nav-item--text{white-space:nowrap}.card-genius-new .nav-item--text::before{color:#d81e05;content:'Nouveau ';white-space:normal}html[lang='en-CA'] .card-genius-new .nav-item--text::before{color:#d81e05;content:'New '}#change-flyer-popup .fancy--header button{background-color:transparent;background-image:url("/images/main/actions/close-x-white.svg");background-position:right center;background-repeat:no-repeat;background-size:1rem 1rem;color:#fff;font-size:1.5rem;line-height:normal;padding:0 1.5rem;padding-right:1.8rem;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.cfp--content{display:flex;flex-wrap:wrap;justify-content:center;padding-top:1rem}.cfp--content p{display:flex;flex-direction:column;flex-grow:1;margin:0 2rem;padding-top:2rem}@media only screen and (min-width: 730px){.cfp--content p{flex-grow:0;padding-top:0}}@media only screen and (min-width: 730px){.cfp--content p span{text-align:left}}.cfp--content p label{padding-top:1rem}@media only screen and (min-width: 730px){.cfp--content p label{text-align:inherit}}.cookie-consent{background-color:rgba(234,234,234,0.9);border:1px solid #656565;bottom:0;color:#333;font-size:1rem;overflow:hidden;padding:1.5rem;position:fixed;width:100%;z-index:26;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.cookie-consent{font-size:1.1rem}}.cookie-consent .cookie-consent--container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto}@media only screen and (min-width: 730px){.cookie-consent .cookie-consent--container{flex-wrap:nowrap;padding:0;width:68rem}}@media only screen and (min-width: 980px){.cookie-consent .cookie-consent--container{width:94rem}}@media only screen and (min-width: 1200px){.cookie-consent .cookie-consent--container{padding-left:1rem;padding-right:1rem;width:117.5rem}}.cookie-consent .cookie-consent--container .item-text{align-items:center;display:flex;flex-basis:auto}.cookie-consent .cookie-consent--container .item-text a{display:none}@media only screen and (min-width: 730px){.cookie-consent .cookie-consent--container .item-text a{display:inline}}@media only screen and (min-width: 730px){.cookie-consent .cookie-consent--container .item-text{flex-basis:100%}}.cookie-consent .cookie-consent--container .item-link{align-items:center;display:flex;flex-basis:60%;flex-shrink:2}@media only screen and (min-width: 730px){.cookie-consent .cookie-consent--container .item-link{display:none}}.cookie-consent .cookie-consent--container .item-button button{background-color:#656565;border-radius:0;color:#fff;float:right;font-size:1.1rem;line-height:1.42857;padding:8px 25px}@media only screen and (min-width: 730px){.cookie-consent .cookie-consent--container .item-button{flex-basis:30%;flex-shrink:1;font-size:1.1rem}}.cookie-consent .cookie-consent--container a{color:#656565}.did-you-mean{display:flex;margin-bottom:2rem;padding:2rem;width:100%}.did-you-mean span{background:#d81e05;color:#fff;display:inline-block;height:2rem;line-height:1.6rem;margin:0.3rem 1rem 0 0;min-width:2.4rem;padding:0;position:relative;text-align:center}.did-you-mean span::before{content:'!';display:inline-block;font-size:1.2rem;left:1.1rem;position:absolute;text-align:center;top:3px;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.did-you-mean span::after{border-color:#d81e05 transparent transparent;border-style:solid;border-width:0.6rem 0.6rem 0 0;bottom:-0.4rem;content:'';height:0;left:0;position:absolute;width:0}.did-you-mean p{display:inline-block;font-size:1.7rem !important;line-height:2.4rem;margin-bottom:0;min-width:25rem;padding-top:0.2rem}.did-you-mean-query-correction{background-color:white;border:0.1rem solid #e0e0e0;box-shadow:none;display:flex;margin-bottom:2rem;padding:2rem;position:relative}.did-you-mean-query-correction .loupe-arlert-icon{height:3rem;margin:auto;position:relative;width:3.2rem}.did-you-mean-query-correction .loupe-arlert-icon .alert-icon{height:1.6rem;left:1.6rem;position:absolute;top:0rem;width:1.6rem}.did-you-mean-query-correction .loupe-icon{height:3rem;width:3.2rem}.did-you-mean-query-correction .alert-close img{display:block;height:1.2rem;width:1.2rem}.did-you-mean-query-correction span{color:#333;display:inline-block;height:auto;line-height:1.6rem;margin:0.3rem 0 0 0;min-width:2.4rem;padding:0 0 0 2rem;position:relative}.error-text{color:#d81e05;font-size:1.4rem}.metro-menu.error-500 .container__top{height:5.4rem}.metro-menu.error-500 .mobile--menu{top:5.4rem}.metro-menu.error-500 .mobile--menu .nav--container{height:calc(100vh - 5.4rem);height:calc(100dvh - 5.4rem)}.metro-menu.error-500 .header-nav--links li button{display:none}.err--error-container{display:flex;flex-direction:column;justify-content:center;margin:3rem auto;padding-top:4rem;text-align:center;width:90%}@media only screen and (min-width: 730px){.err--error-container{flex-direction:row;justify-content:center;text-align:left}}@media only screen and (min-width: 1200px){.err--error-container{margin:6rem auto;width:96rem}}.err--error-container .err--img{margin:2rem auto;max-width:50rem;order:2}.err--error-container .err--img img{height:auto;width:100%}@media only screen and (min-width: 730px){.err--error-container .err--img{margin:0 2.5rem 0 0;max-width:15rem;order:0}}.superc .err--error-container .err--img-container,.foodbasics .err--error-container .err--img-container{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:1.5rem 1rem;width:100%}@media only screen and (min-width: 730px){.superc .err--error-container .err--img-container,.foodbasics .err--error-container .err--img-container{padding:8rem 5rem}}.superc .err--error-container .err--img-container .err--text-container,.foodbasics .err--error-container .err--img-container .err--text-container{margin:auto;max-width:60rem;padding:6rem 2rem 4rem 2rem;text-align:center}@media only screen and (min-width: 730px){.superc .err--error-container .err--img-container .err--text-container,.foodbasics .err--error-container .err--img-container .err--text-container{padding:2rem}}.superc .err--error-container .err--img-container .err--code,.foodbasics .err--error-container .err--img-container .err--code{color:#d81e05;font-size:2.8rem;line-height:1.2}@media only screen and (min-width: 730px){.superc .err--error-container .err--img-container .err--code,.foodbasics .err--error-container .err--img-container .err--code{font-size:8.4rem}}.superc .err--error-container .err--img-container .err--title,.foodbasics .err--error-container .err--img-container .err--title{color:#d81e05}.superc .err--error-container .err--img-container .err--text,.foodbasics .err--error-container .err--img-container .err--text{font-size:1.8rem;margin-bottom:2.4rem;width:100%}.err--error-container .err--actions{display:flex;gap:2.4rem;justify-content:center}.err--error-container .err--actions a{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.err--error-container .err--text{align-self:center;flex-direction:column;justify-content:space-around;order:1}@media only screen and (min-width: 730px){.err--error-container .err--text{margin-left:0;order:0;width:34rem}}.err--error-container .err--text h3,.err--error-container .err--text .heading-5{color:#d81e05;font-size:1.8rem;font-weight:100;line-height:2rem;margin:0;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.err--error-container .err--text h3,.err--error-container .err--text .heading-5{font-size:2.1rem;line-height:2.2rem}}.err--error-container .err--text p{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;line-height:2.6rem;margin:1rem 0 1.5rem 0;max-width:26rem;padding:0 1rem 0 0}@media only screen and (min-width: 730px){.err--error-container .err--text p{font-size:1.6rem;max-width:inherit;padding:0}}.err--error-container .err--text .sign-in{background-color:#000}.superc .err--error-container.error-403 .err--img-container,.foodbasics .err--error-container.error-403 .err--img-container{background-image:url("/images/components/errors/img-discount-403-mobile.png")}@media only screen and (min-width: 730px){.superc .err--error-container.error-403 .err--img-container,.foodbasics .err--error-container.error-403 .err--img-container{background-image:url("/images/components/errors/img-discount-403.png")}}.metro .err--error-container.error-403 .err--img{max-width:10rem}@media only screen and (min-width: 730px){.metro .err--error-container.error-403 .err--img{margin-right:2.5rem;max-width:20rem}}.superc .err--error-container.error-500 .err--img-container,.foodbasics .err--error-container.error-500 .err--img-container{background-image:url("/images/components/errors/img-discount-500-mobile.png")}@media only screen and (min-width: 730px){.superc .err--error-container.error-500 .err--img-container,.foodbasics .err--error-container.error-500 .err--img-container{background-image:url("/images/components/errors/img-discount-500.png")}}.metro .err--error-container.error-500 .err--img{margin:2rem auto;max-width:20rem}@media only screen and (min-width: 730px){.metro .err--error-container.error-500 .err--img{margin:2rem 0 0 0;max-width:26.5rem}}@media only screen and (min-width: 1200px){.metro .err--error-container.error-500 .err--img{max-width:36.5rem}.metro .err--error-container.error-500 .err--img img{image-rendering:-moz-crisp-edges}}@media only screen and (min-width: 730px){.metro .err--error-container.error-500 .err--text{margin:2rem 0 0 0}}.metro .err--error-container.error-500 .err--text p{max-width:46rem}.superc .err--error-container.error-404 .err--img-container,.foodbasics .err--error-container.error-404 .err--img-container{background-image:url("/images/components/errors/img-discount-404-mobile.png")}@media only screen and (min-width: 730px){.superc .err--error-container.error-404 .err--img-container,.foodbasics .err--error-container.error-404 .err--img-container{background-image:url("/images/components/errors/img-discount-404.png")}}.metro .err--error-container.error-404{background-image:url("../images/components/errors/img-404.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;height:35rem;padding-bottom:12rem;width:80%}@media only screen and (min-width: 730px){.metro .err--error-container.error-404{background-position:top center;height:35rem;padding-top:auto}}.metro .err--error-container.error-404 .err--img{display:none;width:0}.metro .err--error-container.error-404 .err--text{margin-left:auto;padding-left:auto;text-align:center;width:100%}@media only screen and (min-width: 730px){.metro .err--error-container.error-404 .err--text{margin-left:2.5rem;padding-left:20rem;padding-top:7rem;text-align:left;width:50rem}}@media only screen and (min-width: 1200px){.metro .err--error-container.error-404 .err--text{padding-top:12rem}}.metro .err--error-container.error-404 .err--text p{margin:1rem auto;padding-right:0;text-align:center;width:100%}@media only screen and (min-width: 730px){.metro .err--error-container.error-404 .err--text p{margin:1rem 0;max-width:100%;padding-right:3rem;text-align:left}}@media only screen and (min-width: 1200px){.metro .err--error-container.error-404 .err--text p{margin:1rem 0;max-width:100%;padding-right:3rem;text-align:left}}.express-delivery-max-item{background-color:#feefd9;left:0;padding:1.8rem 2rem;position:relative;width:100%}@media only screen and (min-width: 1200px){.express-delivery-max-item{padding:2.4rem 2rem}.express-delivery-max-item::before{background-color:#feefd9;bottom:0;content:'';height:100%;left:-100%;position:absolute;top:0;width:200vw}}.express-delivery-max-item.ed-max-item-reached{background-color:#f5dcd8}.express-delivery-max-item.ed-max-item-reached::before{background-color:#f5dcd8}.express-delivery-max-item .ed-max-item__container{margin:0 auto;max-width:125rem;padding:0}@media only screen and (min-width: 360px){.express-delivery-max-item .ed-max-item__container{padding:0 2rem}}@media only screen and (min-width: 1200px){.express-delivery-max-item .ed-max-item__container{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}}.express-delivery-max-item .ed-max-item__container label{color:#000;cursor:default;line-height:1;pointer-events:none;text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.express-delivery-max-item .ed-max-item__container label{font-size:1.6rem}}.express-delivery-max-item .ed-max-item__progress-bar{position:relative}@media only screen and (min-width: 1200px){.express-delivery-max-item .ed-max-item__progress-bar{flex-grow:1;margin:0 4rem 0 2rem}}.express-delivery-max-item .ed-max-item__progress-bar input{-webkit-appearance:none;border-radius:0.8rem;box-shadow:0 0 0.2rem rgba(118,118,118,0.5);height:1.3rem;outline:none;overflow:hidden;pointer-events:none;width:100%}.express-delivery-max-item .ed-max-item__progress-bar input::-webkit-slider-runnable-track{background:#fff}.express-delivery-max-item .ed-max-item__progress-bar input::-webkit-slider-thumb{-webkit-appearance:none;background:#f39300;border-radius:50%;box-shadow:-70.7rem 0 0 70rem #f39300;height:1.3rem;width:1.3rem}.express-delivery-max-item .ed-max-item__progress-bar input.ed-max-item-reached__progress-bar::-webkit-slider-thumb{background:#c82b14;box-shadow:-70.7rem 0 0 70rem #c82b14}.express-delivery-max-item .ed-max-item__progress-bar .ed-item-indicator{color:#656565;display:flex;font-size:1.2rem;position:absolute;right:0;top:1.5rem}.express-delivery-max-item .ed-max-item--links{display:flex;margin-top:1.1rem}@media only screen and (min-width: 1200px){.express-delivery-max-item .ed-max-item--links{margin-top:0}}.express-delivery-max-item .ed-max-item--links button{align-items:center;background-color:transparent;border:0;display:flex;margin-right:3rem;padding:0}.express-delivery-max-item .ed-max-item--links button span{text-decoration:underline}.express-delivery-max-item .ed-max-item--links button svg{height:1.4rem;margin-right:0.4rem;width:1.4rem}.express-delivery-max-item .ed-max-item--links button:hover span,.express-delivery-max-item .ed-max-item--links button:focus span{text-decoration:none}.fancy--header{align-items:center;background-color:#000;display:flex;justify-content:space-between;padding:1.5rem 2rem}.fancy--header h3,.fancy--header .heading-5{color:#fff;margin:0}.fancy--header div button{background-color:transparent;background-image:url("/images/main/actions/close-x-white.svg");background-position:right center;background-repeat:no-repeat;background-size:1rem 1rem;color:#fff;font-size:1.2rem;line-height:normal;padding-right:1.8rem;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.fancy--content{background:#fff;padding:1.5rem 2rem}.fancy--content p{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;text-align:center}.fancy--content .cta-link{white-space:inherit}.fancy--content .sib--footer{margin-bottom:1.5rem}.fancy--content .sib--footer .cta-link{margin-top:1rem}@media only screen and (min-width: 730px){.fancy--content .sib--footer .cta-link{margin-top:auto}}.fancybox-inner{height:auto !important;overflow:inherit !important;width:auto !important}@media only screen and (max-width: 729px){.fancybox--responsive--mobile{position:absolute !important;top:20px !important;width:calc(100vw - 40px) !important}}@media only screen and (max-width: 729px){.fancybox--responsive--mobile .fancybox-inner{width:100% !important}}@media only screen and (max-width: 1199px){.iframe-add-card{bottom:20px;height:auto !important;max-height:calc(100vh - 6rem);overflow:hidden;top:20px !important}.ios .iframe-add-card{max-height:calc(100vh - 10rem)}.iframe-add-card .fancybox-skin{height:100% !important}.iframe-add-card .fancybox-outer{display:flex;flex-direction:column;height:100%}.iframe-add-card .fancybox-inner{height:100% !important;-webkit-overflow-scrolling:touch;overflow-y:scroll !important}}@media only screen and (min-width: 1200px){.iframe-add-card{height:60rem !important}.iframe-add-card .fancybox-iframe{height:60rem !important}}@media only screen and (min-width: 730px) and (max-height: 46rem){.iframe-add-card{height:40rem !important}.iframe-add-card #UPPFormButton{margin-bottom:3rem !important;overflow:hidden !important}.iframe-add-card .fancybox-iframe{height:40rem !important}}.iframe-add-card .fancybox-inner{height:100%}.iframe-add-card .npm--header div:first-child{font-size:1.5rem}@media only screen and (min-width: 730px){.iframe-add-card .npm--header div:first-child{font-size:2.2rem}}@media only screen and (min-width: 1200px){.iframe-add-card .npm--header div:first-child{font-size:2.7rem}}.android.smallscreen .iframe-add-card{height:auto !important}.android.smallscreen .iframe-add-card .fancybox-iframe{min-height:54rem}.store-change-confirmation .fancy--content .actions{padding:2rem 0;text-align:center}.fancybox-inner .fancy-layout{background:#fff;padding:0 0 2rem 0}.fancybox-inner .fancy-layout .sib--close{background-color:#000;background-image:url("../images/main/actions/close-x-white.svg");background-position:right center;background-repeat:no-repeat;background-size:1rem 1rem;float:right;font-size:1.2rem;line-height:normal;margin:1.5rem 1rem 0 0;padding-right:1.8rem}.fancybox-inner .fancy-layout h3{background:#000;color:#fff;padding:1.5rem}.fancybox-inner .fancy-layout p{margin:2rem;text-align:center;width:auto}@media only screen and (min-width: 730px){.fancybox-inner .fancy-layout p{width:46rem}}.fancybox-inner .fancy-layout .actions{margin:0 2rem 2rem 2rem;text-align:center}.fancybox-inner .fancy-layout .actions button{margin-right:2rem}.fancybox-inner .fancy-layout .actions a.as--cancel:hover{cursor:pointer}.fancybox--open{overflow-y:hidden;position:fixed;width:100%}.deal-metropoints .dm--svg{bottom:-0.2rem;height:1.2rem;position:relative;width:1.4rem}.hero--component{margin:0 0.6rem}@media only screen and (min-width: 730px){.hero--component{margin:0 1.4rem}}.hero--component .banner-title{align-items:center;display:flex;justify-content:flex-start;margin:2.4rem 0}.hero--component .banner-title img{display:block;height:auto;margin-right:2.4rem;width:4.8rem}.hero--component .banner-title h1{line-height:1.2;margin:0 0 0.8rem 0;text-transform:none}.hero--component .banner-title p{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.7rem}@media only screen and (min-width: 1200px){.hero--component .banner-title p{font-size:2rem}}.hero-shopbasket{align-items:center;display:flex;padding:0;position:relative}.ie .hero-shopbasket{height:50rem;overflow:hidden}@media only screen and (min-width: 1200px){.ie .hero-shopbasket{height:40rem}}.hero-shopbasket .h-banner-sb{width:100%}.hero-shopbasket .h-banner-sb img{display:block;height:24rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width: 730px){.hero-shopbasket .h-banner-sb img{height:30rem}}.ie .hero-shopbasket .h-banner-sb img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:105%}@media only screen and (min-width: 1200px){.ie .hero-shopbasket .h-banner-sb img{width:161%}}@media only screen and (min-width: 1650px){.ie .hero-shopbasket .h-banner-sb img{width:117%}}.hero-shopbasket .h-shopbasket-content{display:flex;justify-content:center;left:0;padding:0 2rem;position:absolute;right:0;top:2rem;width:100%}@media only screen and (min-width: 730px){.hero-shopbasket .h-shopbasket-content{top:4rem}}@media only screen and (min-width: 1200px){.hero-shopbasket .h-shopbasket-content{bottom:0;top:0;width:50rem}}.hero-shopbasket .h-shopbasket-tile{align-self:center;background-color:rgba(255,255,255,0.8);display:flex;flex-direction:column;padding:2rem;text-align:center}@media only screen and (min-width: 730px){.hero-shopbasket .h-shopbasket-tile{min-width:46rem;padding:4rem}}.hero-shopbasket .h-shopbasket-tile h1{margin-bottom:1rem;text-shadow:none;text-transform:none}.hero-shopbasket .h-shopbasket-tile svg{margin:2rem auto 0 auto}.hero-shopbasket .h-shopbasket-tile .h-shopbasket-desc{margin-top:2rem}.ipDetection .popover-triangle{display:none}@media only screen and (min-width: 1200px){.ipDetection[class*='_active'] .popover-triangle{border-radius:0.4rem;border-style:solid;display:block;height:0;position:absolute;width:0;z-index:3}.ipDetection[class*='_active'] .popover-triangle.popover--top{border-color:transparent transparent #f8f8f8 transparent;border-width:0 1rem 1rem 1rem;bottom:-1.7rem;left:9.5rem;top:auto;transform:none}}.favorite-store-popup{position:relative}@media only screen and (min-width: 730px){.favorite-store-popup{background-color:#f8f8f8}}.favorite-store-popup .remodal-wrapper{position:relative;z-index:1}.favorite-store-popup .popover-wrapper-ipdetection{height:0rem;margin:0 auto;max-width:118rem;overflow:hidden;position:relative;top:-1rem;transition:all 0.2s ease-in-out;width:100%;z-index:-1}.favorite-store-popup .popover-wrapper-ipdetection>*{opacity:0;transition:all 0.2s ease-in-out}.favorite-store-popup .popover-wrapper-ipdetection.remodal-is-opened{align-items:stretch;background-color:#fff;display:flex;height:24.5rem;justify-content:flex-end;overflow:visible;padding:0;position:relative;top:0.1rem;transition:all 0.4s ease-in-out;z-index:5}.favorite-store-popup .popover-wrapper-ipdetection.remodal-is-opened>*{opacity:1;transition:all 0.6s ease-in-out}@media only screen and (min-width: 1200px){.favorite-store-popup .popover-wrapper-ipdetection.remodal-is-opened{background-color:#f8f8f8;display:block;height:21.5rem;margin:0 auto 0 auto}}.fancybox-province-selector::after{background-color:rgba(0,0,0,0.25);content:'';height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width: 729px){.fancybox-province-selector .fancybox-wrap{bottom:0;left:unset !important;top:auto !important;width:100% !important}}.fancybox-province-selector .fancybox-skin{border-radius:1.6rem}.fancybox-province-selector .fancybox-skin .fancybox-inner{border-radius:1.6rem}#ipdetection--fancybox{background-color:rgba(216,30,5,0.95);border:16px solid #d81e05;border-radius:1.6rem;box-shadow:0 0 24px 0 rgba(0,0,0,0.5);display:none}#ipdetection--fancybox .ipd--main{border:0.1rem solid #ffffff;border-radius:1.6rem;padding:4.8rem 1.6rem 2.4rem 1.6rem;text-align:center}@media only screen and (min-width: 600px){#ipdetection--fancybox .ipd--main{padding:5rem 5rem}}@media only screen and (min-width: 730px){#ipdetection--fancybox .ipd--main{padding:6.4rem}}#ipdetection--fancybox .ipd--main img{display:block;height:auto;margin:0 auto 2.4rem auto;width:18.2rem}#ipdetection--fancybox .ipd--main .title{color:white;display:block;font-size:2.8rem;font-weight:700;line-height:3.2rem;margin:0 0 3rem 0;outline:none;text-align:center}@media only screen and (min-width: 730px){#ipdetection--fancybox .ipd--main .title{margin:0 auto 3rem auto;max-width:32rem}}.item-count{align-items:center;box-shadow:0 0 0.4rem 0 rgba(0,0,0,0.2);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;padding-top:1rem;text-align:center;text-decoration:none;width:100%}.item-count .ic__icon{margin-bottom:1rem}.item-count p{font-size:1.4rem;line-height:1.43;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.ie .item-count p{margin-top:0;max-width:100%}.item-count .ic__link{align-items:center;background:#333;color:#fff;display:flex;font-size:1.4rem;justify-content:center;line-height:1.43;margin-top:auto;padding-bottom:0.1rem;padding-top:0.1rem;text-decoration:none;width:100%;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.item-count .ic__link svg{height:1.2rem;margin-left:1rem;width:0.7rem}.item-count .ic__link path{fill:#fff}.list-items{display:flex;flex-wrap:wrap;position:relative}.page--search--search .list-items{justify-content:center;margin-bottom:2rem;width:100%}@media only screen and (min-width: 1200px){.page--search--search .list-items{margin:0 -3rem 2rem -1.5rem}}.list-items .li--item--300{display:flex;flex-basis:100%;flex-direction:column;flex-shrink:0;margin-bottom:3rem}@media only screen and (min-width: 1200px){.list-items .li--item--300{flex-basis:30rem;margin-bottom:0;padding:0 1rem}}@media only screen and (min-width: 1200px){.ie .list-items .li--item--300{max-width:33%}}@media only screen and (min-width: 730px){.list-items .li--item--300:nth-child(1),.list-items .li--item--300:nth-child(2n+1){padding-left:0}}@media only screen and (min-width: 1200px){.list-items .li--item--300:nth-child(1),.list-items .li--item--300:nth-child(2n+1){padding-left:1rem}}@media only screen and (min-width: 1200px){.list-items .li--item--300:nth-child(1),.list-items .li--item--300:nth-child(3n+1){padding-left:0}.ie .list-items .li--item--300:nth-child(1),.ie .list-items .li--item--300:nth-child(3n+1){flex-basis:30rem}}@media only screen and (min-width: 1200px){.list-items .li--item--300:nth-child(3n){padding-right:0}}.list-items .li--link{background:#000;display:flex;height:300px;max-height:300px;overflow:hidden;position:relative}.list-items .li--link .li--image{-o-object-fit:cover;object-fit:cover;transition:all 0.5s ease-in-out;width:100%}.list-items .li--link:hover .li--image{opacity:0.6;transform:scale(1.1)}.list-items .li--anchor{background-color:rgba(255,255,255,0.7);bottom:0;height:3rem;opacity:1;position:absolute;right:0;transition:all 0.5s ease-in-out;width:3rem}.list-items .li--anchor::after{border-bottom:0.2rem solid #000;border-right:0.2rem solid #000;bottom:1rem;content:'';height:1.2rem;opacity:1;position:absolute;right:1.1rem;transform:rotate(-45deg);width:1.2rem}.list-items .li--caption{border:0.2rem solid #e0e0e0;border-top:0;flex-grow:1;margin-bottom:2rem;padding:1rem;text-align:center}@media only screen and (min-width: 730px){.list-items .li--caption{text-align:left}}.list-items .lic--title{font-size:1.7rem;text-decoration:none}@media only screen and (min-width: 730px){.list-items .lic--title{font-size:inherit;line-height:inherit}}.list-items .lic--quantity{background-image:url("/images/shared/small/icons/tag.svg");background-position:1% 1%;background-repeat:no-repeat;background-size:20px;display:inline-block;font-size:1.7rem;height:2.4rem;line-height:2.4rem;margin-top:-2rem;padding-left:3rem}@media only screen and (min-width: 730px){.list-items .lic--quantity{display:block;margin-top:0}}.logo{z-index:2}.logo svg{width:10.2rem}@media only screen and (min-width: 730px){.logo svg{width:15rem}}@media only screen and (min-width: 1200px){.logo svg{height:4rem;width:18rem}}.mini-cart-header{background-color:#f8f8f8;padding:3rem 3.5rem;width:100%}.mini-cart-header h3{margin:0}.mini-cart-header span{color:#656565;font-size:1.9rem;line-height:1;text-transform:none;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini-cart-full{padding:2.5rem 3.5rem 0 3.5rem}.mini-cart-full .mini--cart--aisle{margin-bottom:2rem}.mini-cart-full .mini--cart--product{border-bottom:0.1rem dashed #e0e0e0}.mini-cart-full .mini--cart--product:first-of-type.delete-in-progress{border-top:0.1rem dashed #e0e0e0}.mini-cart-full .mini--cart--product:last-of-type{border-bottom:0;margin-bottom:0}.mini-cart-full .cart-hyf{margin:2.4rem -1rem 2.4rem 0;position:relative}@media only screen and (min-width: 730px){.mini-cart-full .cart-hyf{margin:3.4rem 0}}.mini-cart-full .cart-hyf h2{font-size:1.9rem;margin:0;padding:0 4.6rem 1.6rem 1.6rem}@media only screen and (min-width: 730px){.mini-cart-full .cart-hyf h2{font-size:2.2rem}}.mini-cart-full .cart-hyf .slick-list{padding:0 0.8rem}@media only screen and (min-width: 1280px){.mini-cart-full .cart-hyf .slick-prev{left:0.8rem}.mini-cart-full .cart-hyf .slick-next{right:0.8rem}}.mini-cart-full .cart-hyf .close-hyf{align-items:center;background-color:white;border:0;border-radius:50%;display:flex;height:3.2rem;justify-content:center;position:absolute;right:2rem;top:2rem;width:3.2rem}.mini-cart-full .cart-hyf .close-hyf img{display:block;height:1.1rem;width:1.1rem}.mini-cart-full .cart-hyf--bg-color{background-color:#f7f2ed;border-radius:0.8rem 0 0 0.8rem;padding:1.6rem 0 1.6rem 0}@media only screen and (min-width: 730px){.mini-cart-full .cart-hyf--bg-color{border-radius:0.8rem}}@media only screen and (min-width: 730px){.mini-cart-full .cart-hyf--bg-color .carousel-slick{max-width:90%}}.mini-cart-full .cart-hyf--bg-color .carousel-slick .slick-arrow{height:3.6rem;width:2rem}.mini-cart-full .cart-hyf--bg-color .carousel-slick .slick-arrow img{height:auto;max-width:100%}@media only screen and (min-width: 1200px){.mini-cart-full .cart-hyf--bg-color .carousel-slick button.slick-prev{left:-4rem}}@media only screen and (min-width: 1200px){.mini-cart-full .cart-hyf--bg-color .carousel-slick button.slick-next{right:-6rem}}.mini-cart-full .mini-cart-sub-modal-container{background-color:#262626;border-radius:0.6rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.5);display:none;left:-10rem;padding:1.6rem 1.7rem 1.2rem 1.4rem;position:absolute;top:3.5rem;width:30rem;z-index:3}.mini-cart-full .mini-cart-sub-modal-container::before{background-color:#262626;content:'';height:0.8rem;left:16rem;position:absolute;top:-0.4rem;transform:rotate(45deg);width:0.8rem}@media only screen and (min-width: 730px){.mini-cart-full .mini-cart-sub-modal-container::before{left:25.7rem}}.mini-cart-full .mini-cart-sub-modal-container .sub-desc-txt{color:#fff;font-size:1.2rem;line-height:1.4;margin:0;text-align:left}.mini-cart-full .mini-cart-sub-modal-container .close-sub{background-color:transparent;border:0;border-radius:unset;cursor:pointer;height:1rem;padding:0;position:absolute;right:0.8rem;top:0.8rem;width:1rem}.mini-cart-full .mini-cart-sub-modal-container .close-sub img{max-width:100%}.mini--cart--product{align-items:flex-start;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;margin:0;max-width:64.5rem;min-height:11.7rem;padding:2rem 0 1rem 0;position:relative;transition:all 0.6s ease}.mini--cart--product .mc--product__left--col a:lang(en-CA){text-transform:capitalize}.mini--cart--product .pt__content--actions .action__add-to-cart.btn--plus{position:relative}.mini--cart--product .cancel-delete{align-items:center;background-color:#f8f8f8;display:flex;font-size:1.6rem;height:100%;justify-content:flex-end;left:0;opacity:0;padding:0 2rem;position:absolute;text-align:right;top:0;transition:all 0.4s ease;visibility:hidden;width:100%;z-index:-1}.mini--cart--product .cancel-delete button{background-color:transparent;border:0;color:#d81e05;font-size:1.4rem;margin-left:1.5rem;padding:0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini--cart--product.delete-in-progress{background-color:#f8f8f8;border-bottom:0.1rem dashed #e0e0e0;justify-content:flex-end;min-height:4.2rem;padding:1rem 0;transition:all 0.6s ease}.mini--cart--product.delete-in-progress .mc--product__left--col,.mini--cart--product.delete-in-progress .mc--product__right--col{height:0;opacity:0;transition:all 0.2s ease}.mini--cart--product.delete-in-progress .cancel-delete{opacity:1;transition:all 0.5s ease;visibility:visible;z-index:1}.mini--cart--product.item-not-qualify{background-color:#f8f8f8;padding:1rem}.mini--cart--product .mc--product__left--col,.mini--cart--product .mc--product__right--col{align-items:flex-start;display:flex;flex-wrap:wrap;height:auto;opacity:1;position:relative;transition:all 0.8s ease;width:50%}.mini--cart--product .mc--product__left--col{flex-wrap:nowrap;justify-content:flex-start;padding-right:1.6rem}.mini--cart--product .mc--product__right--col{justify-content:space-between}@media only screen and (min-width: 1200px){.mini--cart--product .mc--product__right--col{width:22rem}}.mini--cart--product .mc--product__right--col .pt__content--actions.in-cart .pt__cart-amount{min-width:9.4rem;padding:0 2.2rem}.mini--cart--product a{cursor:pointer;font-size:1.5rem;text-decoration:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini--cart--product a img{image-rendering:unset;margin-right:2rem;max-width:8rem}.ie .mini--cart--product a img{-ms-interpolation-mode:bicubic !important}.mini--cart--product .pc--brand{margin:0}.mini--cart--product .mc__qty--btn{align-items:center;display:flex;justify-content:space-between;margin:0 2rem;width:10rem}.mini--cart--product .mc__qty--btn .btn--minus,.mini--cart--product .mc__qty--btn .btn--plus{height:3rem;width:3rem}.mini--cart--product .mc__qty--btn .btn--minus::before,.mini--cart--product .mc__qty--btn .btn--plus::before{height:0.1rem;left:calc(50% - 0.5rem);top:50%;width:1rem}.mini--cart--product .mc__qty--btn .btn--minus::after,.mini--cart--product .mc__qty--btn .btn--plus::after{height:1rem;left:50%;top:calc(50% - 0.5rem);width:0.1rem}.mini--cart--product .mc__qty--btn .qty-long-txt{font-size:1.1rem}.mini--cart--product .mc--product__configuration{color:#656565;font-size:1.1rem;margin:1.5rem 0 0 0;max-width:20rem;text-align:left;width:100%}.mini--cart--product .mc--item-not-qualify{color:#d81e05;font-size:1.3rem;margin-bottom:0.4rem;padding-left:1.4rem;padding-top:0.5rem;text-align:left;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini--cart--product .mc--product__remove{background-color:transparent;padding:0}.mini--cart--product .mc--product__remove svg{height:2.4rem;width:2.4rem}.mini--cart--product .product--format{font-size:1.2rem}.mini--cart--product .product--substitution{align-items:center;display:flex;font-size:1.2rem;margin-top:1.2rem;position:relative;width:100%}.mini--cart--product .product--substitution .checkbox-basic-toggle{margin:0 0.6rem}.mini--cart--product .product--substitution .checkbox-basic-toggle:has(input:disabled){cursor:not-allowed;opacity:0.5}.mini--cart--product .product--substitution .checkbox-basic-toggle:has(input:disabled) .toggle--slider{cursor:not-allowed}.mini--cart--product .product--substitution .substitution--info{padding-left:0.6rem}.mini--cart--product .product--substitution .btn-show-substitution{background:transparent;margin-left:0.4rem}.mini--cart--product .product--substitution .checkmark-img{display:block;width:1.6rem}@media print{*{transition:none !important}.header--top,.main-nav,.breadcrumb,.left-menu--mobile,footer,header,.img-arrow,.layout--mini-template .article a:first-child span,.layout--mini-template .articles .recipes .recipe a:first-child span,.layout--mini-template .articles .recipes .article a span,.layout--mini-template .recipe a:first-child span,.layout--mini-template .occasions-list .occasions a:first-child span,.print-carousel,.slick-dots,.login-side-panel{display:none;visibility:hidden}.logo{margin:0;width:20rem}.layout--mini-template a::after{color:#656565;content:" [" attr(href) "] "}.carousel,.carousel img{height:500px;width:940px}.subtitle hr{margin-bottom:1rem}.page-break{display:block;margin-top:2rem;page-break-before:always}}.layout--mini-template .page-break{display:none}.layout--mini-template .col-33,.layout--mini-template .single-line .campaign-ads .ad,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe,.layout--mini-template .citations .article-title-recipe .title-recipe,.layout--mini-template .citations .article-recipe-title .recipe-title,.layout--mini-template .citations .article-title-promo .title-promotion,.layout--mini-template .citations .article-promo-title .promotion-title,.layout--mini-template .citations .title-recipe-article .title-recipe,.layout--mini-template .citations .recipe-title-article .recipe-title,.layout--mini-template .citations .title-promo-article .title-promo,.layout--mini-template .citations .promo-title-article .promo-title{position:relative;width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .col-33,.layout--mini-template .single-line .campaign-ads .ad,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe,.layout--mini-template .citations .article-title-recipe .title-recipe,.layout--mini-template .citations .article-recipe-title .recipe-title,.layout--mini-template .citations .article-title-promo .title-promotion,.layout--mini-template .citations .article-promo-title .promotion-title,.layout--mini-template .citations .title-recipe-article .title-recipe,.layout--mini-template .citations .recipe-title-article .recipe-title,.layout--mini-template .citations .title-promo-article .title-promo,.layout--mini-template .citations .promo-title-article .promo-title{max-width:300px;width:32%}}.layout--mini-template .col-33 div:first-child,.layout--mini-template .single-line .campaign-ads .ad div:first-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion div:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe div:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe div:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe div:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion div:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe div:first-child,.layout--mini-template .citations .article-title-recipe .title-recipe div:first-child,.layout--mini-template .citations .article-recipe-title .recipe-title div:first-child,.layout--mini-template .citations .article-title-promo .title-promotion div:first-child,.layout--mini-template .citations .article-promo-title .promotion-title div:first-child,.layout--mini-template .citations .title-recipe-article .title-recipe div:first-child,.layout--mini-template .citations .recipe-title-article .recipe-title div:first-child,.layout--mini-template .citations .title-promo-article .title-promo div:first-child,.layout--mini-template .citations .promo-title-article .promo-title div:first-child{margin-bottom:2rem}.layout--mini-template .col-33 div:last-child,.layout--mini-template .single-line .campaign-ads .ad div:last-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion div:last-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe div:last-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe div:last-child,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe div:last-child,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion div:last-child,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe div:last-child,.layout--mini-template .citations .article-title-recipe .title-recipe div:last-child,.layout--mini-template .citations .article-recipe-title .recipe-title div:last-child,.layout--mini-template .citations .article-title-promo .title-promotion div:last-child,.layout--mini-template .citations .article-promo-title .promotion-title div:last-child,.layout--mini-template .citations .title-recipe-article .title-recipe div:last-child,.layout--mini-template .citations .recipe-title-article .recipe-title div:last-child,.layout--mini-template .citations .title-promo-article .title-promo div:last-child,.layout--mini-template .citations .promo-title-article .promo-title div:last-child{margin-bottom:2rem}@media only screen and (min-width: 1200px){.layout--mini-template .col-33 div:last-child,.layout--mini-template .single-line .campaign-ads .ad div:last-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion div:last-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe div:last-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe div:last-child,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe div:last-child,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion div:last-child,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe div:last-child,.layout--mini-template .citations .article-title-recipe .title-recipe div:last-child,.layout--mini-template .citations .article-recipe-title .recipe-title div:last-child,.layout--mini-template .citations .article-title-promo .title-promotion div:last-child,.layout--mini-template .citations .article-promo-title .promotion-title div:last-child,.layout--mini-template .citations .title-recipe-article .title-recipe div:last-child,.layout--mini-template .citations .recipe-title-article .recipe-title div:last-child,.layout--mini-template .citations .title-promo-article .title-promo div:last-child,.layout--mini-template .citations .promo-title-article .promo-title div:last-child{margin-bottom:0}}.layout--mini-template .col-33-right div:last-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion div:last-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe div:last-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe div:last-child,.layout--mini-template .citations .article-title-recipe .title-recipe div:last-child,.layout--mini-template .citations .article-recipe-title .recipe-title div:last-child,.layout--mini-template .citations .article-title-promo .title-promotion div:last-child,.layout--mini-template .citations .article-promo-title .promotion-title div:last-child{margin-bottom:1.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .col-33-right div:last-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion div:last-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe div:last-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe div:last-child,.layout--mini-template .citations .article-title-recipe .title-recipe div:last-child,.layout--mini-template .citations .article-recipe-title .recipe-title div:last-child,.layout--mini-template .citations .article-title-promo .title-promotion div:last-child,.layout--mini-template .citations .article-promo-title .promotion-title div:last-child{margin-bottom:0}}.layout--mini-template .col-50,.layout--mini-template .single-line .articles .article{width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .col-50,.layout--mini-template .single-line .articles .article{width:49%}}.layout--mini-template .col-50:first-child,.layout--mini-template .single-line .articles .article:first-child{margin-bottom:2rem}@media only screen and (min-width: 1200px){.layout--mini-template .col-50:first-child,.layout--mini-template .single-line .articles .article:first-child{margin-bottom:0}}.layout--mini-template .col-66,.layout--mini-template .single-line .campaign-ads .campaign,.layout--mini-template .multiblocs .article-recipe-promotion .article,.layout--mini-template .multiblocs .article-recipe-recipe .article,.layout--mini-template .multiblocs .article-promotion-recipe .article,.layout--mini-template .multiblocs .promotion-recipe-article .article,.layout--mini-template .multiblocs .recipe-promotion-article .article,.layout--mini-template .multiblocs .recipe-recipe-article .article,.layout--mini-template .citations .article-title-recipe .article,.layout--mini-template .citations .article-recipe-title .article,.layout--mini-template .citations .article-title-promo .article,.layout--mini-template .citations .article-promo-title .article,.layout--mini-template .citations .title-recipe-article .article,.layout--mini-template .citations .recipe-title-article .article,.layout--mini-template .citations .title-promo-article .article,.layout--mini-template .citations .promo-title-article .article{box-shadow:inset 0 0 0.1rem #333;margin-bottom:1.5rem;width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .col-66,.layout--mini-template .single-line .campaign-ads .campaign,.layout--mini-template .multiblocs .article-recipe-promotion .article,.layout--mini-template .multiblocs .article-recipe-recipe .article,.layout--mini-template .multiblocs .article-promotion-recipe .article,.layout--mini-template .multiblocs .promotion-recipe-article .article,.layout--mini-template .multiblocs .recipe-promotion-article .article,.layout--mini-template .multiblocs .recipe-recipe-article .article,.layout--mini-template .citations .article-title-recipe .article,.layout--mini-template .citations .article-recipe-title .article,.layout--mini-template .citations .article-title-promo .article,.layout--mini-template .citations .article-promo-title .article,.layout--mini-template .citations .title-recipe-article .article,.layout--mini-template .citations .recipe-title-article .article,.layout--mini-template .citations .title-promo-article .article,.layout--mini-template .citations .promo-title-article .article{margin-bottom:0;max-width:62rem;width:66%}}.layout--mini-template .col-66-right div:last-child,.layout--mini-template .multiblocs .promotion-recipe-article .article div:last-child,.layout--mini-template .multiblocs .recipe-promotion-article .article div:last-child,.layout--mini-template .multiblocs .recipe-recipe-article .article div:last-child,.layout--mini-template .citations .title-recipe-article .article div:last-child,.layout--mini-template .citations .recipe-title-article .article div:last-child,.layout--mini-template .citations .title-promo-article .article div:last-child,.layout--mini-template .citations .promo-title-article .article div:last-child{margin-bottom:0}@media only screen and (min-width: 730px){.layout--mini-template .img-33,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .recipe a:first-child{display:block;height:auto;width:100%}}@media only screen and (min-width: 1200px){.layout--mini-template .img-33,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .recipe a:first-child{height:20rem}}.layout--mini-template .img-50,.layout--mini-template .single-line .articles .article a:first-child{height:203px}@media only screen and (min-width: 730px){.layout--mini-template .img-50,.layout--mini-template .single-line .articles .article a:first-child{height:308px}}@media only screen and (min-width: 1200px){.layout--mini-template .img-50,.layout--mini-template .single-line .articles .article a:first-child{height:311px}}.layout--mini-template .img-66,.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child,.layout--mini-template .citations .article-title-recipe .article a:first-child,.layout--mini-template .citations .article-recipe-title .article a:first-child,.layout--mini-template .citations .article-title-promo .article a:first-child,.layout--mini-template .citations .article-promo-title .article a:first-child,.layout--mini-template .citations .title-recipe-article .article a:first-child,.layout--mini-template .citations .recipe-title-article .article a:first-child,.layout--mini-template .citations .title-promo-article .article a:first-child,.layout--mini-template .citations .promo-title-article .article a:first-child{height:203px}@media only screen and (min-width: 730px){.layout--mini-template .img-66,.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child,.layout--mini-template .citations .article-title-recipe .article a:first-child,.layout--mini-template .citations .article-recipe-title .article a:first-child,.layout--mini-template .citations .article-title-promo .article a:first-child,.layout--mini-template .citations .article-promo-title .article a:first-child,.layout--mini-template .citations .title-recipe-article .article a:first-child,.layout--mini-template .citations .recipe-title-article .article a:first-child,.layout--mini-template .citations .title-promo-article .article a:first-child,.layout--mini-template .citations .promo-title-article .article a:first-child{height:308px}}@media only screen and (min-width: 1200px){.layout--mini-template .img-66,.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child,.layout--mini-template .citations .article-title-recipe .article a:first-child,.layout--mini-template .citations .article-recipe-title .article a:first-child,.layout--mini-template .citations .article-title-promo .article a:first-child,.layout--mini-template .citations .article-promo-title .article a:first-child,.layout--mini-template .citations .title-recipe-article .article a:first-child,.layout--mini-template .citations .recipe-title-article .article a:first-child,.layout--mini-template .citations .title-promo-article .article a:first-child,.layout--mini-template .citations .promo-title-article .article a:first-child{height:420px}}.layout--mini-template .img-100,.layout--mini-template .articles .recipes .article a,.layout--mini-template .single-line .article a:first-child{display:table}.layout--mini-template .img-100 img,.layout--mini-template .articles .recipes .article a img,.layout--mini-template .single-line .article a:first-child img{left:0;min-height:0;top:0;transform:scale(1)}.layout--mini-template .text-content,.layout--mini-template .article div,.layout--mini-template .articles .recipes .recipe div,.layout--mini-template .recipe div{border-bottom:0.1rem solid #e0e0e0;border-left:0.1rem solid #e0e0e0;border-right:0.1rem solid #e0e0e0;border-top:none;margin-bottom:0 !important;padding:2rem}.layout--mini-template .title-link,.layout--mini-template .article div a,.layout--mini-template .recipe div a{display:inline;font-size:1.8rem;line-height:2.1rem;margin-bottom:0;text-decoration:none;transition:all 0.2s ease-in-out;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.layout--mini-template .title-link,.layout--mini-template .article div a,.layout--mini-template .recipe div a{font-size:2rem;line-height:2.3rem}}@media only screen and (min-width: 1200px){.layout--mini-template .title-link,.layout--mini-template .article div a,.layout--mini-template .recipe div a{font-size:2.1rem;line-height:2.4rem}}.layout--mini-template .title-link:hover,.layout--mini-template .article div a:hover,.layout--mini-template .recipe div a:hover,.layout--mini-template .title-link:focus,.layout--mini-template .article div a:focus,.layout--mini-template .recipe div a:focus{border-bottom:0.1rem solid #000;color:inherit;text-decoration:none}.layout--mini-template .image-link,.layout--mini-template .recipe a:first-child,.layout--mini-template .single-line .article a:first-child,.layout--mini-template .single-line .articles .article a:first-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:first-child,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:first-child,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:first-child,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:first-child,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:first-child,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:first-child,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:first-child{display:block;overflow:hidden;position:relative;transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .image-link::before,.layout--mini-template .recipe a:first-child::before,.layout--mini-template .single-line .article a:first-child::before,.layout--mini-template .single-line .articles .article a:first-child::before,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:first-child::before,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:first-child::before,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:first-child::before,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:first-child::before,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:first-child::before,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:first-child::before,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:first-child::before,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:first-child::before,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:first-child::before,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:first-child::before,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:first-child::before,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:first-child::before{background-color:rgba(0,0,0,0.4);bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease-in-out;z-index:1}.layout--mini-template .image-link img,.layout--mini-template .recipe a:first-child img,.layout--mini-template .single-line .article a:first-child img,.layout--mini-template .single-line .articles .article a:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:first-child img{left:50%;position:relative;top:50%;transform:scale(1) translate(-50%, -50%);transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .image-link:hover,.layout--mini-template .recipe a:hover:first-child,.layout--mini-template .single-line .article a:hover:first-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:hover:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:hover:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:hover:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:hover:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:hover:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:hover:first-child,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:hover:first-child,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:hover:first-child,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:hover:first-child,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:hover:first-child,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:hover:first-child,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:hover:first-child,.layout--mini-template .image-link:focus,.layout--mini-template .recipe a:focus:first-child,.layout--mini-template .single-line .article a:focus:first-child,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:focus:first-child,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:focus:first-child,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:focus:first-child,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:focus:first-child,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:focus:first-child,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:focus:first-child,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:focus:first-child,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:focus:first-child,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:focus:first-child,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:focus:first-child,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:focus:first-child,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:focus:first-child{background-size:110% auto}.layout--mini-template .image-link:hover::before,.layout--mini-template .recipe a:first-child:hover::before,.layout--mini-template .single-line .article a:first-child:hover::before,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:first-child:hover::before,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:first-child:hover::before,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:first-child:hover::before,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:first-child:hover::before,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:first-child:hover::before,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:first-child:hover::before,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:first-child:hover::before,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:first-child:hover::before,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:first-child:hover::before,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:first-child:hover::before,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:first-child:hover::before,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:first-child:hover::before,.layout--mini-template .image-link:focus::before,.layout--mini-template .recipe a:first-child:focus::before,.layout--mini-template .single-line .article a:first-child:focus::before,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:first-child:focus::before,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:first-child:focus::before,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:first-child:focus::before,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:first-child:focus::before,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:first-child:focus::before,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:first-child:focus::before,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:first-child:focus::before,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:first-child:focus::before,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:first-child:focus::before,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:first-child:focus::before,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:first-child:focus::before,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:first-child:focus::before{opacity:1}.layout--mini-template .image-link:hover img,.layout--mini-template .recipe a:hover:first-child img,.layout--mini-template .single-line .article a:hover:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:hover:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:hover:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:hover:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:hover:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:hover:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:hover:first-child img,.layout--mini-template .image-link:focus img,.layout--mini-template .recipe a:focus:first-child img,.layout--mini-template .single-line .article a:focus:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:focus:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:focus:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:focus:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:focus:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:focus:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:focus:first-child img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .image-link:hover img,.layout--mini-template .recipe a:hover:first-child img,.layout--mini-template .single-line .article a:hover:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:hover:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:hover:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:hover:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:hover:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:hover:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:hover:first-child img,.layout--mini-template .image-link:focus img,.layout--mini-template .recipe a:focus:first-child img,.layout--mini-template .single-line .article a:focus:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:focus:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:focus:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:focus:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:focus:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:focus:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:focus:first-child img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .image-link:hover img,.layout--mini-template .recipe a:hover:first-child img,.layout--mini-template .single-line .article a:hover:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:hover:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:hover:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:hover:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:hover:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:hover:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:hover:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:hover:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:hover:first-child img,.layout--mini-template .image-link:focus img,.layout--mini-template .recipe a:focus:first-child img,.layout--mini-template .single-line .article a:focus:first-child img,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:focus:first-child img,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:focus:first-child img,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:focus:first-child img,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:focus:first-child img,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:focus:first-child img,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:focus:first-child img,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:focus:first-child img,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:focus:first-child img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .image-link:hover span,.layout--mini-template .recipe a:hover:first-child span,.layout--mini-template .single-line .article a:hover:first-child span,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:hover:first-child span,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:hover:first-child span,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:hover:first-child span,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:hover:first-child span,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:hover:first-child span,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:hover:first-child span,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:hover:first-child span,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:hover:first-child span,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:hover:first-child span,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:hover:first-child span,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:hover:first-child span,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:hover:first-child span,.layout--mini-template .image-link:focus span,.layout--mini-template .recipe a:focus:first-child span,.layout--mini-template .single-line .article a:focus:first-child span,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:focus:first-child span,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:focus:first-child span,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:focus:first-child span,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:focus:first-child span,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:focus:first-child span,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:focus:first-child span,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:focus:first-child span,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:focus:first-child span,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:focus:first-child span,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:focus:first-child span,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:focus:first-child span,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:focus:first-child span{opacity:0}.layout--mini-template .image-link:hover span::after,.layout--mini-template .recipe a:hover:first-child span::after,.layout--mini-template .single-line .article a:hover:first-child span::after,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:hover:first-child span::after,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:hover:first-child span::after,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:hover:first-child span::after,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:hover:first-child span::after,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:hover:first-child span::after,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:hover:first-child span::after,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:hover:first-child span::after,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:hover:first-child span::after,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:hover:first-child span::after,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:hover:first-child span::after,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:hover:first-child span::after,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:hover:first-child span::after,.layout--mini-template .image-link:focus span::after,.layout--mini-template .recipe a:focus:first-child span::after,.layout--mini-template .single-line .article a:focus:first-child span::after,.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion .recipe a:focus:first-child span::after,.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe .recipe a:focus:first-child span::after,.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe .recipe a:focus:first-child span::after,.layout--mini-template .multiblocs .promotion-recipe-article .promotion-recipe .recipe a:focus:first-child span::after,.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe a:focus:first-child span::after,.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe a:focus:first-child span::after,.layout--mini-template .citations .article-title-recipe .title-recipe .recipe a:focus:first-child span::after,.layout--mini-template .citations .article-recipe-title .recipe-title .recipe a:focus:first-child span::after,.layout--mini-template .citations .article-title-promo .title-promotion .promo a:focus:first-child span::after,.layout--mini-template .citations .article-promo-title .promotion-title .promo a:focus:first-child span::after,.layout--mini-template .citations .title-recipe-article .title-recipe .recipe a:focus:first-child span::after,.layout--mini-template .citations .recipe-title-article .recipe-title .recipe a:focus:first-child span::after{opacity:0}.layout--mini-template .img-arrow,.layout--mini-template .article a:first-child span,.layout--mini-template .articles .recipes .recipe a:first-child span,.layout--mini-template .articles .recipes .article a span,.layout--mini-template .recipe a:first-child span,.layout--mini-template .occasions-list .occasions a:first-child span{background-color:rgba(255,255,255,0.7);bottom:0;height:3rem;opacity:1;position:absolute;right:0;transition:all 0.5s ease-in-out;width:3rem}.layout--mini-template .img-arrow::after,.layout--mini-template .article a:first-child span::after,.layout--mini-template .articles .recipes .recipe a:first-child span::after,.layout--mini-template .articles .recipes .article a span::after,.layout--mini-template .recipe a:first-child span::after,.layout--mini-template .occasions-list .occasions a:first-child span::after{border-bottom:0.2rem solid #000;border-right:0.2rem solid #000;bottom:1rem;content:'';height:1.2rem;opacity:1;position:absolute;right:1.1rem;transform:rotate(-45deg);width:1.2rem}.layout--mini-template .category,.layout--mini-template .article div p.category,.layout--mini-template .recipe div p{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.1rem;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width: 1200px){.layout--mini-template .blocs{margin-bottom:2.5rem}}.layout--mini-template .intro{margin:-1rem 0 0}@media only screen and (min-width: 730px){.layout--mini-template .intro{margin-top:1rem}}@media only screen and (min-width: 1200px){.layout--mini-template .intro{margin-top:2rem;overflow:hidden}}.layout--mini-template .intro div{margin-bottom:2rem}.layout--mini-template .intro div img{height:auto !important;width:100% !important}.layout--mini-template .intro p{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem;line-height:1.5;margin-bottom:0}@media only screen and (min-width: 730px){.layout--mini-template .intro p{font-size:2rem}}@media only screen and (min-width: 1200px){.layout--mini-template .intro p{font-size:2.1rem;line-height:3.1rem}}.layout--mini-template .subtitle{margin:4rem 0 0}.layout--mini-template .subtitle h3{margin-bottom:0.5rem}.layout--mini-template .article{box-shadow:inset 0 0 0.1rem #333;margin-bottom:0;width:100%}@media only screen and (min-width: 730px){.layout--mini-template .article{margin-bottom:0}}@media only screen and (min-width: 1200px){.layout--mini-template .article{width:66%}}.layout--mini-template .article a:first-child{display:block;overflow:hidden;position:relative;transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .article a:first-child::before{background-color:rgba(0,0,0,0.4);bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease-in-out;z-index:1}.layout--mini-template .article a:first-child img{left:50%;position:relative;top:50%;transform:scale(1) translate(-50%, -50%);transition:all 0.5s ease-in-out;width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .article a:first-child img{height:420px}}.layout--mini-template .article a:first-child:hover,.layout--mini-template .article a:first-child:focus{background-size:110% auto}.layout--mini-template .article a:first-child:hover::before,.layout--mini-template .article a:first-child:focus::before{opacity:1}.layout--mini-template .article a:first-child:hover::after,.layout--mini-template .article a:first-child:focus::after{opacity:0}.layout--mini-template .article div p{border:none;margin-top:1.8rem}@media only screen and (min-width: 730px){.layout--mini-template .article div p{font-size:1.4rem;margin-top:2rem}}@media only screen and (min-width: 1200px){.layout--mini-template .article div p{margin-top:2.1rem}}.layout--mini-template .articles{margin:3rem 0;max-width:940px}.layout--mini-template .articles::after{clear:both;content:'';display:table}@media only screen and (min-width: 1200px){.layout--mini-template .articles{margin:4rem 0}}.layout--mini-template .articles h2{margin-bottom:1.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles h2{margin-bottom:2rem}}.layout--mini-template .articles .carousel{margin:0 auto;max-width:300px;width:100%}@media only screen and (min-width: 730px){.layout--mini-template .articles .carousel{max-width:480px}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .carousel{margin:4rem 0;max-width:940px}}.layout--mini-template .articles .carousel+div{text-align:center}.layout--mini-template .articles .carousel+div button{display:inline-block}.layout--mini-template .articles .carousel+div img{margin:0;width:100%}.layout--mini-template .articles .carousel .slick-dots{margin:3rem 0 2.5rem 0;text-align:center}@media only screen and (min-width: 1200px){.layout--mini-template .articles .carousel .slick-dots{margin:2rem 0 2.3rem 0}}.layout--mini-template .articles .carousel .slick-dots li{cursor:pointer;display:inline-block;height:1.3rem;margin:0 0.75rem;padding:0;position:relative;vertical-align:top;width:1.3rem}.layout--mini-template .articles .carousel .slick-dots li button{background-color:#000;border:0;border-radius:1.3rem;color:transparent;cursor:pointer;display:block;font-size:0;height:1.3rem;line-height:0;opacity:0.2;outline:none;padding:5px;transition:opacity 0.2s ease-in-out;width:1.3rem}.layout--mini-template .articles .carousel .slick-dots li button:hover,.layout--mini-template .articles .carousel .slick-dots li button:focus{opacity:1}.layout--mini-template .articles .carousel .slick-dots li.slick-active button{opacity:1}.layout--mini-template .articles .carousel .slick-arrow{background-color:transparent;border-radius:0;bottom:-1rem;font-size:0;height:4rem;line-height:0;opacity:1;position:absolute;transition:opacity 0.2s ease-in-out;width:4rem;z-index:1}@media only screen and (min-width: 1200px){.layout--mini-template .articles .carousel .slick-arrow{background-color:white;bottom:auto;display:block;margin-top:-4rem;opacity:0.7;top:50%}}.layout--mini-template .articles .carousel .slick-arrow::before,.layout--mini-template .articles .carousel .slick-arrow::after{background-color:#000;border-radius:2px;content:'';height:0.3rem;opacity:1;position:absolute;width:1.5rem}.layout--mini-template .articles .carousel .slick-arrow::before{transform:rotate(45deg)}.layout--mini-template .articles .carousel .slick-arrow::after{transform:rotate(-45deg)}.layout--mini-template .articles .carousel .slick-arrow:hover,.layout--mini-template .articles .carousel .slick-arrow:focus{opacity:0.5}.layout--mini-template .articles .carousel .slick-arrow:active{top:inherit}@media only screen and (min-width: 1200px){.layout--mini-template .articles .carousel .slick-arrow:active{top:50%}}.layout--mini-template .articles .carousel .slick-arrow.slick-prev{left:1rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles .carousel .slick-arrow.slick-prev{left:0}}.layout--mini-template .articles .carousel .slick-arrow.slick-prev::before{left:1rem;top:2.4rem}.layout--mini-template .articles .carousel .slick-arrow.slick-prev::after{left:1rem;top:1.5rem}.layout--mini-template .articles .carousel .slick-arrow.slick-next{right:1rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles .carousel .slick-arrow.slick-next{right:0}}.layout--mini-template .articles .carousel .slick-arrow.slick-next::before{right:1rem;top:1.5rem}.layout--mini-template .articles .carousel .slick-arrow.slick-next::after{right:1rem;top:2.4rem}.layout--mini-template .articles .print-carousel{display:block;margin:0 auto;max-width:184px;text-align:center}.layout--mini-template .articles .content h3,.layout--mini-template .articles .list-bullet h3,.layout--mini-template .articles .list-number h3{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem;margin:2rem 0 0.25rem 0}@media only screen and (min-width: 730px){.layout--mini-template .articles .content h3,.layout--mini-template .articles .list-bullet h3,.layout--mini-template .articles .list-number h3{font-size:2rem}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .content h3,.layout--mini-template .articles .list-bullet h3,.layout--mini-template .articles .list-number h3{font-size:2.1rem}}.layout--mini-template .articles .content p:last-child,.layout--mini-template .articles .list-bullet p:last-child,.layout--mini-template .articles .list-number p:last-child{margin-bottom:0}.layout--mini-template .articles .content p.number,.layout--mini-template .articles .list-bullet p.number,.layout--mini-template .articles .list-number p.number{font-size:2.4rem;line-height:2.6rem;margin-top:4rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles .content p.number,.layout--mini-template .articles .list-bullet p.number,.layout--mini-template .articles .list-number p.number{font-size:2.6rem;line-height:3.3rem}}.layout--mini-template .articles .content p.number span,.layout--mini-template .articles .list-bullet p.number span,.layout--mini-template .articles .list-number p.number span{border:1px solid #000;border-radius:50%;display:block;font-size:2.4rem;height:4rem;line-height:3.8rem;margin:0 0 1.5rem 0;text-align:center;width:4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.layout--mini-template .articles .content p.number span,.layout--mini-template .articles .list-bullet p.number span,.layout--mini-template .articles .list-number p.number span{float:left;margin:-0.6rem 0 0 -5.5rem}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .content p.number span,.layout--mini-template .articles .list-bullet p.number span,.layout--mini-template .articles .list-number p.number span{margin-top:-0.3rem}}@media print{.layout--mini-template .articles .content p.number span,.layout--mini-template .articles .list-bullet p.number span,.layout--mini-template .articles .list-number p.number span{display:block;float:left;margin:-0.6rem 0 0 -5.5rem}}.layout--mini-template .articles .content p.number:first-child,.layout--mini-template .articles .list-bullet p.number:first-child,.layout--mini-template .articles .list-number p.number:first-child{margin-top:3.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles .content p.number:first-child,.layout--mini-template .articles .list-bullet p.number:first-child,.layout--mini-template .articles .list-number p.number:first-child{margin-top:5rem}}.layout--mini-template .articles .content ul,.layout--mini-template .articles .list-bullet ul,.layout--mini-template .articles .list-number ul{margin-left:1.5rem;margin-top:2rem}.layout--mini-template .articles .content ul li,.layout--mini-template .articles .list-bullet ul li,.layout--mini-template .articles .list-number ul li{font-size:1.2rem;line-height:1.6rem;margin-bottom:2rem}@media only screen and (min-width: 730px){.layout--mini-template .articles .content ul li,.layout--mini-template .articles .list-bullet ul li,.layout--mini-template .articles .list-number ul li{font-size:1.4rem;line-height:2rem}}.layout--mini-template .articles .content ul li:last-child,.layout--mini-template .articles .list-bullet ul li:last-child,.layout--mini-template .articles .list-number ul li:last-child{margin-bottom:0}.layout--mini-template .articles .tip{background-color:#ededed;padding:2rem}.layout--mini-template .articles .tip h3{color:#d81e05;font-size:2.6rem;font-family:'barlow-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.layout--mini-template .articles .tip p{line-height:2rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles img{margin-bottom:0}}@media print{.layout--mini-template .articles img{width:50%}}.layout--mini-template .articles img.left,.layout--mini-template .articles .big-image-left img,.layout--mini-template .articles .small-image-left img,.layout--mini-template .articles .promo-left img{float:none}@media only screen and (min-width: 1200px){.layout--mini-template .articles img.left,.layout--mini-template .articles .big-image-left img,.layout--mini-template .articles .small-image-left img,.layout--mini-template .articles .promo-left img{float:left}}@media print{.layout--mini-template .articles img.left,.layout--mini-template .articles .big-image-left img,.layout--mini-template .articles .small-image-left img,.layout--mini-template .articles .promo-left img{float:left}}.layout--mini-template .articles img.right,.layout--mini-template .articles .small-image-right img,.layout--mini-template .articles .promo-right img{float:none;margin-top:2rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles img.right,.layout--mini-template .articles .small-image-right img,.layout--mini-template .articles .promo-right img{float:right;margin:0}}@media print{.layout--mini-template .articles img.right,.layout--mini-template .articles .small-image-right img,.layout--mini-template .articles .promo-right img{float:right}}.layout--mini-template .articles img.bottom,.layout--mini-template .articles .promo-left img,.layout--mini-template .articles .promo-right img{margin-bottom:0;margin-top:2rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles img.bottom,.layout--mini-template .articles .promo-left img,.layout--mini-template .articles .promo-right img{margin-bottom:3rem;margin-top:0}}@media only screen and (min-width: 1200px){.layout--mini-template .articles img.img-small,.layout--mini-template .articles .small-image-right img,.layout--mini-template .articles .small-image-left img,.layout--mini-template .articles .promo-left img,.layout--mini-template .articles .promo-right img{height:auto;width:300px}}@media print{.layout--mini-template .articles img.img-small,.layout--mini-template .articles .small-image-right img,.layout--mini-template .articles .small-image-left img,.layout--mini-template .articles .promo-left img,.layout--mini-template .articles .promo-right img{width:33%}}.layout--mini-template .articles img.in-list-right,.layout--mini-template .articles .big-image-right .list-number img,.layout--mini-template .articles .small-image-right .list-number img{margin:2rem -1rem 2rem 0}@media only screen and (min-width: 1200px){.layout--mini-template .articles img.in-list-right,.layout--mini-template .articles .big-image-right .list-number img,.layout--mini-template .articles .small-image-right .list-number img{margin:0 0 2rem 2rem}}@media print{.layout--mini-template .articles img.in-list-right,.layout--mini-template .articles .big-image-right .list-number img,.layout--mini-template .articles .small-image-right .list-number img{margin:0 -1.5rem 2rem 2rem}}.layout--mini-template .articles img.in-list-left,.layout--mini-template .articles .big-image-left .list-number img,.layout--mini-template .articles .small-image-left .list-number img{margin:2rem 0 2rem 0}@media only screen and (min-width: 1200px){.layout--mini-template .articles img.in-list-left,.layout--mini-template .articles .big-image-left .list-number img,.layout--mini-template .articles .small-image-left .list-number img{margin:0 7.5rem 2rem 0}}@media print{.layout--mini-template .articles img.in-list-left,.layout--mini-template .articles .big-image-left .list-number img,.layout--mini-template .articles .small-image-left .list-number img{margin:0 7.5rem 2rem 0}}.layout--mini-template .articles .list-number{padding:0}@media print{.layout--mini-template .articles .list-number{margin-left:5.5rem}}@media only screen and (min-width: 730px){.layout--mini-template .articles .list-number p,.layout--mini-template .articles .list-number h3{margin-left:5.5rem}}.layout--mini-template .articles ol.list-number{counter-reset:item;list-style:none;margin:-1rem 0 0 0}@media only screen and (min-width: 730px){.layout--mini-template .articles ol.list-number{margin-top:0}}.layout--mini-template .articles ol.list-number li{counter-increment:item;padding:5rem 0 0 0;position:relative}@media only screen and (min-width: 730px){.layout--mini-template .articles ol.list-number li{padding-top:0}}.layout--mini-template .articles ol.list-number li::before{border:1px solid #000;border-radius:50%;content:counter(item);counter-increment:li-counter;display:block;font-size:2.4rem;height:4rem;line-height:3.8rem;position:absolute;text-align:center;top:3rem;width:4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.layout--mini-template .articles ol.list-number li::before{top:-0.6rem}}@media only screen and (min-width: 1200px){.layout--mini-template .articles ol.list-number li::before{top:-0.3rem}}.layout--mini-template .articles .col-left h3:first-child,.layout--mini-template .articles .small-image-right .content h3:first-child,.layout--mini-template .articles .small-image-right .list-bullet h3:first-child,.layout--mini-template .articles .promo-right .content h3:first-child,.layout--mini-template .articles .promo-right .list-number h3:first-child,.layout--mini-template .articles .col-right h3:first-child,.layout--mini-template .articles .small-image-left .content h3:first-child,.layout--mini-template .articles .small-image-left .list-bullet h3:first-child,.layout--mini-template .articles .promo-left .content h3:first-child{margin-top:0}@media only screen and (min-width: 1200px){.layout--mini-template .articles .col-left,.layout--mini-template .articles .small-image-right .content,.layout--mini-template .articles .small-image-right .list-bullet,.layout--mini-template .articles .promo-right .content,.layout--mini-template .articles .promo-right .list-number{float:left;padding-right:1rem}}@media print{.layout--mini-template .articles .col-left,.layout--mini-template .articles .small-image-right .content,.layout--mini-template .articles .small-image-right .list-bullet,.layout--mini-template .articles .promo-right .content,.layout--mini-template .articles .promo-right .list-number{float:left;padding-right:2rem}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .col-right,.layout--mini-template .articles .small-image-left .content,.layout--mini-template .articles .small-image-left .list-bullet,.layout--mini-template .articles .promo-left .content{float:right;padding-left:1rem}}@media print{.layout--mini-template .articles .col-right,.layout--mini-template .articles .small-image-left .content,.layout--mini-template .articles .small-image-left .list-bullet,.layout--mini-template .articles .promo-left .content{float:right;padding-left:2rem}}.layout--mini-template .articles .width-50,.layout--mini-template .articles .big-image-right .content,.layout--mini-template .articles .big-image-left .content{width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .articles .width-50,.layout--mini-template .articles .big-image-right .content,.layout--mini-template .articles .big-image-left .content{width:50%}}@media print{.layout--mini-template .articles .width-50,.layout--mini-template .articles .big-image-right .content,.layout--mini-template .articles .big-image-left .content{width:50%}}.layout--mini-template .articles .width-66,.layout--mini-template .articles .small-image-right .content,.layout--mini-template .articles .small-image-right .list-bullet,.layout--mini-template .articles .small-image-left .content,.layout--mini-template .articles .small-image-left .list-bullet,.layout--mini-template .articles .promo-left .content,.layout--mini-template .articles .promo-right .content,.layout--mini-template .articles .promo-right .list-number{width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .articles .width-66,.layout--mini-template .articles .small-image-right .content,.layout--mini-template .articles .small-image-right .list-bullet,.layout--mini-template .articles .small-image-left .content,.layout--mini-template .articles .small-image-left .list-bullet,.layout--mini-template .articles .promo-left .content,.layout--mini-template .articles .promo-right .content,.layout--mini-template .articles .promo-right .list-number{width:66%}}@media print{.layout--mini-template .articles .width-66,.layout--mini-template .articles .small-image-right .content,.layout--mini-template .articles .small-image-right .list-bullet,.layout--mini-template .articles .small-image-left .content,.layout--mini-template .articles .small-image-left .list-bullet,.layout--mini-template .articles .promo-left .content,.layout--mini-template .articles .promo-right .content,.layout--mini-template .articles .promo-right .list-number{width:66%}}.layout--mini-template .articles .box{margin-bottom:2rem;width:100%}.layout--mini-template .articles .box::after{clear:both;content:'';display:table}@media only screen and (min-width: 730px){.layout--mini-template .articles .box{display:table;width:100%}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .box.box-33{box-shadow:inset 0 0 1px #333;display:block;margin-bottom:0;max-width:300px}}.layout--mini-template .articles .box.box-33:last-child{margin-bottom:0.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles .box.box-33:last-child{margin-bottom:0}}@media print{.layout--mini-template .articles .box.box-33:last-child{margin-bottom:0}}@media print{.layout--mini-template .articles .box.box-33{box-shadow:inset 0 0 1px #333;display:block;margin-bottom:0;width:32%}}.layout--mini-template .articles .box.box-100{margin-bottom:2rem}.layout--mini-template .articles .img-link,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .articles .recipes .article a{display:block;overflow:hidden;position:relative;transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .articles .img-link::before,.layout--mini-template .articles .recipes .recipe a:first-child::before,.layout--mini-template .articles .recipes .article a::before{background-color:rgba(0,0,0,0.4);bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease-in-out;z-index:1}.layout--mini-template .articles .img-link img,.layout--mini-template .articles .recipes .recipe a:first-child img,.layout--mini-template .articles .recipes .article a img{left:50%;margin-bottom:0;position:relative;top:50%;transform:scale(1) translate(-50%, -50%);transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .articles .img-link.img-33,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .articles .recipes .article a.img-33,.layout--mini-template .recipe .articles .recipes .article a:first-child,.layout--mini-template .articles .recipe a.img-link:first-child,.layout--mini-template .recipe .articles a.img-link:first-child{height:200px}@media only screen and (min-width: 730px){.layout--mini-template .articles .img-link.img-33,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .articles .recipes .article a.img-33,.layout--mini-template .recipe .articles .recipes .article a:first-child,.layout--mini-template .articles .recipe a.img-link:first-child,.layout--mini-template .recipe .articles a.img-link:first-child{display:table-cell;height:156px;vertical-align:middle;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .img-link.img-33,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .articles .recipes .article a.img-33,.layout--mini-template .recipe .articles .recipes .article a:first-child,.layout--mini-template .articles .recipe a.img-link:first-child,.layout--mini-template .recipe .articles a.img-link:first-child{display:block;height:200px;width:100%}}@media print{.layout--mini-template .articles .img-link.img-33,.layout--mini-template .articles .recipes .recipe a:first-child,.layout--mini-template .articles .recipes .article a.img-33,.layout--mini-template .recipe .articles .recipes .article a:first-child,.layout--mini-template .articles .recipe a.img-link:first-child,.layout--mini-template .recipe .articles a.img-link:first-child{height:auto}}.layout--mini-template .articles .img-link.img-33 img,.layout--mini-template .articles .recipes .recipe a:first-child img,.layout--mini-template .articles .recipes .article a.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:first-child img,.layout--mini-template .articles .recipe a.img-link:first-child img,.layout--mini-template .recipe .articles a.img-link:first-child img{left:50%;margin-bottom:0;position:relative;top:50%;transform:scale(1) translate(-50%, -50%);transition:all 0.5s ease-in-out;width:100%}@media only screen and (min-width: 730px){.layout--mini-template .articles .img-link.img-33 img,.layout--mini-template .articles .recipes .recipe a:first-child img,.layout--mini-template .articles .recipes .article a.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:first-child img,.layout--mini-template .articles .recipe a.img-link:first-child img,.layout--mini-template .recipe .articles a.img-link:first-child img{left:0;top:0;transform:scale(1)}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .img-link.img-33 img,.layout--mini-template .articles .recipes .recipe a:first-child img,.layout--mini-template .articles .recipes .article a.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:first-child img,.layout--mini-template .articles .recipe a.img-link:first-child img,.layout--mini-template .recipe .articles a.img-link:first-child img{left:50%;top:50%;transform:scale(1) translate(-50%, -50%)}}@media print{.layout--mini-template .articles .img-link.img-33 img,.layout--mini-template .articles .recipes .recipe a:first-child img,.layout--mini-template .articles .recipes .article a.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:first-child img,.layout--mini-template .articles .recipe a.img-link:first-child img,.layout--mini-template .recipe .articles a.img-link:first-child img{height:100%;left:0;top:0;transform:none}}.layout--mini-template .articles .img-link.img-100,.layout--mini-template .articles .recipes .recipe a.img-100:first-child,.layout--mini-template .articles .recipes .recipe .article a:first-child,.layout--mini-template .articles .recipes .article .recipe a:first-child,.layout--mini-template .single-line .article .articles .recipes .recipe a:first-child,.layout--mini-template .articles .recipes .article a,.layout--mini-template .articles .single-line .article a.img-link:first-child,.layout--mini-template .single-line .article .articles a.img-link:first-child{display:table}.layout--mini-template .articles .img-link.img-100 img,.layout--mini-template .articles .recipes .recipe a.img-100:first-child img,.layout--mini-template .articles .recipes .recipe .article a:first-child img,.layout--mini-template .articles .recipes .article .recipe a:first-child img,.layout--mini-template .single-line .article .articles .recipes .recipe a:first-child img,.layout--mini-template .articles .recipes .article a img,.layout--mini-template .articles .single-line .article a.img-link:first-child img,.layout--mini-template .single-line .article .articles a.img-link:first-child img{left:0;min-height:0;top:0;transform:scale(1)}.layout--mini-template .articles .img-link:hover,.layout--mini-template .articles .recipes .recipe a:hover:first-child,.layout--mini-template .articles .recipes .article a:hover,.layout--mini-template .articles .img-link:focus,.layout--mini-template .articles .recipes .recipe a:focus:first-child,.layout--mini-template .articles .recipes .article a:focus{background-size:110% auto}.layout--mini-template .articles .img-link:hover::before,.layout--mini-template .articles .recipes .recipe a:first-child:hover::before,.layout--mini-template .articles .recipes .article a:hover::before,.layout--mini-template .articles .img-link:focus::before,.layout--mini-template .articles .recipes .recipe a:first-child:focus::before,.layout--mini-template .articles .recipes .article a:focus::before{opacity:1}.layout--mini-template .articles .img-link:hover img,.layout--mini-template .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover img,.layout--mini-template .articles .img-link:focus img,.layout--mini-template .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .articles .img-link:hover img,.layout--mini-template .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover img,.layout--mini-template .articles .img-link:focus img,.layout--mini-template .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .img-link:hover img,.layout--mini-template .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover img,.layout--mini-template .articles .img-link:focus img,.layout--mini-template .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .articles .img-link:hover.img-33 img,.layout--mini-template .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:hover:first-child img,.layout--mini-template .articles .recipe a.img-link:hover:first-child img,.layout--mini-template .recipe .articles a.img-link:hover:first-child img,.layout--mini-template .articles .img-link:focus.img-33 img,.layout--mini-template .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:focus:first-child img,.layout--mini-template .articles .recipe a.img-link:focus:first-child img,.layout--mini-template .recipe .articles a.img-link:focus:first-child img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .articles .img-link:hover.img-33 img,.layout--mini-template .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:hover:first-child img,.layout--mini-template .articles .recipe a.img-link:hover:first-child img,.layout--mini-template .recipe .articles a.img-link:hover:first-child img,.layout--mini-template .articles .img-link:focus.img-33 img,.layout--mini-template .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:focus:first-child img,.layout--mini-template .articles .recipe a.img-link:focus:first-child img,.layout--mini-template .recipe .articles a.img-link:focus:first-child img{transform:scale(1.1)}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .img-link:hover.img-33 img,.layout--mini-template .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:hover:first-child img,.layout--mini-template .articles .recipe a.img-link:hover:first-child img,.layout--mini-template .recipe .articles a.img-link:hover:first-child img,.layout--mini-template .articles .img-link:focus.img-33 img,.layout--mini-template .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus.img-33 img,.layout--mini-template .recipe .articles .recipes .article a:focus:first-child img,.layout--mini-template .articles .recipe a.img-link:focus:first-child img,.layout--mini-template .recipe .articles a.img-link:focus:first-child img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .articles .img-link:hover.img-100 img,.layout--mini-template .articles .recipes .recipe a:hover.img-100:first-child img,.layout--mini-template .single-line .article .articles .recipes .recipe a:hover:first-child img,.layout--mini-template .articles .recipes .article a:hover img,.layout--mini-template .articles .single-line .article a.img-link:hover:first-child img,.layout--mini-template .single-line .article .articles a.img-link:hover:first-child img,.layout--mini-template .articles .img-link:focus.img-100 img,.layout--mini-template .articles .recipes .recipe a:focus.img-100:first-child img,.layout--mini-template .single-line .article .articles .recipes .recipe a:focus:first-child img,.layout--mini-template .articles .recipes .article a:focus img,.layout--mini-template .articles .single-line .article a.img-link:focus:first-child img,.layout--mini-template .single-line .article .articles a.img-link:focus:first-child img{transform:scale(1.1)}.layout--mini-template .articles .img-link:hover .img-arrow,.layout--mini-template .articles .recipes .recipe a:hover:first-child .img-arrow,.layout--mini-template .articles .recipes .article a:hover .img-arrow,.layout--mini-template .articles .img-link:hover .article a:first-child span,.layout--mini-template .article a:first-child .articles .img-link:hover span,.layout--mini-template .articles .recipes .recipe a:first-child .img-link:hover span,.layout--mini-template .articles .img-link:hover .recipes .article a span,.layout--mini-template .articles .recipes .article a .img-link:hover span,.layout--mini-template .articles .recipes .article a:hover span,.layout--mini-template .articles .img-link:hover .recipe a:first-child span,.layout--mini-template .recipe a:first-child .articles .img-link:hover span,.layout--mini-template .articles .recipes .recipe a:hover:first-child span,.layout--mini-template .articles .img-link:hover .occasions-list .occasions a:first-child span,.layout--mini-template .occasions-list .occasions a:first-child .articles .img-link:hover span,.layout--mini-template .articles .img-link:focus .img-arrow,.layout--mini-template .articles .recipes .recipe a:focus:first-child .img-arrow,.layout--mini-template .articles .recipes .article a:focus .img-arrow,.layout--mini-template .articles .img-link:focus .article a:first-child span,.layout--mini-template .article a:first-child .articles .img-link:focus span,.layout--mini-template .articles .recipes .recipe a:first-child .img-link:focus span,.layout--mini-template .articles .img-link:focus .recipes .article a span,.layout--mini-template .articles .recipes .article a .img-link:focus span,.layout--mini-template .articles .recipes .article a:focus span,.layout--mini-template .articles .img-link:focus .recipe a:first-child span,.layout--mini-template .recipe a:first-child .articles .img-link:focus span,.layout--mini-template .articles .recipes .recipe a:focus:first-child span,.layout--mini-template .articles .img-link:focus .occasions-list .occasions a:first-child span,.layout--mini-template .occasions-list .occasions a:first-child .articles .img-link:focus span{opacity:0}.layout--mini-template .articles .img-link:hover .img-arrow::after,.layout--mini-template .articles .recipes .recipe a:hover:first-child .img-arrow::after,.layout--mini-template .articles .recipes .article a:hover .img-arrow::after,.layout--mini-template .articles .img-link:hover .article a:first-child span::after,.layout--mini-template .article a:first-child .articles .img-link:hover span::after,.layout--mini-template .articles .recipes .recipe a:first-child .img-link:hover span::after,.layout--mini-template .articles .img-link:hover .recipes .article a span::after,.layout--mini-template .articles .recipes .article a .img-link:hover span::after,.layout--mini-template .articles .recipes .article a:hover span::after,.layout--mini-template .articles .img-link:hover .recipe a:first-child span::after,.layout--mini-template .recipe a:first-child .articles .img-link:hover span::after,.layout--mini-template .articles .recipes .recipe a:hover:first-child span::after,.layout--mini-template .articles .img-link:hover .occasions-list .occasions a:first-child span::after,.layout--mini-template .occasions-list .occasions a:first-child .articles .img-link:hover span::after,.layout--mini-template .articles .img-link:focus .img-arrow::after,.layout--mini-template .articles .recipes .recipe a:focus:first-child .img-arrow::after,.layout--mini-template .articles .recipes .article a:focus .img-arrow::after,.layout--mini-template .articles .img-link:focus .article a:first-child span::after,.layout--mini-template .article a:first-child .articles .img-link:focus span::after,.layout--mini-template .articles .recipes .recipe a:first-child .img-link:focus span::after,.layout--mini-template .articles .img-link:focus .recipes .article a span::after,.layout--mini-template .articles .recipes .article a .img-link:focus span::after,.layout--mini-template .articles .recipes .article a:focus span::after,.layout--mini-template .articles .img-link:focus .recipe a:first-child span::after,.layout--mini-template .recipe a:first-child .articles .img-link:focus span::after,.layout--mini-template .articles .recipes .recipe a:focus:first-child span::after,.layout--mini-template .articles .img-link:focus .occasions-list .occasions a:first-child span::after,.layout--mini-template .occasions-list .occasions a:first-child .articles .img-link:focus span::after{opacity:0}.layout--mini-template .articles .img-link .img-arrow,.layout--mini-template .articles .recipes .recipe a:first-child .img-arrow,.layout--mini-template .articles .recipes .article a .img-arrow,.layout--mini-template .articles .img-link .article a:first-child span,.layout--mini-template .article a:first-child .articles .img-link span,.layout--mini-template .articles .recipes .article a span,.layout--mini-template .articles .img-link .recipe a:first-child span,.layout--mini-template .recipe a:first-child .articles .img-link span,.layout--mini-template .articles .recipes .recipe a:first-child span,.layout--mini-template .articles .img-link .occasions-list .occasions a:first-child span,.layout--mini-template .occasions-list .occasions a:first-child .articles .img-link span{background-color:rgba(255,255,255,0.7);bottom:0;height:3rem;opacity:1;position:absolute;right:0;transition:all 0.5s ease-in-out;width:3rem}.layout--mini-template .articles .img-link .img-arrow::after,.layout--mini-template .articles .recipes .recipe a:first-child .img-arrow::after,.layout--mini-template .articles .recipes .article a .img-arrow::after,.layout--mini-template .articles .img-link .article a:first-child span::after,.layout--mini-template .article a:first-child .articles .img-link span::after,.layout--mini-template .articles .recipes .article a span::after,.layout--mini-template .articles .img-link .recipe a:first-child span::after,.layout--mini-template .recipe a:first-child .articles .img-link span::after,.layout--mini-template .articles .recipes .recipe a:first-child span::after,.layout--mini-template .articles .img-link .occasions-list .occasions a:first-child span::after,.layout--mini-template .occasions-list .occasions a:first-child .articles .img-link span::after{border-bottom:2px solid #000;border-right:2px solid #000;bottom:10px;content:'';height:1.2rem;opacity:1;position:absolute;right:11px;transform:rotate(-45deg);width:1.2rem}.layout--mini-template .articles .text-content,.layout--mini-template .articles .article div,.layout--mini-template .article .articles div,.layout--mini-template .articles .recipes .recipe div,.layout--mini-template .articles .recipe div,.layout--mini-template .recipe .articles div{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:none;margin-bottom:0 !important;padding:2rem}@media only screen and (min-width: 730px){.layout--mini-template .articles .text-content,.layout--mini-template .articles .article div,.layout--mini-template .article .articles div,.layout--mini-template .articles .recipes .recipe div,.layout--mini-template .articles .recipe div,.layout--mini-template .recipe .articles div{border-left:none;border-top:1px solid #e0e0e0;display:table-cell;vertical-align:middle;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .text-content,.layout--mini-template .articles .article div,.layout--mini-template .article .articles div,.layout--mini-template .articles .recipes .recipe div,.layout--mini-template .articles .recipe div,.layout--mini-template .recipe .articles div{border:none;display:block;width:100%}}@media print{.layout--mini-template .articles .text-content,.layout--mini-template .articles .article div,.layout--mini-template .article .articles div,.layout--mini-template .articles .recipes .recipe div,.layout--mini-template .articles .recipe div,.layout--mini-template .recipe .articles div{border:none}}.layout--mini-template .articles .text-content .box-title,.layout--mini-template .articles .article div .box-title,.layout--mini-template .article .articles div .box-title,.layout--mini-template .articles .recipe div .box-title,.layout--mini-template .recipe .articles div .box-title,.layout--mini-template .articles .recipes .recipe div a,.layout--mini-template .recipe .articles .recipes .recipe div a{border-bottom:0px solid #fff;display:inline;font-size:1.8rem;line-height:2.1rem;text-decoration:none;transition:all 0.2s ease-in-out;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.layout--mini-template .articles .text-content .box-title,.layout--mini-template .articles .article div .box-title,.layout--mini-template .article .articles div .box-title,.layout--mini-template .articles .recipe div .box-title,.layout--mini-template .recipe .articles div .box-title,.layout--mini-template .articles .recipes .recipe div a,.layout--mini-template .recipe .articles .recipes .recipe div a{font-size:2rem;line-height:2.3rem}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .text-content .box-title,.layout--mini-template .articles .article div .box-title,.layout--mini-template .article .articles div .box-title,.layout--mini-template .articles .recipe div .box-title,.layout--mini-template .recipe .articles div .box-title,.layout--mini-template .articles .recipes .recipe div a,.layout--mini-template .recipe .articles .recipes .recipe div a{font-size:2.1rem;line-height:2.4rem}}.layout--mini-template .articles .text-content .box-title:hover,.layout--mini-template .articles .article div .box-title:hover,.layout--mini-template .article .articles div .box-title:hover,.layout--mini-template .articles .recipe div .box-title:hover,.layout--mini-template .recipe .articles div .box-title:hover,.layout--mini-template .articles .recipes .recipe div a:hover,.layout--mini-template .recipe .articles .recipes .recipe div a:hover,.layout--mini-template .articles .text-content .box-title:focus,.layout--mini-template .articles .article div .box-title:focus,.layout--mini-template .article .articles div .box-title:focus,.layout--mini-template .articles .recipe div .box-title:focus,.layout--mini-template .recipe .articles div .box-title:focus,.layout--mini-template .articles .recipes .recipe div a:focus,.layout--mini-template .recipe .articles .recipes .recipe div a:focus{border-bottom:0.1rem solid #000000;color:inherit}.layout--mini-template .articles .recipes{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.layout--mini-template .articles .recipes .recipe{clear:both;margin-bottom:2rem;width:100%}@media only screen and (min-width: 730px){.layout--mini-template .articles .recipes .recipe{display:table;width:100%}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .recipes .recipe{box-shadow:inset 0 0 1px #333;display:block;margin-bottom:0;max-width:300px}}@media print{.layout--mini-template .articles .recipes .recipe{box-shadow:inset 0 0 1px #333;display:block;margin-bottom:0;width:32%}}.layout--mini-template .articles .recipes .recipe:last-child{margin-bottom:0.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .articles .recipes .recipe:last-child{margin-bottom:0}}@media print{.layout--mini-template .articles .recipes .recipe:last-child{margin-bottom:0}}.layout--mini-template .articles .recipes .recipe div .category,.layout--mini-template .articles .recipes .recipe div p{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.1rem;margin-bottom:0;text-transform:uppercase}.layout--mini-template .articles .recipes .article{margin-bottom:2rem;max-height:300px;width:100%}.layout--mini-template .articles .recipes .article::after{clear:both;content:'';display:table}.layout--mini-template .articles .recipes .article a:first-child{max-height:300px}.layout--mini-template .articles .recipes .article a:first-child img{max-height:300px}.layout--mini-template .articles .big-image-right .content h3:first-child{margin-top:0}@media only screen and (min-width: 1200px){.layout--mini-template .articles .big-image-right .content{float:left;padding-right:1rem}}@media print{.layout--mini-template .articles .big-image-right .content{float:left;padding-right:2rem}}.layout--mini-template .articles .big-image-right img{float:right;max-width:300px}@media only screen and (min-width: 730px){.layout--mini-template .articles .big-image-right img{max-width:455px}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .big-image-right img{max-width:460px}}.layout--mini-template .articles .big-image-right .list-number{display:flex;flex-direction:column}@media only screen and (min-width: 1200px){.layout--mini-template .articles .big-image-right .list-number{display:block}}.layout--mini-template .articles .big-image-left .content{padding-right:1rem}.layout--mini-template .articles .big-image-left .content h3:first-child{margin-top:0}@media only screen and (min-width: 1200px){.layout--mini-template .articles .big-image-left .content{float:right;padding-left:1rem}}@media print{.layout--mini-template .articles .big-image-left .content{float:right;padding-left:2rem}}.layout--mini-template .articles .big-image-left img{max-width:300px}@media only screen and (min-width: 730px){.layout--mini-template .articles .big-image-left img{max-width:455px}}@media only screen and (min-width: 1200px){.layout--mini-template .articles .big-image-left img{max-width:460px}}.layout--mini-template .recipe{margin-bottom:1.5rem;position:relative;width:100%}.layout--mini-template .recipe::after{clear:both;content:'';display:table}@media only screen and (min-width: 730px){.layout--mini-template .recipe{display:table}}@media only screen and (min-width: 1200px){.layout--mini-template .recipe{display:block;margin-bottom:0;max-width:30rem}}.layout--mini-template .recipe a:first-child{height:20rem}@media only screen and (min-width: 730px){.layout--mini-template .recipe a:first-child{display:table-cell;height:156px;vertical-align:middle;width:50%}}@media only screen and (min-width: 730px){.layout--mini-template .recipe div{border-left:none;border-top:0.1rem solid #e0e0e0;display:table-cell;height:116px;vertical-align:middle;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .recipe div{border-left:0.1rem solid #e0e0e0;border-top:none}}.layout--mini-template .recipe div a{margin-bottom:0}@media only screen and (min-width: 730px){.layout--mini-template .recipe-right{display:block;float:left;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .recipe-right{float:none;width:100%}}.layout--mini-template .promotion{width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .promotion{width:auto}}.layout--mini-template .promotion.ad{margin-bottom:1.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .promotion.ad{margin-bottom:0;margin-top:0}}.layout--mini-template .promotion a{display:block;margin:0 auto;max-width:300px}.layout--mini-template .promotion .ad-title{font-size:1.7rem;line-height:1.5rem;margin:0 auto 1.5rem auto;text-transform:uppercase;width:300px}.layout--mini-template .bloc-title{display:table;margin-bottom:0 !important;padding-right:4rem}@media only screen and (min-width: 730px){.layout--mini-template .bloc-title{float:left;height:260px;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .bloc-title{float:none;width:100%}}.layout--mini-template .bloc-title h2{margin-top:0}@media only screen and (min-width: 730px){.layout--mini-template .bloc-title h2{display:table-cell;vertical-align:middle}}.layout--mini-template .ad{width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .ad{margin-top:0;width:auto}}.layout--mini-template .ad a{display:block;margin:0 auto;max-width:300px}.layout--mini-template .ad p{font-size:1.7rem;line-height:1.5rem;margin:0 auto 1.5rem auto;text-transform:uppercase;width:300px}.layout--mini-template .campaign{margin-bottom:2rem;width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .campaign{margin-bottom:0;width:auto}}.layout--mini-template .campaign a{display:block;margin:0 auto;max-width:300px}@media only screen and (min-width: 730px){.layout--mini-template .campaign a{max-width:455px}}@media only screen and (min-width: 1200px){.layout--mini-template .campaign a{max-width:620px}}.layout--mini-template .flex-blocs,.layout--mini-template .blocs,.layout--mini-template .single-line,.layout--mini-template .single-line .articles,.layout--mini-template .single-line .campaign-ads{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.layout--mini-template .single-line{margin-bottom:1.5rem}@media only screen and (min-width: 1200px){.layout--mini-template .single-line{margin-bottom:2.5rem}}.layout--mini-template .single-line h2{display:block;width:100%}.layout--mini-template .single-line .article{clear:both;width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .article{max-width:940px}}.layout--mini-template .single-line .article a:first-child{display:block;height:auto}.layout--mini-template .single-line .article a:first-child img{left:0;min-height:0;top:0;transform:scale(1)}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .article a:first-child img{height:300px}}.layout--mini-template .single-line .article a:first-child:hover img,.layout--mini-template .single-line .article a:first-child:focus img{transform:scale(1.1) translate(0%, 0%)}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .article .articles a:first-child img{height:310px;width:420px}}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .intro{max-width:940px}}.layout--mini-template .single-line .articles{margin-bottom:0;margin-top:3rem;width:100%}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .articles{margin-top:4rem}}.layout--mini-template .single-line .articles .article{float:left}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .articles .article{max-width:450px}.layout--mini-template .single-line .articles .article:first-child{margin-right:1.5rem}}.layout--mini-template .single-line .articles .article a:first-child{display:table}.layout--mini-template .single-line .articles .article a:first-child img{left:0;min-height:0;top:0;transform:scale(1)}@media only screen and (min-width: 1200px){.layout--mini-template .single-line .articles .article a:first-child img{height:310px;width:448px}}.layout--mini-template .single-line .articles .article a:first-child:hover img,.layout--mini-template .single-line .articles .article a:first-child:focus img{transform:scale(1.1) translate(0%, 0%)}.layout--mini-template .single-line .campaign-ads{margin-bottom:0;max-width:940px;width:100%}.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child:hover img,.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child:hover img,.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child:hover img,.layout--mini-template .multiblocs .article-recipe-promotion .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .multiblocs .article-recipe-promotion .article div{border-bottom:0}.layout--mini-template .multiblocs .article-recipe-promotion .recipe-promotion{float:right}.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child:hover img,.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child:hover img,.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child:hover img,.layout--mini-template .multiblocs .article-recipe-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .multiblocs .article-recipe-recipe .article div{border-bottom:0}.layout--mini-template .multiblocs .article-recipe-recipe .recipe-recipe{float:right}.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child:hover img,.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child:hover img,.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child:hover img,.layout--mini-template .multiblocs .article-promotion-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .multiblocs .article-promotion-recipe .article div{border-bottom:0}.layout--mini-template .multiblocs .article-promotion-recipe .promotion-recipe{float:right}.layout--mini-template .multiblocs .promotion-recipe-article .article{float:right}.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child:hover img,.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child:hover img,.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child:hover img,.layout--mini-template .multiblocs .promotion-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .multiblocs .promotion-recipe-article .article div{border-bottom:0}.layout--mini-template .multiblocs .recipe-promotion-article .recipe-promotion .recipe{margin-bottom:2rem}.layout--mini-template .multiblocs .recipe-promotion-article .article{float:right}.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child:hover img,.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child:hover img,.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child:hover img,.layout--mini-template .multiblocs .recipe-promotion-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .multiblocs .recipe-promotion-article .article div{border-bottom:0}.layout--mini-template .multiblocs .recipe-recipe-article .recipe-recipe .recipe{margin-bottom:2rem}.layout--mini-template .multiblocs .recipe-recipe-article .article{float:right}.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child:hover img,.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child:hover img,.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child:hover img,.layout--mini-template .multiblocs .recipe-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .multiblocs .recipe-recipe-article .article div{border-bottom:0}.layout--mini-template .citations{margin-top:3rem}@media only screen and (min-width: 1200px){.layout--mini-template .citations{margin-top:4rem}}.layout--mini-template .citations .article-title-recipe .article a:first-child:hover img,.layout--mini-template .citations .article-title-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-title-recipe .article a:first-child:hover img,.layout--mini-template .citations .article-title-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-title-recipe .article a:first-child:hover img,.layout--mini-template .citations .article-title-recipe .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .article-title-recipe .article div{border-bottom:0}.layout--mini-template .citations .article-title-recipe .title-recipe{float:right}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-title-recipe .title-recipe .bloc-title{height:auto;margin-bottom:2rem !important;margin-top:2rem;width:100%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-title-recipe .title-recipe .bloc-title{height:26rem}}.layout--mini-template .citations .article-recipe-title .article a:first-child:hover img,.layout--mini-template .citations .article-recipe-title .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-recipe-title .article a:first-child:hover img,.layout--mini-template .citations .article-recipe-title .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-recipe-title .article a:first-child:hover img,.layout--mini-template .citations .article-recipe-title .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .article-recipe-title .article div{border-bottom:0}.layout--mini-template .citations .article-recipe-title .recipe-title{float:right}.layout--mini-template .citations .article-recipe-title .recipe-title .bloc-title{margin-bottom:2rem;padding-right:0}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-recipe-title .recipe-title .bloc-title{float:right;padding-left:4rem}}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-recipe-title .recipe-title .recipe{border-left:0.1rem solid #e0e0e0;border-top:none;display:block;float:left;height:auto;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-recipe-title .recipe-title .recipe{width:100%}}.layout--mini-template .citations .article-title-promo .article a:first-child:hover img,.layout--mini-template .citations .article-title-promo .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-title-promo .article a:first-child:hover img,.layout--mini-template .citations .article-title-promo .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-title-promo .article a:first-child:hover img,.layout--mini-template .citations .article-title-promo .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .article-title-promo .article div{border-bottom:0}.layout--mini-template .citations .article-title-promo .title-promotion{float:right}.layout--mini-template .citations .article-title-promo .title-promotion .bloc-title{margin-bottom:2rem}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-title-promo .title-promotion .bloc-title{height:auto;margin-bottom:2rem !important;margin-top:2rem;width:100%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-title-promo .title-promotion .bloc-title{height:26rem}}.layout--mini-template .citations .article-promo-title .article a:first-child:hover img,.layout--mini-template .citations .article-promo-title .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-promo-title .article a:first-child:hover img,.layout--mini-template .citations .article-promo-title .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-promo-title .article a:first-child:hover img,.layout--mini-template .citations .article-promo-title .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .article-promo-title .article div{border-bottom:0}.layout--mini-template .citations .article-promo-title .promotion-title{float:right}.layout--mini-template .citations .article-promo-title .promotion-title .bloc-title{margin-bottom:2rem}@media only screen and (min-width: 730px){.layout--mini-template .citations .article-promo-title .promotion-title .bloc-title{height:auto;margin-bottom:2rem !important;margin-top:2rem;width:100%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .article-promo-title .promotion-title .bloc-title{height:26rem}}.layout--mini-template .citations .title-recipe-article .title-recipe{float:left}@media only screen and (min-width: 730px){.layout--mini-template .citations .title-recipe-article .title-recipe .recipe{border-left:0.1rem solid #e0e0e0;border-top:none;display:block;float:left;height:auto;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .title-recipe-article .title-recipe .recipe{float:none;width:100%}}.layout--mini-template .citations .title-recipe-article .title-recipe .recipe div{border-left:0.1rem solid #e0e0e0;border-top:none}.layout--mini-template .citations .title-recipe-article .article{float:right}.layout--mini-template .citations .title-recipe-article .article a:first-child:hover img,.layout--mini-template .citations .title-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .title-recipe-article .article a:first-child:hover img,.layout--mini-template .citations .title-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .title-recipe-article .article a:first-child:hover img,.layout--mini-template .citations .title-recipe-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .title-recipe-article .article div{border-bottom:0}.layout--mini-template .citations .recipe-title-article .recipe-title{float:left}@media only screen and (min-width: 730px){.layout--mini-template .citations .recipe-title-article .recipe-title .recipe{border-left:0.1rem solid #e0e0e0;border-top:none;display:block;float:left;height:auto;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .recipe-title-article .recipe-title .recipe{float:none;width:100%}}.layout--mini-template .citations .recipe-title-article .recipe-title .recipe div{border-left:0.1rem solid #e0e0e0;border-top:none}@media only screen and (min-width: 730px){.layout--mini-template .citations .recipe-title-article .recipe-title .bloc-title{height:26rem;margin:2rem !important;width:calc(50% - 4rem) !important}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .recipe-title-article .recipe-title .bloc-title{width:calc(100% - 2rem) !important}}.layout--mini-template .citations .recipe-title-article .article{float:right}.layout--mini-template .citations .recipe-title-article .article a:first-child:hover img,.layout--mini-template .citations .recipe-title-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .recipe-title-article .article a:first-child:hover img,.layout--mini-template .citations .recipe-title-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .recipe-title-article .article a:first-child:hover img,.layout--mini-template .citations .recipe-title-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .recipe-title-article .article div{border-bottom:0}.layout--mini-template .citations .title-promo-article .title-promo{float:left}.layout--mini-template .citations .title-promo-article .title-promo .bloc-title{margin-bottom:2rem}.layout--mini-template .citations .title-promo-article .title-promo .promotion{position:relative}@media only screen and (min-width: 730px){.layout--mini-template .citations .title-promo-article .title-promo .promotion{display:block;float:left;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .title-promo-article .title-promo .promotion{bottom:0;float:none;position:absolute;width:100%}}.layout--mini-template .citations .title-promo-article .title-promo .promotion div{border-left:0.1rem solid #e0e0e0;border-top:none}.layout--mini-template .citations .title-promo-article .article{float:right}.layout--mini-template .citations .title-promo-article .article a:first-child:hover img,.layout--mini-template .citations .title-promo-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .title-promo-article .article a:first-child:hover img,.layout--mini-template .citations .title-promo-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .title-promo-article .article a:first-child:hover img,.layout--mini-template .citations .title-promo-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .title-promo-article .article div{border-bottom:0}.layout--mini-template .citations .promo-title-article .promo-title{float:left}@media only screen and (min-width: 730px){.layout--mini-template .citations .promo-title-article .promo-title{margin-bottom:2rem}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .promo-title-article .promo-title{margin-bottom:0}}.layout--mini-template .citations .promo-title-article .promo-title .promotion{margin-bottom:2rem !important;position:relative}@media only screen and (min-width: 730px){.layout--mini-template .citations .promo-title-article .promo-title .promotion{display:block;float:left;margin-bottom:0 !important;width:50%}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .promo-title-article .promo-title .promotion{bottom:0;float:none;position:absolute;width:100%}}.layout--mini-template .citations .promo-title-article .promo-title .promotion div{border-left:0.1rem solid #e0e0e0;border-top:none}@media only screen and (min-width: 730px){.layout--mini-template .citations .promo-title-article .promo-title .bloc-title{height:26rem;margin:0 2rem !important;width:calc(50% - 4rem) !important}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .promo-title-article .promo-title .bloc-title{width:calc(100% - 2rem) !important}}.layout--mini-template .citations .promo-title-article .article{float:right}.layout--mini-template .citations .promo-title-article .article a:first-child:hover img,.layout--mini-template .citations .promo-title-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}@media only screen and (min-width: 730px){.layout--mini-template .citations .promo-title-article .article a:first-child:hover img,.layout--mini-template .citations .promo-title-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}@media only screen and (min-width: 1200px){.layout--mini-template .citations .promo-title-article .article a:first-child:hover img,.layout--mini-template .citations .promo-title-article .article a:first-child:focus img{transform:scale(1.1) translate(-45%, -45%)}}.layout--mini-template .citations .promo-title-article .article div{border-bottom:0}.layout--mini-template .details-page{clear:both}.layout--mini-template .details-page .headings{display:block}.layout--mini-template .details-page .headings h1{float:left;margin-bottom:1rem !important;width:85%}@media only screen and (min-width: 1200px){.layout--mini-template .details-page .headings h1{margin-bottom:1.5rem !important}}.layout--mini-template .details-page .headings .print{float:right}.layout--mini-template .details-page .headings .print button{background-color:transparent;background-image:url("/images/shared/small/icons/print.svg");background-position:center center;background-repeat:no-repeat;background-size:25px 25px;display:block;height:2.5rem;opacity:1;text-indent:-99999px;transition:all 0.3s ease-in-out;width:2.5rem}.layout--mini-template .details-page .headings .print button:hover{opacity:0.5}.layout--mini-template .details-page .back-to{clear:both;margin-bottom:2rem}.layout--mini-template .details-page .back-to a{margin-left:2rem;position:relative}.layout--mini-template .details-page .back-to a::before{background-image:url("/images/main/actions/toggle-left.svg");background-position:center center;background-repeat:no-repeat;background-size:0.6rem 1rem;content:'';height:1.8rem;left:-2rem;position:absolute;width:0.6rem}@media print{.layout--mini-template .details-page .back-to a::before{content:'\2039'}}.layout--mini-template .details-page .intro p{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem;line-height:2.2rem;margin:1.7rem 0 3rem 0}@media only screen and (min-width: 730px){.layout--mini-template .details-page .intro p{font-size:2rem;line-height:2.5rem}}@media only screen and (min-width: 1200px){.layout--mini-template .details-page .intro p{font-size:2.1rem;line-height:2.8rem;margin:2rem 0 3rem 0}}.layout--mini-template .occasions-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.layout--mini-template .occasions-list .occasions{box-shadow:inset 0 0 1px #333;margin-bottom:1rem;width:100%}.layout--mini-template .occasions-list .occasions:nth-child(2){margin-left:2%;margin-right:2%}@media only screen and (min-width: 730px){.layout--mini-template .occasions-list .occasions{margin-bottom:1.5rem;max-width:38rem;width:32%}}@media only screen and (min-width: 1200px){.layout--mini-template .occasions-list .occasions{margin-bottom:2rem}}@media print{.layout--mini-template .occasions-list .occasions{max-width:32%}}.layout--mini-template .occasions-list .occasions a:first-child{display:block;overflow:hidden;position:relative;transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .occasions-list .occasions a:first-child::before{background-color:rgba(0,0,0,0.4);bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.5s ease-in-out;z-index:1}.layout--mini-template .occasions-list .occasions a:first-child img{margin-bottom:0;position:relative;transform:scale(1);transition:all 0.5s ease-in-out;width:100%}.layout--mini-template .occasions-list .occasions a:first-child .img-arrow,.layout--mini-template .occasions-list .occasions .article a:first-child span,.layout--mini-template .article .occasions-list .occasions a:first-child span,.layout--mini-template .occasions-list .occasions .recipe a:first-child span,.layout--mini-template .recipe .occasions-list .occasions a:first-child span,.layout--mini-template .occasions-list .occasions a:first-child span{background-color:rgba(255,255,255,0.7);bottom:0;height:3rem;opacity:1;position:absolute;right:0;transition:all 0.5s ease-in-out;width:3rem}.layout--mini-template .occasions-list .occasions a:first-child .img-arrow::after,.layout--mini-template .occasions-list .occasions .article a:first-child span::after,.layout--mini-template .article .occasions-list .occasions a:first-child span::after,.layout--mini-template .occasions-list .occasions .recipe a:first-child span::after,.layout--mini-template .recipe .occasions-list .occasions a:first-child span::after,.layout--mini-template .occasions-list .occasions a:first-child span::after{border-bottom:2px solid #000;border-right:2px solid #000;bottom:10px;content:'';height:1.2rem;opacity:1;position:absolute;right:11px;transform:rotate(-45deg);width:1.2rem}.layout--mini-template .occasions-list .occasions a:first-child:hover,.layout--mini-template .occasions-list .occasions a:first-child:focus{background-size:110% auto}.layout--mini-template .occasions-list .occasions a:first-child:hover::before,.layout--mini-template .occasions-list .occasions a:first-child:focus::before{opacity:1}.layout--mini-template .occasions-list .occasions a:first-child:hover img,.layout--mini-template .occasions-list .occasions a:first-child:focus img{transform:scale(1.1)}.layout--mini-template .occasions-list .occasions a:first-child:hover .img-arrow,.layout--mini-template .occasions-list .occasions .article a:first-child:hover span,.layout--mini-template .article .occasions-list .occasions a:first-child:hover span,.layout--mini-template .occasions-list .occasions .recipe a:first-child:hover span,.layout--mini-template .recipe .occasions-list .occasions a:first-child:hover span,.layout--mini-template .occasions-list .occasions a:first-child:hover span,.layout--mini-template .occasions-list .occasions a:first-child:focus .img-arrow,.layout--mini-template .occasions-list .occasions .article a:first-child:focus span,.layout--mini-template .article .occasions-list .occasions a:first-child:focus span,.layout--mini-template .occasions-list .occasions .recipe a:first-child:focus span,.layout--mini-template .recipe .occasions-list .occasions a:first-child:focus span,.layout--mini-template .occasions-list .occasions a:first-child:focus span{opacity:0}.layout--mini-template .occasions-list .occasions a:first-child:hover .img-arrow::after,.layout--mini-template .occasions-list .occasions .article a:first-child:hover span::after,.layout--mini-template .article .occasions-list .occasions a:first-child:hover span::after,.layout--mini-template .occasions-list .occasions .recipe a:first-child:hover span::after,.layout--mini-template .recipe .occasions-list .occasions a:first-child:hover span::after,.layout--mini-template .occasions-list .occasions a:first-child:hover span::after,.layout--mini-template .occasions-list .occasions a:first-child:focus .img-arrow::after,.layout--mini-template .occasions-list .occasions .article a:first-child:focus span::after,.layout--mini-template .article .occasions-list .occasions a:first-child:focus span::after,.layout--mini-template .occasions-list .occasions .recipe a:first-child:focus span::after,.layout--mini-template .recipe .occasions-list .occasions a:first-child:focus span::after,.layout--mini-template .occasions-list .occasions a:first-child:focus span::after{opacity:0}.layout--mini-template .occasions-list .occasions .heading-5{margin-bottom:0 !important;padding:2rem 3rem;text-align:center}@media only screen and (min-width: 730px){.layout--mini-template .occasions-list .occasions .heading-5{padding:2rem}}.layout--mini-template .occasions-list .occasions .heading-5 a{text-decoration:none}.layout--mini-template .occasions-list .occasions .heading-5 a::before{background-color:transparent}.layout--mini-template .occasions-list .occasions .heading-5 a:hover,.layout--mini-template .occasions-list .occasions .heading-5 a:focus{color:inherit;text-decoration:underline}.layout--mini-template .landing-level3::after{clear:both;content:'';display:table}@media only screen and (min-width: 1200px){.ie .layout--mini-template .articles ol.list-number li::before{line-height:36px;top:0}}.articles .small-image-right .list-number .list-bullet h3{margin-left:0 !important}.remodal .remodal-title{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:1rem 2rem;position:relative}.remodal .remodal-title>*{color:#fff;margin:1rem 0}.remodal .remodal-close{align-self:flex-end;color:#fff;padding-right:2rem;position:relative}.remodal .remodal-close::before{position:relative}.remodal .remodal-close:hover{color:#656565}.remodal .remodal-close:focus{outline-color:#fff}.remodal .remodal-content{background-color:#fff;padding:1rem;text-align:left}@media only screen and (min-width: 730px){.remodal .remodal-content{padding:2rem}}.remodal .remodal-content li{list-style-type:none;margin:0}.remodal .remodal-dismiss{cursor:pointer;display:flex;justify-content:center}.remodal .remodal-validation{align-items:center;display:flex;justify-content:center}.remodal .remodal-validation div:not(:first-child){margin-left:2rem}body.modal--mobile-fixed-scroll{left:0;max-width:100%;position:fixed;top:0;width:100%}.modal--no-title{background:#fff;left:50%;margin:auto;position:fixed;top:50%;transform:translate(-50%, -50%);width:calc(100% - 2rem);z-index:22}@media only screen and (min-width: 1200px){.modal--no-title{width:100%}}.modal--no-title{border-radius:0.4rem;padding-bottom:2rem;padding-top:2rem}.modal__close{background:transparent;height:1.4rem;padding:0;position:absolute;right:2rem;top:2rem;width:1.2rem;z-index:2}.modal--with-header .mwh__header,.remodal--with-header .mwh__header{background-color:#000;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 2rem;position:relative}.modal--with-header .mwh__title,.remodal--with-header .mwh__title{color:#fff;font-size:1.8rem;line-height:1.22;margin-bottom:0;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.modal--with-header .mwh__title,.remodal--with-header .mwh__title{font-size:2.1rem}}.modal--with-header .mwh__close,.remodal--with-header .mwh__close{align-items:center;background:transparent;border:none;color:#fff;display:flex;gap:1.4rem;gap:1.4rem;line-height:1;padding:0;position:relative}.modal--with-header .mwh__close::before,.remodal--with-header .mwh__close::before{position:relative}.modal--with-header .mwh__close:hover,.remodal--with-header .mwh__close:hover{color:#656565}.modal--with-header .mwh__close:focus,.remodal--with-header .mwh__close:focus{outline-color:#fff}.modal--with-header .mwh__close:only-child,.remodal--with-header .mwh__close:only-child{margin-left:auto}.modal--with-header .mwh__close svg,.remodal--with-header .mwh__close svg{height:1rem;margin-left:0.6rem;width:1rem}.modal--with-header .mwh__close path,.modal--with-header .mwh__close use,.remodal--with-header .mwh__close path,.remodal--with-header .mwh__close use{fill:#fff}.modal--with-header .mwh__content,.remodal--with-header .mwh__content{background-color:#fff;flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:1rem;text-align:left}@media only screen and (min-width: 730px){.modal--with-header .mwh__content,.remodal--with-header .mwh__content{padding:2rem}}@media only screen and (min-width: 1200px){.modal--with-header .mwh__content,.remodal--with-header .mwh__content{overflow-x:hidden}}.modal--with-header .mwh__content li,.remodal--with-header .mwh__content li{list-style-type:none;margin:0}.inWebview .mwh__content .d-flex.justify-content-center{display:flex !important;justify-content:center}.modal-wrapper-account .remodal-wrapper{padding:0}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;margin-bottom:0;overflow:hidden;padding:1.6rem;vertical-align:bottom;width:100%}@media only screen and (min-width: 600px){.modal-wrapper-account .remodal-wrapper .modal-discover-benefits{border-radius:1.6rem;padding:2.4rem 1.6rem;vertical-align:middle;width:auto}}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .navigation__btn--close{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 1rem rgba(0,0,0,0.4);display:flex;height:3.2rem;justify-content:center;position:absolute;right:1.6rem;top:1.6rem;width:3.2rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .navigation__btn--close img{display:block;height:1.2rem;width:1.2rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .purple-color{background-color:#801ab8 !important}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .purple-color p{color:#fff !important}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .title{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2.8rem;margin-bottom:1.6rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description{max-height:56rem;max-width:52.2rem;min-width:31rem;overflow-y:auto;padding:3.2rem 3.2rem 0 3.2rem;text-align:center}@media only screen and (min-width: 600px){.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description{max-height:80vh}}@media only screen and (min-width: 980px){.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description{max-height:62rem}}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description::-webkit-scrollbar{width:0.6rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description::-webkit-scrollbar-track{background:#fff}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:0.6rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description::-webkit-scrollbar-thumb:hover{background:#c1c1c1}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description ul{list-style-type:none;margin:0.75rem 0}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description ul li{color:#656565;display:block;font-size:1.6rem;margin-bottom:1.2rem;text-align:left}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description ul li .checked{display:inline-flex;justify-content:center;margin:0.7rem 1rem 1rem 0}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description ul li .checked::before{background-color:#656565;border-radius:50%;content:'';height:0.8rem;width:0.8rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .box-info-points{background-color:#ededed;border-radius:0.8rem;margin:1.6rem 0;padding:1.6rem;text-align:center}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .box-info-points .info-title{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:1;margin-bottom:1rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .box-info-points .info-subtitle{font-family:"haffermoi-semi-bold","Arial","Helvetica","Sans-serif";font-size:2rem;font-style:normal;line-height:1}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .condition-program{display:block;font-size:1.4rem;margin:2.8rem auto 1rem auto;padding:0 2rem 0 0;text-decoration:underline;width:auto}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .condition-program::after{height:1.2rem;width:1.2rem}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .condition-program:focus{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .description .benefits-accordion{border:none}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .confirmation-wrapper{background-color:#fff;bottom:0;position:sticky;width:100%}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .confirmation-wrapper.expand-modal-detail{box-shadow:0 0 1rem rgba(0,0,0,0.4)}.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .cta-primary,.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .modal-wrapper-account .remodal-wrapper .modal-discover-benefits button,.modal-wrapper-account .remodal-wrapper .modal-discover-benefits .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .modal-wrapper-account .remodal-wrapper .modal-discover-benefits .print-carousel{margin:2rem auto;max-width:34.3rem;width:100%}.newsletter-box-wrapper .remodal-wrapper{align-items:center;display:flex;justify-content:center;padding:0}.newsletter-box-wrapper #injectNewsletter{height:100%;overflow:auto;padding-right:4rem}.sticky-newsletter-btn-container{height:auto;position:fixed;top:calc(70% - 8.5rem);width:100%;z-index:12}@media only screen and (max-width: 1199px){.sticky-newsletter-btn-container{display:none}}.sticky-newsletter-btn-container.active-newsletter-btn button{opacity:1}.sticky-newsletter-btn-container .DialogInsightFormDiv img{margin-bottom:2rem;width:10rem}.sticky-newsletter-btn-container button{background-color:#d81e05;border:0;border-radius:4.3rem;color:#fff;cursor:pointer;opacity:0;padding:2rem 1rem 3rem 1rem;position:absolute;transition:all 0.5s ease-in-out;white-space:inherit;width:8.6rem}@media only screen and (min-width: 1200px){.sticky-newsletter-btn-container button{right:1rem}}@media only screen and (min-width: 1650px){.sticky-newsletter-btn-container button{right:2rem}}.sticky-newsletter-btn-container button img{display:block;margin:1rem auto;max-width:75%;width:100%}.sticky-newsletter-btn-container .close--sticky{background-color:transparent;border-radius:0;height:1rem;opacity:0;padding:0;right:1rem;top:-0.5rem;transition:all 0.5s ease-in-out;width:1rem;z-index:1}@media only screen and (min-width: 1650px){.sticky-newsletter-btn-container .close--sticky{right:2rem}}.sticky-newsletter-btn-container .close--sticky img{margin:0;max-width:100%}#newsletter-popup-container{background-color:#fff;border-radius:1.6rem;height:100%;left:0;margin:0;max-width:52.2rem;opacity:1;overflow:hidden;overflow-y:auto;padding:4rem 2rem 2rem 2rem;position:fixed;top:0;width:100%;z-index:16}@media only screen and (min-width: 730px){#newsletter-popup-container{height:60rem;position:relative;width:50rem}}#newsletter-popup-container .navigation__btn--close{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 0 1rem rgba(0,0,0,0.4);display:flex;height:3.2rem;justify-content:center;position:absolute;right:1.6rem;top:1.6rem;width:3.2rem}#newsletter-popup-container .navigation__btn--close img{display:block;height:1.2rem;width:1.2rem}#newsletter-popup-container .DialogInsightFormDiv.DialogInsightLoading>*{visibility:hidden}#newsletter-popup-container .DialogInsightFormDiv .logo-moi{width:10rem}#newsletter-popup-container select.DialogInsightFormInput{padding-bottom:4px;padding-top:4px}#newsletter-popup-container select.DialogInsightFormInput::-ms-expand{background-color:white;border:0px none}#newsletter-popup-container select.DialogInsightFormInput:focus::-ms-value{background:transparent;color:#444444}#newsletter-popup-container textarea.DialogInsightFormInput{height:80px;line-height:normal;padding-bottom:4px;padding-top:4px;resize:none}#newsletter-popup-container input[type='text'].DialogInsightFormInput::-ms-clear{height:0px;width:0px}#newsletter-popup-container .DialogInsightDatePlaceholder{width:75px}#newsletter-popup-container .DialogInsightDateTimePlaceholder{width:115px}#newsletter-popup-container .DialogInsightErrorContents{color:#ff3333;padding-bottom:2px;padding-top:2px}#newsletter-popup-container .DialogInsightGlobalErrors>div{background-color:#eeeeee;border:#ff3333 1px solid;border-radius:5px;color:#ff3333;margin-bottom:10px;max-width:500px;padding:10px;text-align:left}#newsletter-popup-container input[type='text'].DialogInsightFieldInError,#newsletter-popup-container textarea.DialogInsightFieldInError{border-color:#990000;color:#660000}#newsletter-popup-container input[type='text'].DialogInsightFieldInError:focus,#newsletter-popup-container textarea.DialogInsightFieldInError:focus{color:#555555}#newsletter-popup-container select.DialogInsightFieldInError{border-color:#990000;color:#660000}#newsletter-popup-container .DialogInsightUnselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-user-selecte:none}#newsletter-popup-container div.DialogInsightInputWithPlaceholderContainer{height:32px;position:relative}#newsletter-popup-container div.DialogInsightTextareaWithPlaceholderContainer{height:80px}#newsletter-popup-container .DialogInsightFormSubmit{display:flex;justify-content:center}#newsletter-popup-container .DialogInsightFormSubmit input[type='submit']:disabled,#newsletter-popup-container .DialogInsightFormSubmit button:disabled{background-color:#cccccc;border-color:#cccccc}#newsletter-popup-container .DialogInsightFormSubmit .DialogInsightFormSubmitLoader{margin-left:5px;vertical-align:middle;visibility:hidden}#newsletter-popup-container .DialogInsightFormSubmit.DialogInsightFormSubmitInProgress .DialogInsightFormSubmitLoader{visibility:visible !important}#newsletter-popup-container div.DialogInsightLightBoxBackground{background-color:rgba(0,0,0,0.5);bottom:0px;height:100%;left:0px;position:absolute;right:0px;top:0px;width:100%;z-index:5000}#newsletter-popup-container div.DialogInsightLightBox{background-color:white;border-radius:3px;box-shadow:0px 0px 10px #555555;left:50%;line-height:normal;margin-left:-300px;padding:15px 0px 15px 15px;position:absolute;top:50px;z-index:5001}.note--display{overflow:hidden}.note--display .nd--add{padding:0}.hasNote.note--display .nd--add{display:none}.note--display .nd--add::before{content:'';height:calc(100% + 1rem);left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + 1rem)}.note--display .nd--note{display:inline;font-size:1.2rem;line-height:1.5;margin-right:0.5rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.note--display .nd--note:empty{display:none}.isEditing .note--display .nd--note{display:none}.note--display .nd--edit{display:none;font-size:1.2rem;padding:0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.hasNote.note--display .nd--edit{display:inline}.note--display .nd--edit::before{content:'';height:calc(100% + 1rem);left:50%;margin:auto;position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(100% + 1rem)}.note--modify{width:100%}.note--modify .nm--note{max-width:37rem}.note--modify .nm--save{margin-right:2rem}.note--modify .nm--cancel{padding-left:0;padding-right:0}.notification__success{align-items:center;display:flex;justify-content:center}.notification__success__icon{flex-shrink:0;margin-right:1rem}.notification__success__text{font-size:1.4rem;line-height:1.14}.notification--generic{bottom:8rem;box-shadow:0 0.2rem 1.8rem 0 rgba(0,0,0,0.2);padding:1rem 1rem 1rem;width:auto}@media only screen and (min-width: 730px){.notification--generic{bottom:4rem;min-width:40rem}}.upass-banner{background-color:#d81e05;bottom:0.5rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.5);left:auto;min-height:25rem;opacity:0;overflow:hidden;position:fixed;right:-30rem;transition:all 0.75s ease;width:30rem;z-index:999}@media only screen and (min-width: 1200px){.upass-banner{height:9rem;min-height:9rem;right:-84rem;width:84rem}}.upass-banner.cookie-consent-offset{bottom:8.4rem}@media only screen and (min-width: 1200px){.upass-banner.cookie-consent-offset{bottom:6.9rem}}.upass-banner.show{opacity:1;right:calc(50% - 15rem)}@media only screen and (min-width: 1200px){.upass-banner.show{max-width:84rem;right:0.5rem}}.upass-banner .upass-banner__left img{background-repeat:no-repeat;height:15.5rem;margin-top:1.6rem;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1200px){.upass-banner .upass-banner__left{padding-top:0;width:23.4rem}.upass-banner .upass-banner__left img{margin:0 0 0 4.7rem;max-height:9rem;width:13.5rem}}.upass-banner .upass-banner__container{display:block;margin:0 auto;padding:0;text-align:center}@media only screen and (min-width: 1200px){.upass-banner .upass-banner__container{align-items:flex-start;display:inline-flex;position:relative;text-align:left;width:100%;z-index:1}}.upass-banner .upass-banner__container .close--sticky{margin:1rem 1rem 0 0;opacity:1;padding:0;right:0;transition:all 0.5s ease-in-out;z-index:1}.upass-banner .upass-banner__container .close--sticky img{margin:0;max-width:1rem}.upass-banner .upass-banner__container .ellipse-wm{background-color:white;border-radius:50%;height:2.2rem;width:2.2rem}.upass-banner .upass-banner__container .upass-banner__message{margin:0 1.6rem 0 1.6rem;padding-bottom:1.6rem}@media only screen and (min-width: 1200px){.upass-banner .upass-banner__container .upass-banner__message{margin:2.2rem 2.5rem 2.5rem 0;max-width:603px}}.upass-banner .upass-banner__container .upass-banner__message span{color:#fff;cursor:default;font-size:1.6rem;line-height:1;pointer-events:none;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.upass-banner .upass-banner__container .upass-banner__message span{font-size:2rem}}.upass-banner .upass-banner__container button{border:0;color:#fff;cursor:pointer;position:absolute;white-space:inherit}.upass-advertising-container{background-color:rgba(168,20,15,0.15);margin:0 0 1.5rem 0;padding:2rem 2rem 2rem 2rem}.full-cart .upass-advertising-container{padding:2.4rem 1.4rem}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container{margin-top:-2rem;padding:2.4rem 5.7rem}}.full-cart .upass-advertising-container .upass-products-header{padding-bottom:1.6rem}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .upass-products-header{padding-bottom:2.4rem}}.full-cart .upass-advertising-container .upass-products-header .upass-products-header__left img{max-width:16.8rem;width:100%}.full-cart .upass-advertising-container .upass-products-header .upass-products-header__right{font-size:1.4rem;padding-left:1.4rem}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .upass-products-header .upass-products-header__right{font-size:1.6rem;padding-left:2.4rem}}.full-cart .upass-advertising-container .upass__action-wrapper{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .upass__action-wrapper{flex-direction:row}}.full-cart .upass-advertising-container .accordion--standalone{height:auto;margin:0 0 1.6rem 0;min-height:7.9rem;padding:1rem}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .accordion--standalone{margin:0 2.4rem 0 0;min-height:5.2rem;padding:0}}.full-cart .upass-advertising-container .accordion--standalone .accordion--btn{align-items:flex-start;flex-direction:column;max-height:5rem;padding:0 5rem 0 0;position:relative}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .accordion--standalone .accordion--btn{align-items:center;flex-direction:row;padding:0 calc(100% - 21rem) 0 0.8rem;position:absolute}}.full-cart .upass-advertising-container .accordion--standalone .accordion--btn span{margin-top:0.5rem;position:relative;right:auto;top:auto}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .accordion--standalone .accordion--btn span{margin-top:0;position:absolute;right:5rem;top:1.5rem}}.full-cart .upass-advertising-container .accordion--standalone.active{padding:0}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .accordion--standalone.active{padding:0 2.4rem 0 0}}.full-cart .upass-advertising-container .accordion--standalone.active .accordion--btn{position:absolute}.full-cart .upass-advertising-container .accordion--standalone label{align-items:flex-start;flex-direction:column;font-size:1.4rem;justify-content:flex-start;padding:0.5rem calc(100% - 24rem) 0.5rem 0.8rem}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .accordion--standalone label{align-items:center;flex-direction:row;font-size:1.5rem;justify-content:space-between;padding:0.8rem calc(100% - 24rem) 1rem 0.8rem}}.full-cart .upass-advertising-container .accordion--standalone label span{margin-top:0.5rem;position:relative;right:auto;top:auto}@media only screen and (min-width: 730px){.full-cart .upass-advertising-container .accordion--standalone label span{margin-top:0;position:absolute;right:5rem;top:1.4rem}}.full-cart .upass-advertising-container .upass-products-button{flex-shrink:0}.full-cart .upass-advertising-container .upass-products-button button{margin:0}.upass-advertising-container .upass-products-header{display:flex;padding-bottom:1rem}.upass-advertising-container .upass-products-header .upass-products-header__left img{margin-top:0.4rem;width:12rem}.upass-advertising-container .upass-products-header .upass-products-header__right{padding-left:1.5rem}.upass-advertising-container .accordion--standalone{background-color:#fff;border:0.1rem solid #000;height:auto;height:5.2rem;margin-bottom:2rem;min-height:5.2rem;position:relative}.upass-advertising-container .accordion--standalone .accordion--btn{align-items:center;display:flex;font-size:1.4rem;height:5rem;justify-content:space-between;left:0;padding:0 calc(100% - 25rem) 0 0;position:absolute;top:0;width:100%;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.upass-advertising-container .accordion--standalone .accordion--btn{padding:0 calc(100% - 25rem) 0 1rem}}.upass-advertising-container .accordion--standalone .accordion--btn::after{background-image:none;border-right:0.2rem solid #000;border-top:0.2rem solid #000;content:'';display:inline-block;height:1.2rem;right:1.2rem;top:calc(50% - 0.4rem);transform:rotate(135deg);transition:none;width:1.2rem;z-index:6}@media only screen and (min-width: 730px){.upass-advertising-container .accordion--standalone .accordion--btn::after{right:1.8rem;top:calc(50% - 0.8rem)}}.upass-advertising-container .accordion--standalone .accordion--btn span{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;position:absolute;right:5rem;top:1.5rem}.upass-advertising-container .accordion--standalone input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.upass-advertising-container .accordion--standalone label{align-items:center;border-bottom:0.1rem solid #e0e0e0;color:#000;display:flex;font-size:1.5rem;justify-content:space-between;line-height:1.2;padding:0.8rem calc(100% - 24rem) 1rem 0.8rem;position:relative;text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.upass-advertising-container .accordion--standalone label:hover,.upass-advertising-container .accordion--standalone label:focus{background-color:#f8f8f8}.upass-advertising-container .accordion--standalone label span{color:#333;font-size:1.6rem;position:absolute;right:5rem;top:1.4rem;white-space:nowrap;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.upass-advertising-container .accordion--standalone label:last-of-type{border-bottom:0}.upass-advertising-container .accordion--standalone .select-upass-product{opacity:0;padding:1rem 3rem 2rem 1rem}.upass-advertising-container .accordion--standalone.active{height:auto}.upass-advertising-container .accordion--standalone.active .accordion--btn::after{right:2.2rem;top:3.4rem;transform:rotate(-45deg)}@media only screen and (min-width: 730px){.upass-advertising-container .accordion--standalone.active .accordion--btn::after{right:1.8rem;top:2.4rem}}.upass-advertising-container .accordion--standalone.active .select-upass-product{background-color:#fff;border:0.1rem solid black;left:-0.1rem;opacity:1;padding:0.4rem;position:absolute;right:-0.2rem;top:-0.1rem;z-index:5}@media only screen and (min-width: 730px){.upass-advertising-container .accordion--standalone.active .select-upass-product{padding:0}}.upass-advertising-container .accordion--standalone:not(.active) .accordion--btn{background-color:white;z-index:2}.upass-advertising-container .upass-products-button{text-align:right}.upass-advertising-container .upass-products-button button{text-transform:initial;width:auto}.upass-service-header-container{display:none}@media only screen and (min-width: 1200px){.upass-service-header-container{display:flex}}.upass-service-header-container .upass-service-header__logo{margin-right:0.5rem}.upass-service-header-container .upass-service-header__logo img{background-repeat:no-repeat;margin-top:0.5rem;-o-object-fit:cover;object-fit:cover;width:6.835rem}.upass-service-header-container .v-line-unlimited-delivery{align-items:center;border-left:0.1rem solid #d81e05;display:flex;margin:0.5rem 0.8rem 0.4rem 0}.upass-service-header-container .v-line-unlimited-delivery .line-shape-unlimited-delivery{background-color:white;border-right:0.1rem solid #d81e05;border-top:0.1rem solid #d81e05;height:0.5rem;margin-left:-0.2rem;padding-right:0.2rem;position:absolute;transform:rotate(45deg);width:0.5rem}.my-upass-title{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2rem;line-height:1.6rem}.my-upass{border:0.2rem solid #ededed;bottom:0.5rem;left:auto;overflow:hidden}@media only screen and (min-width: 1200px){.my-upass{width:74.2rem}}.my-upass .my-upass__left{background-color:#d81e05;margin:1.5rem auto 2rem auto;max-width:19.5rem;padding:1rem}.my-upass .my-upass__left img{background-repeat:no-repeat;margin:0 auto;width:15.5rem}@media only screen and (min-width: 1200px){.my-upass .my-upass__left{margin:1.6rem}.my-upass .my-upass__left img{margin:1rem 1rem 1rem 1rem}}.my-upass .my-upass__container{display:block;margin:0 auto;padding:0;text-align:center}@media only screen and (min-width: 1200px){.my-upass .my-upass__container{align-items:flex-start;display:inline-flex;position:relative;text-align:left;width:100%}}.my-upass .my-upass__container .my-upass__message{margin:0 1.6rem 0 1.6rem}@media only screen and (min-width: 1200px){.my-upass .my-upass__container .my-upass__message{margin:5rem 2.5rem 2.5rem 2rem;max-width:603px;padding-top:2.6rem}}@media only screen and (min-width: 1200px){.my-upass .my-upass__container .my-upass__message .my-upass__message-primary{padding-top:1rem}}.my-upass .my-upass__container .my-upass__message .my-upass__message-secondary{padding-bottom:2rem;padding-top:1rem}.my-upass .my-upass__container .my-upass__message .my-upass__message-secondary span{font-size:1.8rem}@media only screen and (min-width: 1200px){.my-upass .my-upass__container .my-upass__message .my-upass__message-secondary span{font-size:2.2rem}}.my-upass .my-upass__container .my-upass__message span{cursor:default;font-size:1.6rem;line-height:1;pointer-events:none;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.my-upass .my-upass__container .my-upass__message span{font-size:2rem}}.post-order-notification-container{background-color:#fff;border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;bottom:0;box-shadow:0 -0.8rem 1.6rem rgba(51,51,51,0.160784);display:none;margin-left:7%;margin-right:7%;padding:0.8rem 1.2rem;position:fixed;transition:all ease 0.4s;width:86%;z-index:4}.post-order-notification-container.order-reduced{transform:translateY(calc(100% - 9.5rem))}@media only screen and (min-width: 730px){.post-order-notification-container{max-width:40rem;right:5%}}.post-order-notification-container .toggle-call-order-notification{cursor:pointer;padding-bottom:2.4rem;width:100%}.post-order-notification-container .toggle-call-order-notification>div{background-color:#e0e0e0;border-radius:2rem;height:0.4rem;margin:auto;width:3.2rem}.post-order-notification-container .close--order-notification{background-color:transparent;margin:0;padding:0;position:absolute;right:1.5rem;top:1.5rem;width:1.2rem;z-index:1}.post-order-notification-container .state-order-header{align-items:flex-start;display:flex;gap:1.2rem;justify-content:left}.post-order-notification-container .state-order-header .icon--delivery img{width:48px}.post-order-notification-container .state-order-header .state-text{flex-grow:1}.post-order-notification-container .state-order-header .state-tag{border:solid 1px #34872c;border-radius:3rem;padding:0 0.8rem}.post-order-notification-container .state-order-header .state-tag span{bottom:-0.1rem;color:#34872c;font-size:1.3rem;line-height:1.8rem;position:relative}.post-order-notification-container .notification-step-order{display:flex;gap:0.8rem}.post-order-notification-container .notification-step-order div{background-color:#e3e3e3;border-radius:2rem;display:block;height:0.6rem;width:4.8rem}.post-order-notification-container .notification-order-detail{margin:2.4rem 0 1.6rem 0}.post-order-notification-container .notification-order-detail .body-medium-regular{margin-bottom:0}.post-order-notification-container .notification-order-detail .body-medium-bold{margin-bottom:1.6rem}.post-order-notification-container .notification-order-detail .notification-order-cta-container{display:flex;flex-direction:column;gap:1.6rem}.post-order-notification-container .notification-order-detail .notification-order-cta-container button{width:100%}.pagination{justify-content:center;width:100%}.pagination .ppn--pagination{align-items:center;cursor:default;display:flex;justify-content:center;margin:3rem 0;text-align:center}.pagination .ppn--pagination .ppn--element{background:#fff 0% 0% no-repeat padding-box;border-radius:50%;display:inline-block;flex-shrink:0;height:3.2rem;line-height:3.3rem;margin:0 0.8rem;position:relative;text-decoration:none;width:3.2rem}.pagination .ppn--pagination .ppn--element:hover::before{border:0.1rem solid #e0e0e0;border-radius:3.8rem;content:'';height:3.2rem;left:0rem;position:absolute;width:3.2rem}.pagination .ppn--pagination .ppn--element.corner{border:0.1rem solid #e0e0e0}.pagination .ppn--pagination .ppn--element .img-arrow-left{border:solid #000;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem 0.3rem;padding:0.3rem;transform:rotate(135deg)}.pagination .ppn--pagination .ppn--element .img-arrow-left.disabled{border:solid #737373;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem 0.3rem;padding:0.3rem;transform:rotate(135deg)}.pagination .ppn--pagination .ppn--element .img-arrow-right{border:solid #000;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem -0.3rem;padding:0.3rem;transform:rotate(-45deg)}.pagination .ppn--pagination .ppn--element .img-arrow-right.disabled{border:solid #737373;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem -0.3rem;padding:0.3rem;transform:rotate(-45deg)}.pagination .ppn--pagination .ppn--element.disabled{background:#e3e3e3 0% 0% no-repeat padding-box;outline:none}.pagination .ppn--pagination .ppn--element.current{background:#333 0% 0% no-repeat padding-box;color:#fff}.pagination--bottom{justify-content:center;width:100%}.pagination--pagelist{white-space:nowrap}.popover-triangle{border-radius:0.4rem;border-style:solid;display:block;height:0;position:absolute;width:0;z-index:3}.popover-triangle.popover--bottom{border-color:#fff transparent transparent transparent;border-width:1rem 1rem 0 1rem;left:50%;transform:translateX(-50%)}.popover-triangle.popover--left{border-color:transparent #fff transparent transparent;border-width:1rem 1rem 1rem 0;left:-1rem;top:50%;transform:translateY(-50%)}.popover-triangle.popover--right{border-color:transparent transparent transparent #fff;border-width:1rem 0 1rem 1rem;right:-1rem;top:50%;transform:translateY(-50%)}.popover-triangle.popover--top{border-color:transparent transparent #fff transparent;border-width:0 1rem 1rem 1rem;left:-5.5rem;top:calc(100% + 1.5rem);transform:translateX(-50%)}.popover--top ~ .popover{top:calc(100% + 2.2rem);z-index:2}.popover{background:#fff;border-radius:0.4rem;box-shadow:0 0.4rem 1rem -0.1rem #333;left:-5.5rem;padding:2rem;position:absolute;transform:translateX(-50%)}.popover .p__close{background:transparent;padding:0;position:absolute;right:2rem;top:2rem}.popover .p__close svg{height:1.2rem;width:1.2rem}.popover .p__close:hover svg,.popover .p__close:focus svg{fill:#c1c1c1}.popover--with-small-border{border:0.1rem solid #f8f8f8;box-shadow:none}.popover--with-medium-border{border:0.2rem solid #f8f8f8;box-shadow:none}.postal-code-validation{background-color:#f8f8f8;margin:auto;max-width:65.5rem;padding:3rem 1rem;width:100%}@media only screen and (min-width: 730px){.postal-code-validation{padding:3rem}}.postal-code-validation .pcv--text{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.5rem;line-height:2rem;margin-bottom:1rem;text-align:center}@media only screen and (min-width: 730px){.postal-code-validation .pcv--text{font-size:1.6rem}}.postal-code-validation .pcv--label{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:2rem;margin-bottom:3rem;text-align:center}.postal-code-validation .pcv--form-container{display:flex;justify-content:center}.postal-code-validation .pcv--postal-code{margin-bottom:0;margin-right:1rem;text-transform:uppercase;width:9rem}.product-buy-more-promo{line-height:1;margin:0.55rem 0 1rem}@media only screen and (min-width: 730px){.product-buy-more-promo{margin:1rem 0 1rem}}.product-buy-more-promo .pbmp__label{color:#d81e05;font-size:1.3rem;line-height:1;margin-bottom:0.4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 600px){.product-buy-more-promo .pbmp__label{font-size:1.5rem}}.product-buy-more-promo .pbmp__price{color:#262626;display:inline-block;font-size:1rem;line-height:1;margin:0;vertical-align:top;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 600px){.product-buy-more-promo .pbmp__price{font-size:1.2rem;margin:0.4rem 0 0 0}}.product-buy-more-promo .pbmp__price--best+.pbmp__price::before{content:'— ';display:inline-block;margin:0 0.4rem 0 0}@media only screen and (min-width: 730px){.product-buy-more-promo .pbmp__price--best+.pbmp__price::before{content:none}}.product-buy-more-promo--large>*{font-size:1.4rem;margin-bottom:0.8rem}@media only screen and (min-width: 1200px){.product-buy-more-promo--large>*{font-size:1.6rem}}.product-characteristics .accordion--text p,.product-characteristics--spins .accordion--text p{color:#656565;margin:0;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-characteristics .accordion--text .pc--icons,.product-characteristics--spins .accordion--text .pc--icons{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.product-characteristics .accordion--text .pc--icons .pci-grape .grape--img,.product-characteristics--spins .accordion--text .pc--icons .pci-grape .grape--img{height:4.7rem}.product-characteristics .accordion--text .pc--icons li,.product-characteristics--spins .accordion--text .pc--icons li{align-items:center;display:flex;justify-content:flex-start;line-height:1.2;margin-bottom:1rem;text-align:left;width:calc(50% - 1.6rem);font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-characteristics .accordion--text .pc--icons li.icon--product-quebec,.product-characteristics--spins .accordion--text .pc--icons li.icon--product-quebec{background-size:5.2rem auto;padding-top:4.2rem}.product-characteristics .accordion--text .pc--icons li .country--img,.product-characteristics--spins .accordion--text .pc--icons li .country--img{height:4.7rem;width:4.7rem}.product-characteristics .accordion--text .pc--icons li img,.product-characteristics--spins .accordion--text .pc--icons li img{display:block;flex-shrink:0;height:4.8rem;margin:0 1.6rem 1rem 0;max-width:100%}.product-characteristics .accordion--text .pc--icons li .classification-img--new,.product-characteristics--spins .accordion--text .pc--icons li .classification-img--new{height:5.5rem}.ie .product-characteristics .accordion--text .pc--icons li{background-size:3.2rem 3.1rem}.ie .product-characteristics .accordion--text .pc--icons li.icon--product-quebec{background-size:5.2rem auto}.product-not-found .pnf-msg{margin-bottom:2rem;text-align:center;width:100%}.product-not-found .pnf-tips{background:#ededed;margin:0 auto;padding:20px;width:100%}@media only screen and (min-width: 730px){.product-not-found .pnf-tips{width:37rem}}.product-not-found .pnf-tips div{margin-bottom:20px}.product-not-found .pnf-tips ul li{padding-bottom:10px}.product-page-nav-top{margin-bottom:2rem}.product-page-nav-standard{width:100%}@media only screen and (min-width: 730px){.product-page-nav-standard{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:4rem 0 2rem 0}}.product-page-nav-standard .ppn--pagination{align-items:center;cursor:default;display:flex;justify-content:center;margin:3rem 0;text-align:center}.product-page-nav-standard .ppn--pagination .ppn--element{background:#fff 0% 0% no-repeat padding-box;border-radius:50%;display:inline-block;flex-shrink:0;height:3.2rem;line-height:3.3rem;margin:0 0.8rem;position:relative;text-decoration:none;width:3.2rem}.product-page-nav-standard .ppn--pagination .ppn--element:hover::before{border:0.1rem solid #e0e0e0;border-radius:3.8rem;content:'';height:3.2rem;left:0rem;position:absolute;width:3.2rem}.product-page-nav-standard .ppn--pagination .ppn--element.corner{border:0.1rem solid #e0e0e0}.product-page-nav-standard .ppn--pagination .ppn--element .img-arrow-left{border:solid #000;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem 0.3rem;padding:0.3rem;transform:rotate(135deg)}.product-page-nav-standard .ppn--pagination .ppn--element .img-arrow-left.disabled{border:solid #737373;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem 0.3rem;padding:0.3rem;transform:rotate(135deg)}.product-page-nav-standard .ppn--pagination .ppn--element .img-arrow-right{border:solid #000;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem -0.3rem;padding:0.3rem;transform:rotate(-45deg)}.product-page-nav-standard .ppn--pagination .ppn--element .img-arrow-right.disabled{border:solid #737373;border-width:0 0.2rem 0.2rem 0;display:inline-block;margin:0 0 0.2rem -0.3rem;padding:0.3rem;transform:rotate(-45deg)}.product-page-nav-standard .ppn--pagination .ppn--element.disabled{background:#e3e3e3 0% 0% no-repeat padding-box;outline:none}.product-page-nav-standard .ppn--pagination .ppn--element.current{background:#333 0% 0% no-repeat padding-box;color:#fff}.product-page-nav--small{justify-content:flex-end;text-align:right}.product-page-nav--small .ppn--pagination{margin:0}.product-page-nav--small .ppn--pagination a:not(.cta-primary){font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;text-decoration:none}.product-page-nav--small .ppn--pagination .active{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;text-decoration:underline}.product-page-nav--small .ppn--pagination .ppn--icon{font-size:1.8rem;margin:0 1.2rem;text-decoration:none}@media only screen and (min-width: 1200px){.product-page-nav--small .ppn--pagination .ppn--icon{font-size:1.6rem}}.product-page-nav--small .ppn--pagination .ppn--icon .svg--icon--prev,.product-page-nav--small .ppn--pagination .ppn--icon .svg--icon--next{height:1.5rem;position:relative;top:0.3rem;width:1.7rem}.product-page-nav--small .ppn--pagination .ppn--icon.current{text-decoration:none}.product-page-nav--small .ppn--pagination .ppn--icon.disabled .svg--icon--prev path,.product-page-nav--small .ppn--pagination .ppn--icon.disabled .svg--icon--next path{fill:#c1c1c1}.product-page-nav--small .ppn--pagination .ppn--icon.disabled:hover{cursor:default}.product-page-nav--small .ppn--pagination .ppn--icon.disabled:hover .svg--icon--prev path,.product-page-nav--small .ppn--pagination .ppn--icon.disabled:hover .svg--icon--next path{fill:#c1c1c1}.product-page-nav--small .ppn--pagination .ppn--icon:hover .svg--icon--prev path,.product-page-nav--small .ppn--pagination .ppn--icon:hover .svg--icon--next path{fill:#737373}.product-page-nav--small .ppn--pagination .ppn--link{cursor:pointer;margin:0 0.2rem}.product-page-nav--small .ppn--pagination img{height:1.2rem;top:0.2rem;width:1rem}.backToTop-link{margin-top:3rem;text-align:center}.backToTop-link a{display:inline-block}.backToTop-link a::before{background-color:transparent;background-image:url(/images/main/actions/toggle-up.svg);background-position:center center;background-repeat:no-repeat;content:'';display:block;height:1.7rem;margin-bottom:0.9rem;width:100%}.products-tiles-list{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-1rem;margin-right:-1rem;max-width:940px;padding:0 1rem;width:calc(100% + 2rem)}@media only screen and (min-width: 730px){.products-tiles-list{background-color:transparent;margin:0;padding:0;width:100%}}@media only screen and (min-width: 730px){.products-tiles-list.empty-products-list{display:flex;flex-wrap:nowrap;max-width:100%}.products-tiles-list.empty-products-list .products-tile-list__tile{margin-right:3rem}}.products-tiles-list.empty-products-list .empty-products-list__tile{margin-top:2rem;max-width:calc(100% - 2rem)}@media only screen and (min-width: 730px){.products-tiles-list.empty-products-list .empty-products-list__tile{margin-top:0;max-width:100%;min-height:45rem}}.products-tiles-list .products-tile-list__tile{border-bottom:thin solid #e0e0e0;display:flex;width:100%}.products-tiles-list .products-tile-list__tile:first-child{border-top:thin solid #e0e0e0}@media only screen and (min-width: 730px){.products-tiles-list .products-tile-list__tile{border-right:thin solid #e0e0e0;max-width:calc(100% * (1 / 3))}.products-tiles-list .products-tile-list__tile:nth-child(3n){border-right:0}.products-tiles-list .products-tile-list__tile:nth-child(-n+2){border-top:thin solid #e0e0e0}.products-tiles-list .products-tile-list__tile:nth-child(-n+3){border-top:thin solid #e0e0e0}}@media only screen and (min-width: 860px){.products-tiles-list .products-tile-list__tile{max-width:25%}.products-tiles-list .products-tile-list__tile:nth-child(3n){border-right:thin solid #e0e0e0}.products-tiles-list .products-tile-list__tile:nth-child(4n){border-right:0}}@media only screen and (min-width: 975px){.products-tiles-list .products-tile-list__tile:nth-child(-n+3){border-top:thin solid #e0e0e0}}@media only screen and (min-width: 860px){.products-tiles-list .products-tile-list__tile:nth-child(-n+4){border-top:thin solid #e0e0e0}}.products-tiles-list .products-tile-list__tile .tile-product{border-top:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;max-width:100%;padding:2rem 0 1rem 0}@media only screen and (min-width: 730px){.products-tiles-list .products-tile-list__tile .tile-product{padding:2rem 1.2rem 1.5rem 1.2rem}}.product-page-filter{padding:0 0.7rem}.product-page-filter .product-filter-container{position:relative;z-index:5}@media only screen and (min-width: 730px){.product-page-filter .product-filter-container{z-index:inherit}}.product-page-filter .products-search--grid{z-index:6}@media only screen and (min-width: 730px){.product-page-filter .products-search--grid{z-index:inherit}}.product-page-filter:has(.container-dropdown-list-filter .action__select-variant.active) .product-filter-container{z-index:7}@media only screen and (min-width: 730px){.product-page-filter:has(.container-dropdown-list-filter .action__select-variant.active) .product-filter-container{z-index:inherit}}.product-page-filter:has(.products-filter--container.pf--active) .product-filter-container{z-index:22}@media only screen and (min-width: 730px){.product-page-filter:has(.products-filter--container.pf--active) .product-filter-container{z-index:inherit}}.info-just-for-you{background:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(34,34,34,0.08);display:flex;margin:1.6rem 0 2rem 0;padding:1.6rem 2.4rem;position:relative;width:100%}@media only screen and (min-width: 1200px){.info-just-for-you{margin:1rem 0 2rem 0}}.info-just-for-you.hide-section{display:none}.info-just-for-you::after{border-bottom:1.6rem solid #fff;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;content:'';height:0;left:7.2rem;position:absolute;top:-1.6rem;width:0}.info-just-for-you .just-for-you-text h4{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem}.info-just-for-you .just-for-you-text span{color:#646464;font-size:1.4rem;line-height:2rem}.info-just-for-you .just-for-you-text span button{background-color:transparent;color:#333;cursor:pointer;font-size:1.4rem;padding:0;text-decoration:underline}.featured-product-list{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:2rem 0 4rem 0;padding:4rem 0}.filters-count-container{text-align:right}@media only screen and (min-width: 1200px){.filters-count-container{display:flex;text-align:left}}.filters-count-container .product-tools-filters{display:none}@media only screen and (min-width: 1200px){.filters-count-container .product-tools-filters{align-items:center;display:flex}}.products-tools{display:flex;flex-wrap:nowrap;gap:2.4rem;margin:0 0 0.4rem 0}@media only screen and (min-width: 1200px){.products-tools{flex-wrap:wrap}}.products-tools h2{font-size:14px;margin-bottom:1.6rem;text-transform:none;width:100%;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.products-tools h2{font-size:2rem;margin:0;white-space:nowrap;width:auto;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}}.products-tools .pt--wrapper{display:flex;flex-direction:row;position:relative;width:100%}.products-tools .pt--wrapper .pt--left-col{flex-grow:1;justify-content:flex-start}@media only screen and (min-width: 1200px){.products-tools .pt--wrapper .pt--left-col{display:flex;width:inherit}}.products-tools .pt--wrapper .pt--left-col.products-filter-mobile-menu{align-items:center;display:flex;justify-content:space-between}.products-tools .pt--wrapper .pt--left-col .products-view{float:right}.products-tools .pt--wrapper .pt--right-col{flex-shrink:0;justify-content:flex-end}@media only screen and (min-width: 730px){.products-tools .pt--wrapper .pt--right-col{align-items:center;display:flex}}.product-tools-filters{display:flex;flex-wrap:wrap;white-space:nowrap}@media only screen and (min-width: 1200px){.product-tools-filters{margin:0 0 1.4rem 0;width:100%}}.product-tools-filters .checkbox--standard{padding-right:2.4rem}.product-tools-filters .checkbox--standard:last-of-type{margin-right:1rem}.product-tools-filters .checkbox--standard label{align-items:center;display:flex;height:3.4rem;margin-bottom:0;padding:0 0 0 3rem}.product-tools-filters .checkbox--standard label .checkbox--label{line-height:2.4rem}.product-tools-filters .checkbox--standard label .checkbox--box{top:0.4rem}.product-tools-filters .cta-link{padding-top:0.2rem}.product-tools-filters .choicesChips{display:none}@media only screen and (min-width: 1200px){.product-tools-filters .choicesChips{display:block;margin-right:1.6rem}}.product-tools-filters .choicesChips label{margin-bottom:unset}.product-tools-filters .choicesChips input[type='checkbox']:checked ~ span{background-color:#fff;border:0.1rem solid #e0e0e0;color:unset}.product-tools-filters .choicesChips input[type='checkbox']:checked ~ span span:nth-of-type(2){margin-left:0.4rem}.product-tools-filters .choicesChips .checkbox--label{display:inline-flex;font-size:1.4rem;height:3.4rem;line-height:20px;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-tools-filters .choicesChips .checkbox--label span{color:#333;font-size:1.4rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-tools-filters .choicesChips .checkbox--label .filter-name{color:#333}.product-tools-filters .choicesChips .checkbox--label img{height:1.2rem;margin-left:0.8rem;top:-0.09rem;width:1.2rem}@media only screen and (min-width: 730px){.pt--filters-selected{margin-bottom:3rem}}@media only screen and (min-width: 730px){.pt--filters-selected{margin-bottom:2rem;padding-top:0.5rem}}.pt--filters-selected .pt--filters-title{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:1.6rem;margin:2rem 1rem 2.5rem 0}.pt--filter-selected{display:inline-block}.pt--filter-selected button{background-color:#e3e3e3;border-radius:0.6rem;color:#000;display:inline-block;font-size:1.2rem;margin:0 0.4rem 0;padding:0.4rem 1rem}.pt--filter-selected button span{display:inline-flex}.pt--fs--close{align-items:center;background:#000;border-radius:50%;display:inline-flex;height:1.2rem;justify-content:center;margin-left:0.9rem;top:0.3rem;width:1.2rem}.pt--fs--close svg{height:6px;width:6px}.autocomplete--result--div .produits-header{margin-bottom:1.6rem}@media only screen and (min-width: 975px){.autocomplete--result--div .produits-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.4rem}}.autocomplete--result--div .produits-header h3{flex-shrink:0;margin-bottom:0}.autocomplete--result--div .produits-header>div{display:flex;flex-direction:row;gap:1.6rem;margin-top:1.6rem}@media only screen and (min-width: 975px){.autocomplete--result--div .autocompleteSuggestions-products li{padding-top:1.6rem}}.autocomplete--result--div .autocompleteSuggestions-products li:nth-child(4n){display:none}.autocomplete--result--div .overlay-service-box.overlayMain .green-mode img{height:1.6rem !important;margin:0 0 0 0.8rem !important;width:1.6rem !important}.autocomplete--result--div .overlay-service-box .service-box_title h3{font-size:1.6rem;margin-bottom:1.8rem}.autocomplete--result--div .select-variant.select-button img{height:1.6rem !important;margin:0 0 0 auto !important;width:1.6rem !important}.autocomplete--result--div .autocomplete--result--div.autocomplete--result--container .overlay-service-box.overlayMain .fs--box-shop.radio--standard img,.autocomplete--result--div .autocomplete--result--div.autocomplete--result--container .overlay-service-box.overlayMain #delivery-list img{height:auto !important;margin:unset !important;width:auto !important}.pi-price-promo{color:#d81e05}.pi-sale-price{display:inline-block}.pi-sale-price .pi-price,.pi-sale-price .pi-unit{display:inline-block;font-size:1.4rem;line-height:1;margin-bottom:0.5rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 360px){.pi-sale-price .pi-price,.pi-sale-price .pi-unit{font-size:1.6rem}}.pi-sale-price .unit-update{display:block;font-size:1.2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pc--brand{color:#656565;display:block;font-size:1.2rem;line-height:1.4;text-transform:uppercase}@media only screen and (min-width: 730px){.pc--brand{margin-bottom:0.8rem}}.pc--title{font-size:1.4rem;line-height:1.2;margin-bottom:0.5rem}@media only screen and (min-width: 360px){.pc--title{font-size:1.8rem}}.pc--title:lang(en-CA){text-transform:capitalize}.pi--unit,.pc--small-info{color:#656565;display:block;font-size:1.2rem;line-height:1.2}@media only screen and (min-width: 360px){.pi--unit,.pc--small-info{font-size:1.4rem}}.pt-amount-select{margin:1rem 0 0.5rem 0}@media only screen and (min-width: 730px){.pt-amount-select{min-width:18rem}.withleftmenu .pt-amount-select{min-width:auto}}.pt-amount-select select{border-color:#262626;border-radius:0.4rem;border-width:thin;color:#262626;font-size:1.2rem;height:3.6rem;margin:0;width:100%}@media only screen and (min-width: 730px){.pt-amount-select select{font-size:1.4rem;height:4rem}}.pt-amount-select .pt-approx{align-items:center;color:#656565;display:flex;font-size:1.2rem;font-style:italic;justify-content:center}.ios .pt-amount-select select,.ios .pt-amount-select select:focus{font-size:1.6rem;padding:0.5rem}.qty-long-txt{font-size:1.4rem}.modal-flyer-promotion.modal--with-header #slider-aux-products-flyer h2,.remodal-add-to-cart-ingredient #slider-aux-products-flyer h2{margin:2rem 0;padding:2rem 0 0 0}@media only screen and (min-width: 730px){.modal-flyer-promotion.modal--with-header #slider-aux-products-flyer h2,.remodal-add-to-cart-ingredient #slider-aux-products-flyer h2{padding:0 0 2rem 0}}.modal-flyer-promotion.modal--with-header .pt__carousel,.remodal-add-to-cart-ingredient .pt__carousel{margin-bottom:0}.modal--with-header .mwh__content,.remodal--with-header .mwh__content,.remodal-add-to-cart-ingredient .mwh__content{padding:1rem}@media only screen and (min-width: 730px){.modal--with-header .mwh__content,.remodal--with-header .mwh__content,.remodal-add-to-cart-ingredient .mwh__content{padding:2rem}}.modal--with-header .mwh__content .suggested-recipe-ingredients,.remodal--with-header .mwh__content .suggested-recipe-ingredients,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients{padding:0 0 2rem 0}.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list{margin:0}@media only screen and (min-width: 730px){.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list{margin:0 auto;max-width:calc(100% - 0.2rem)}.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list .slick-slide,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list .slick-slide,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick .slick-list .slick-slide{border-top:solid thin #e0e0e0 !important}}@media only screen and (min-width: 730px){.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-prev,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-prev,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-prev{left:-3rem;transform:none}.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-next,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-next,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-next{right:-3rem;transform:none}}@media only screen and (min-width: 980px){.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-prev,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-prev,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-prev{left:-5rem;transform:none}.modal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-next,.remodal--with-header .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-next,.remodal-add-to-cart-ingredient .mwh__content .suggested-recipe-ingredients .carousel-slick button.slick-next{right:-5rem;transform:none}}.modal--with-header .mwh__content .recipe-ingredient-disclaimer,.remodal--with-header .mwh__content .recipe-ingredient-disclaimer,.remodal-add-to-cart-ingredient .mwh__content .recipe-ingredient-disclaimer{padding:0 1rem}.products--list--container{margin:0 auto;max-width:118rem;padding:0 2rem}.withleftmenu .products--list--container{padding:0 1rem}@media only screen and (min-width: 730px){.products--list--container{padding:0 2rem}.withleftmenu .products--list--container{padding:0}}.products--list--container .products-tiles-list{margin:1rem 0;padding:0;width:100%}@media only screen and (min-width: 1200px){.products--list--container .products-tiles-list{max-width:118rem}.withleftmenu .products--list--container .products-tiles-list{max-width:84rem}}.products--list--container .products-tiles-list .product-tile--has-banner{border:0}.tile__content-container{margin:0 -2rem;position:relative;width:calc(100% + 4rem)}@media only screen and (min-width: 730px){.tile__content-container{align-items:center;display:flex;height:100%;margin:0;width:100%}}.tile__content-container .content__text{background-color:rgba(255,255,255,0.9);padding:3rem 2rem;position:relative;width:100%;z-index:1}@media only screen and (min-width: 730px){.tile__content-container .content__text{padding:2.5rem 1.5rem}}.tile__content-container .content__text h3{color:#d81e05;font-size:2.4rem;line-height:1.2;margin-bottom:1.5rem;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.tile__content-container .content__text h3{font-size:2.1rem}}.tile__content-container .content__text img{display:block;max-width:100%}.tile__content-container .content__text a{font-size:1.4rem;margin-top:1rem;padding:1rem 1.5rem 1.1rem 1.5rem}.tile__content-container .content__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tile__content-container picture{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.tile__content-container picture img,.tile__content-container picture source{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.ie11 .tile__content-container picture img,.ie11 .tile__content-container picture source{width:auto}.tile__content-container picture.no--content__text{position:relative}@media only screen and (min-width: 730px){.tile__content-container picture.no--content__text{position:absolute}}.tile__content-container picture.no--content__text img,.tile__content-container picture.no--content__text source{position:relative}@media only screen and (min-width: 730px){.tile__content-container picture.no--content__text img,.tile__content-container picture.no--content__text source{position:absolute}}.product-list-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;padding:2rem 0.8rem 0 0.8rem;width:100%}@media only screen and (min-width: 1200px){.product-list-header{max-width:100%}.withleftmenu .product-list-header{margin-left:0;max-width:84rem}}.product-list-header h2{color:#262626;margin:0 0 1rem 0}.product-list-header div{padding-right:4rem}.product-list-header a{align-items:center;display:flex;font-size:1.5rem;justify-content:space-between;line-height:1;padding-right:2.4rem;position:relative;text-decoration:none}@media only screen and (min-width: 730px){.withleftmenu .product-list-header a{white-space:nowrap}}.product-list-header a::before{background-color:#d81e05;content:'';display:block;height:0.1rem;position:absolute;right:0.1rem;top:50%;transform:translateY(-50%);width:1.3rem}.product-list-header a::after{border-right:0.1rem solid #d81e05;border-top:0.1rem solid #d81e05;content:'';display:block;height:0.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:0.7rem}.product-list-header a:hover,.product-list-header a:focus{text-decoration:underline}.product-list-header a:hover::before,.product-list-header a:focus::before{background-color:#000}.product-list-header a:hover::after,.product-list-header a:focus::after{border-right:0.1rem solid #000;border-top:0.1rem solid #000}@media only screen and (min-width: 730px){.products-carousel-plus-banner{display:flex;flex-wrap:wrap}}.products-carousel-plus-banner .banner-plus-carousel{margin:1rem 0;max-width:100%;width:100%}@media only screen and (min-width: 730px){.products-carousel-plus-banner .banner-plus-carousel{display:flex;justify-content:space-between}.withleftmenu .products-carousel-plus-banner .banner-plus-carousel{max-width:88rem}}.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner.slick-initialized{margin:0 -1rem;width:calc(100% + 2rem)}@media only screen and (min-width: 730px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner.slick-initialized{margin:0;width:100%}}@media only screen and (min-width: 730px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner{margin:0 0.5rem 0 auto;max-width:calc(66% - 2.5rem)}.withleftmenu .products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner{max-width:calc(50% - 2.5rem)}}@media only screen and (min-width: 860px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner{max-width:calc(75% - 3rem)}.withleftmenu .products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner{max-width:calc(66% - 3rem)}}.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-list{padding:0}@media only screen and (min-width: 730px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-list{margin:0;max-width:calc(100% - 0.1rem);overflow:hidden;padding:0}}@media only screen and (min-width: 730px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-list .slick-track .slick-slide{margin:0}}.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-arrow.slick-prev{left:-1rem}@media only screen and (min-width: 1200px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-arrow.slick-prev{left:-1.5rem}}.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-arrow.slick-next{right:-3.8rem}@media only screen and (min-width: 1200px){.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-arrow.slick-next{right:-4.3rem}}.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-arrow.slick-disabled{opacity:0}.products-carousel-plus-banner .banner-plus-carousel .product-tile-slick-with-banner .slick-arrow img{height:3.4rem;width:2.4rem}.products-carousel-plus-banner .carousel__banner-content{width:100%}@media only screen and (min-width: 730px){.products-carousel-plus-banner .carousel__banner-content{width:33%}.withleftmenu .products-carousel-plus-banner .carousel__banner-content{width:50%}}@media only screen and (min-width: 860px){.products-carousel-plus-banner .carousel__banner-content{width:25%}.withleftmenu .products-carousel-plus-banner .carousel__banner-content{width:33%}}.carousel-products .slick-list .slick-track .see-all-product-tile{align-items:center;background-color:#f8f8f8;border-radius:0;box-shadow:none;display:flex;justify-content:center;padding:5rem 0;text-align:center}.carousel-products .slick-list .slick-track .see-all-product-tile.slick-active{border:0}@media only screen and (min-width: 730px){.carousel-products .slick-list .slick-track .see-all-product-tile{background-color:#fff}}@media only screen and (min-width: 730px){.carousel-products .slick-list .slick-track .see-all-product-tile div{align-items:center;background-color:#f8f8f8;display:flex;justify-content:center;padding:6rem 2rem;width:84%}}.carousel-products .slick-list .slick-track .see-all-product-tile a{display:block;font-size:1.5rem;position:relative;text-decoration:none;text-transform:uppercase;width:12rem}.carousel-products .slick-list .slick-track .see-all-product-tile a::before{background-color:#d81e05;bottom:0.5rem;content:'';display:block;height:0.1rem;left:calc(50% - 0.6rem);position:absolute;width:2.2rem}.carousel-products .slick-list .slick-track .see-all-product-tile a::after{border-right:0.1rem solid #d81e05;border-top:0.1rem solid #d81e05;content:'';display:block;height:0.7rem;left:1rem;margin:1rem auto 0 auto;padding:0.5rem;position:relative;top:50%;transform:rotate(45deg);width:0.7rem}.carousel-products .slick-list .slick-track .see-all-product-tile a:hover,.carousel-products .slick-list .slick-track .see-all-product-tile a:focus{text-decoration:underline}.carousel-products .slick-list .slick-track .see-all-product-tile a:hover::before,.carousel-products .slick-list .slick-track .see-all-product-tile a:focus::before{background-color:#000}.carousel-products .slick-list .slick-track .see-all-product-tile a:hover::after,.carousel-products .slick-list .slick-track .see-all-product-tile a:focus::after{border-right:0.1rem solid #000;border-top:0.1rem solid #000}.product-tile--personalized-flyer{border-radius:0.4rem;box-shadow:0 0 4px 0 rgba(0,0,0,0.2);margin-bottom:0;padding:1rem;width:13.5rem}@media only screen and (min-width: 1200px){.product-tile--personalized-flyer{display:flex;flex-direction:row;height:16.5rem;padding:2rem;width:100%}}.product-tile--personalized-flyer .pt--actions{background-color:#fff;margin:0;padding:0}.product-tile--personalized-flyer .cta-add-to-cart{display:none}.product-tile--personalized-flyer .pt--actions--third-line{display:flex;justify-content:flex-end;margin-top:0}.product-tile--personalized-flyer .pt--actions--third-line button{width:auto}.product-tile--personalized-flyer .pt--top{height:auto;padding-bottom:0}@media only screen and (min-width: 1200px){.product-tile--personalized-flyer .pt--top--top{display:flex;flex-direction:row}}.product-tile--personalized-flyer .pt--title{font-size:1.6rem;margin-bottom:0.5rem}.product-tile--personalized-flyer .pt--image{align-items:flex-start}@media only screen and (min-width: 1200px){.product-tile--personalized-flyer .pt--image{margin-bottom:0;padding-right:2rem}}.product-tile--personalized-flyer .pt--image img{width:100%}.product-tile--personalized-flyer .pt--info{color:#656565;font-size:1.2rem;margin-bottom:2rem;overflow:hidden;text-overflow:ellipsis;width:100%}.product-tile--personalized-flyer .pt--prices{color:#d81e05;font-size:1.8rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-tile--personalized-flyer .ptcs-remove{background:none;height:1.2rem;padding:0;position:absolute;right:1rem;top:1rem;width:1.2rem}.product-tile--personalized-flyer .ptcs-remove svg{height:auto;width:100%}.product-tile--personalized-flyer .pt--bottom{border-top:none}.product-tile--personalized-flyer--vertical{flex-direction:column;height:35rem;margin-bottom:0}.product-tile--personalized-flyer--vertical .pt--bottom{display:flex}@media only screen and (min-width: 1200px){.product-tile--personalized-flyer--vertical .pt--bottom{align-self:flex-end;padding-left:0;width:50%}}@media only screen and (min-width: 1200px){.product-tile--personalized-flyer--vertical .pt--top--top{flex-grow:1}}.product-tile--personalized-flyer--vertical .pt--image{flex-basis:50%}.ie .product-tile--personalized-flyer--horizontal .pt--top{flex-basis:0}.product-tile--personalized-flyer--horizontal .pt--top--top{width:100%}.product-tile--personalized-flyer--horizontal .pt--image{flex-basis:10rem;flex-shrink:0}@media only screen and (min-width: 1200px){.product-tile--personalized-flyer--horizontal .pt--image{min-height:0;padding-right:0}}.rectangle-aisles--container ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media only screen and (min-width: 1200px){.rectangle-aisles--container ul{justify-content:flex-start}}.rectangle-aisles--container ul li{margin:0 0.5rem 4rem 0.5rem;max-width:10.5rem;text-align:center;width:100%}@media only screen and (min-width: 730px){.rectangle-aisles--container ul li{max-width:12.5rem}}@media only screen and (min-width: 1200px){.rectangle-aisles--container ul li{max-width:13.7rem}}.rectangle-aisles--container ul li img{max-width:100%}.rectangle-aisles--container ul li a{color:#333;display:block;font-size:1.6rem;line-height:1.2;text-align:center;text-decoration:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.rectangle-aisles--container ul li a span{display:block;padding:0 0.9rem}.rectangle-aisles--container ul li a:focus span{text-decoration:underline}.remodal-delete-all-minicart-items{max-width:50rem}.remodal-delete-all-minicart-items .remodal-content{text-align:center}.remodal-delete-all-minicart-items .remodal-content p{margin-bottom:2rem}.remodal-delete-all-minicart-items .remodal-content .remodal-cancel{min-width:0;width:auto}body:has(.autocomplete--result--div[aria-hidden='false']){max-height:100vh;max-height:100dvh;overflow:hidden;position:relative}@media only screen and (min-width: 1200px){body:has(.autocomplete--result--div[aria-hidden='false']){max-height:unset;overflow:unset;position:unset}}.search--see-all{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem}.autocomplete--result--div{background:#fff;border-top:solid 0.1rem #e0e0e0;box-shadow:0 0.5rem 0.6rem rgba(0,0,0,0.28);flex-direction:column-reverse;height:calc(100vh - 16.6rem);height:calc(100dvh - 16.6rem);justify-content:flex-end;left:0;overflow:hidden;padding:0;position:absolute;text-align:left;top:10.4rem;width:100%;z-index:16}.inWebview .autocomplete--result--div{height:calc(100vh - 9.8rem);height:calc(100dvh - 9.8rem)}@media only screen and (min-width: 1200px){.autocomplete--result--div{border-radius:1rem;box-shadow:0 -0.1rem 0.6rem rgba(0,0,0,0.28);flex-direction:row;height:auto;justify-content:unset;left:17.3rem;max-height:calc(100vh - 6.6rem);max-width:calc(100vw - 4.2rem);min-width:60rem;top:5.6rem;width:auto}}.autocomplete--result--div .suggestions__wrapper{max-width:120rem;min-width:27.4rem;padding:2rem;position:relative}@media only screen and (min-width: 1200px){.autocomplete--result--div .suggestions__wrapper{padding:3.2rem}}.autocomplete--result--div .suggestions__wrapper:empty{min-width:auto;padding:0}@media only screen and (min-width: 1200px){.autocomplete--result--div .suggestions__wrapper:empty{padding:0}}.autocomplete--result--div .suggestions__wrapper .search-proposition-subtitle{align-items:center;display:flex;flex-direction:row;font-size:2.3rem;line-height:1.2;padding-right:8rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.autocomplete--result--div .suggestions__wrapper .search-proposition-subtitle{align-items:flex-start;max-width:21rem;padding-right:0}}.autocomplete--result--div .suggestions__wrapper .search-proposition-subtitle::before{content:none}@media only screen and (min-width: 1200px){.autocomplete--result--div .suggestions__wrapper .search-proposition-subtitle::before{background-repeat:no-repeat;background-size:cover;content:'';display:block;flex-shrink:0;height:1.6rem;margin-right:0.8rem;margin-top:0.6rem;width:1.6rem}}.autocomplete--result--div .suggestions__wrapper .search-proposition-subtitle.recent-search::before{background-image:url("/images/shared/small/icons/icon-time.svg")}.autocomplete--result--div .suggestions__wrapper .search-proposition-subtitle.trending-search::before{background-image:url("/images/shared/small/icons/icon-trending.svg")}.autocomplete--result--div .mobile-scroll-suggestion{display:flex;flex-direction:column-reverse;height:100%;margin:0;overflow-x:hidden;overflow-y:auto;width:100%}.inWebview .autocomplete--result--div .mobile-scroll-suggestion{max-height:calc(100vh - 9.8rem);max-height:calc(100dvh - 9.8rem)}.autocomplete--result--div .mobile-scroll-suggestion.search-result{flex-direction:column}@media only screen and (min-width: 730px){.autocomplete--result--div .mobile-scroll-suggestion.search-result{flex-direction:row}}@media only screen and (min-width: 730px){.autocomplete--result--div .mobile-scroll-suggestion{flex-direction:row;height:100%}}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion{max-height:calc(100vh - 4.6em)}}.autocomplete--result--div .mobile-scroll-suggestion #col-suggestion{padding:1.6rem 1.6rem 0 1.6rem;width:100%}.autocomplete--result--div .mobile-scroll-suggestion #col-suggestion.result-no-products{border:0}.autocomplete--result--div .mobile-scroll-suggestion #col-suggestion ul{margin:2.4rem 0 3.2rem}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion #col-suggestion ul{margin:0}}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion #col-suggestion{padding:3.2rem;width:auto}}.autocomplete--result--div .mobile-scroll-suggestion #col-produits{min-width:28rem;width:100%}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion #col-produits{background-color:#f8f8f8;max-width:118rem;padding:3.2rem;width:auto}}.autocomplete--result--div .mobile-scroll-suggestion #col-produits .produits-header{padding:0 1.6rem}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion #col-produits .produits-header{max-width:73rem;min-width:37.5rem}}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion #col-produits .produits-header a{font-size:2.4rem;letter-spacing:-0.5px;line-height:2.8rem;text-decoration:none;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.autocomplete--result--div .mobile-scroll-suggestion #col-produits .produits-header a span{font-size:1.4rem;letter-spacing:0;text-decoration:underline;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}}@media only screen and (min-width: 1200px){.autocomplete--result--div .mobile-scroll-suggestion #col-produits ul:not(.select-dropdown){display:flex;gap:1.6rem;max-width:73rem}}.autocomplete--result--div .row{flex-grow:1}@media only screen and (min-width: 1200px){.autocomplete--result--div .row{max-width:100%}}.autocomplete--result--div .row>div:first-child{padding-bottom:2rem}.autocomplete--result--div .row>div:last-child{border-bottom:0}.autocomplete--result--div h3{color:#333;font-size:2.3rem;line-height:1.2;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.autocomplete--result--div h3{font-size:1.8rem}}.autocomplete--result--div ul{list-style:none;margin:2.4rem 0 8.2rem 0}@media only screen and (min-width: 1200px){.autocomplete--result--div ul{margin:0}}.autocomplete--result--div li{font-size:1.5rem;padding:0}.autocomplete--result--div li .notification a{text-decoration:underline}.autocomplete--result--div li .notification a:hover,.autocomplete--result--div li .notification a:focus{text-decoration:none}.autocomplete--result--div li .pt--actions--third-line .cta-primary,.autocomplete--result--div li .pt--actions--third-line .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .autocomplete--result--div li .pt--actions--third-line button,.autocomplete--result--div li .pt--actions--third-line .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .autocomplete--result--div li .pt--actions--third-line .print-carousel{padding:0.7rem 2rem}.autocomplete--result--div li .pt--actions--third-line .cta-primary svg,.autocomplete--result--div li .pt--actions--third-line .layout--mini-template .articles .carousel+div button svg,.layout--mini-template .articles .carousel+div .autocomplete--result--div li .pt--actions--third-line button svg,.autocomplete--result--div li .pt--actions--third-line .layout--mini-template .articles .print-carousel svg,.layout--mini-template .articles .autocomplete--result--div li .pt--actions--third-line .print-carousel svg{fill:#fff;flex-shrink:0;height:2.4rem;width:2.4rem}.autocomplete--result--div .advise__wrapper{background-color:#f8f8f8;width:100%}@media only screen and (min-width: 1200px){.autocomplete--result--div .advise__wrapper{max-width:70rem;width:auto}}@media only screen and (min-width: 1200px){.autocomplete--result--div .advise__wrapper .default-product-tile{width:22.4rem}}.autocomplete--result--div .autocompleteSuggestions li{display:block}.autocomplete--result--div .autocompleteSuggestions li a{border-bottom:solid 0.1rem #e0e0e0;margin-top:1.6rem;padding-bottom:1.6rem;position:relative;text-decoration:none}@media only screen and (min-width: 1200px){.autocomplete--result--div .autocompleteSuggestions li a{border:none;margin:0;padding:1rem 0;text-decoration:none}}.autocomplete--result--div .autocompleteSuggestions li a::after{background-image:url("/images/shared/small/icons/icon-arrow-right.svg");background-position:right center;background-repeat:no-repeat;background-size:contain;content:'';flex-grow:1;flex-shrink:0;height:1.6rem;margin-left:1.4rem;position:absolute;right:0;width:1.6rem}@media only screen and (min-width: 1200px){.autocomplete--result--div .autocompleteSuggestions li a::after{content:none}}.autocomplete--result--div .autocompleteSuggestions li.clear-element{position:absolute;right:2rem;top:2.4rem}@media only screen and (min-width: 1200px){.autocomplete--result--div .autocompleteSuggestions li.clear-element{position:relative;right:unset;top:unset}}.autocomplete--result--div .autocompleteSuggestions li.clear-element a{border-bottom:0;margin-top:0;padding:0}@media only screen and (min-width: 1200px){.autocomplete--result--div .autocompleteSuggestions li.clear-element a{padding:1rem 0}}.autocomplete--result--div .autocompleteSuggestions li.clear-element a::after{content:none}.autocomplete--result--div .autocompleteSuggestions a{color:#333;display:block;font-size:1.4rem}.autocomplete--result--div .autocompleteSuggestions a::first-letter{text-transform:capitalize}.autocomplete--result--div .autocompleteSuggestions a span{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.autocomplete--result--div .autocompleteSuggestions a:hover,.autocomplete--result--div .autocompleteSuggestions a:focus{text-decoration:underline}@media only screen and (min-width: 1200px){.autocomplete--result--div .default-suggestion-list{margin-left:2.4rem;width:21rem}}.autocomplete--result--div .search--see-all{color:#262626;display:block;font-size:1.4rem;margin:0 auto 2.5rem auto;padding-top:2rem;text-align:center;text-decoration:none;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 600px){.autocomplete--result--div .search--see-all{border-top:0;float:right;margin:2rem 0 1rem 0;padding:0}}.autocomplete--result--div .search-cta-autocomplete{display:none}@media only screen and (min-width: 1200px){.autocomplete--result--div .search-cta-autocomplete{display:block;padding-bottom:1.6rem;padding-top:4.8rem}}.autocomplete--result--div .sticky-search-cta-autocomplete{background-color:#fff;box-shadow:0 -0.8rem 1.6rem 0 rgba(51,51,51,0.24);padding:1.6rem;position:fixed;text-align:center;top:calc(100dvh - 9.6rem);transform:translateY(-50%);width:100%;z-index:3}@media only screen and (min-width: 1200px){.autocomplete--result--div .sticky-search-cta-autocomplete{display:none}}.autocomplete--result--div .sticky-search-cta-autocomplete a{width:100%}.ios .autocomplete--result--div .search--see-all{margin:0 auto 5rem auto}.product-notification .message{margin-bottom:2rem;text-align:center;width:100%}.see-and-shop-flyer-deals{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 730px){.see-and-shop-flyer-deals{flex-direction:row}}.see-and-shop-flyer-deals .sasfd--btn1{margin-bottom:2rem}@media only screen and (min-width: 730px){.see-and-shop-flyer-deals .sasfd--btn1{margin-bottom:0;margin-right:2rem}}.formActive .formActive__edit-mode{display:none}.formActive.opened .formActive__view-mode,.formActive.opened .formActive__edit-link{display:none}.formActive.opened .formActive__edit-mode{display:block}.password-changed-successfully--container{display:flex;justify-content:center;padding:2rem 2rem 2rem 2rem}.password-changed-successfully--container .password-changed-successfully--message{align-items:center;background-color:#ffffff;border-radius:0.6rem;color:#262626;font-size:1.6rem;height:auto;justify-content:center;margin:1rem 1rem -1rem 1rem;padding:2rem 1rem;text-align:center}.password-changed-successfully--container .password-changed-successfully--message .reset-password-sucess{margin:2rem}.password-changed-successfully--container .password-changed-successfully--message a{font-size:1.4rem;margin-bottom:1rem}.password-changed-successfully--container .password-changed-successfully--message img{display:inline;height:auto;margin-top:2rem;width:4.8rem}.sticky-state-trigger:not(.position-absolute):not(.position-fixed) ~ .sticky-state-placeholder{display:none}.table--default{overflow-x:auto}.table--default .td--table{width:800px}@media only screen and (min-width: 730px){.table--default .td--table{width:100%}}.table--default tbody{border-bottom:1px solid #e0e0e0}.table--default tbody tr:nth-child(odd){background:#f8f8f8}.table--default th{background:#d81e05;border-bottom:0;color:#fff;font-weight:700;padding:0.7rem 1rem}.table--default td{border-bottom:0;padding:0.7rem 1rem}.table--default .fs-14 td{padding:1.2rem 1rem}.tabs-wrapper{display:flex;justify-content:space-between}@media only screen and (min-width: 730px){.tabs-wrapper[data-only-breakpoint='mobile-size']{display:none}}.tabs-wrapper.quick-shop{justify-content:center}.tabs{border:0.1rem solid #000;border-radius:0.3rem;display:flex;justify-content:space-between;position:relative;width:100%}@media only screen and (min-width: 730px){.tabs{width:auto}}.tabs .tab{background-color:transparent;color:#000;cursor:pointer;flex-grow:1;font-size:1.4rem;font-weight:100;line-height:1.1rem;margin:0;overflow:hidden;padding:0.95rem 2rem;position:relative;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out 0s;vertical-align:inherit;z-index:1}@media only screen and (min-width: 1200px){.tabs .tab{width:auto}}.tabs .tab.is_active{background:#000;color:#fff}.tabs .tab:focus,.tabs .tab:hover{background:#656565;color:#fff}.tabs .tab span{position:relative;z-index:1}.tab-contents{overflow:hidden;position:relative}.tab-contents .tab-content{position:relative;width:100%}.two-rectangles-large-borders{display:flex;flex-direction:column;line-height:1.2;margin-left:-1rem;width:calc(100% + 2rem)}@media only screen and (min-width: 730px){.two-rectangles-large-borders{flex-direction:row;margin-left:0;padding:0;width:100%}}.two-rectangles-large-borders .trlb--left,.two-rectangles-large-borders .trlb--right{border-color:#f8f8f8;border-style:solid;display:flex;padding:2rem;width:100%}@media only screen and (min-width: 730px){.two-rectangles-large-borders .trlb--left,.two-rectangles-large-borders .trlb--right{width:50%}}.two-rectangles-large-borders .trlb--left{border-width:1rem 1rem 0.5rem 1rem}@media only screen and (min-width: 730px){.two-rectangles-large-borders .trlb--left{border-width:1rem 0.5rem 1rem 1rem}}.two-rectangles-large-borders .trlb--icon-metro{display:inline;position:relative;top:0.3rem}.two-rectangles-large-borders .trlb--right{border-width:0.5rem 1rem 1rem 1rem}@media only screen and (min-width: 730px){.two-rectangles-large-borders .trlb--right{border-width:1rem 1rem 1rem 0.5rem}}.two-rectangles-large-borders .trlb--right .trlb--col-one{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2.8rem}.two-rectangles-large-borders .trlb--col-one{min-width:6.7rem;padding-right:2rem}.two-rectangles-large-borders .trlb--title{align-items:center;display:flex;font-size:2.1rem;margin-bottom:2rem;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.two-rectangles-large-borders .trlb--text{font-size:1.2rem}.two-rectangles-large-borders .trlb--text-light{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.8rem;margin-bottom:1.5rem}@media only screen and (min-width: 730px){.two-rectangles-large-borders .trlb--text-light{font-size:2.1rem}}.two-rectangles-large-borders .trlb--bold{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2.4rem}@media only screen and (min-width: 730px){.two-rectangles-large-borders .trlb--bold{font-size:2.8rem}}.two-rectangles-large-borders .trlb--metro-et-moi{height:1.6rem;width:11rem}.videoWrapper .video-container-disabled{font-weight:bold;padding:2rem 0.5rem}.videoWrapper .video-container-disabled a{text-decoration:underline}.videoWrapper .video-container-disabled p{font-weight:bold}.articles,.framevid,.videotube,.section-video__video,.videoratio,.poissonVideoWrap,.videoTubeContainer{align-items:center;display:flex}.articles p,.framevid p,.videotube p,.section-video__video p,.videoratio p,.poissonVideoWrap p,.videoTubeContainer p{font-weight:bold;padding:2rem 0.5rem;text-decoration:none}.app-android-banner{align-items:center;background-color:#d81e05;bottom:6.2rem;display:flex;justify-content:space-between;padding:1.6rem 0 1.6rem 1.6rem;position:fixed;width:100%;z-index:12}.foodbasics .app-android-banner{background-color:#fff}.foodbasics .app-android-banner .app-icon-logo{align-items:center;background-color:#333;border-radius:0.8rem;display:flex;height:4.4rem;justify-content:center;width:4.4rem}.foodbasics .app-android-banner .app-icon-logo img{width:4rem}@media only screen and (min-width: 1200px){.app-android-banner{display:none}}.app-android-banner .app-message{align-items:center;display:flex;gap:0.8rem;justify-content:space-between}.app-android-banner .app-message img{flex-shrink:0;height:auto;width:4.8rem}.app-android-banner .app-message p{color:#fff;font-size:1.6rem;line-height:2rem;margin:0;max-width:13rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.foodbasics .app-android-banner .app-message p{color:#333}.app-android-banner .app-actions{align-items:center;display:flex;gap:0.2rem;justify-content:space-between}.app-android-banner .app-actions .close-app-banner{background-color:transparent;height:4.4rem;padding:1.6rem;width:4.4rem}.app-android-banner .app-actions .close-app-banner img{display:block;height:1.2rem;width:1.2rem}.order-confirm .breadcrumb::before{background-color:#fff;display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (min-width: 1200px){.order-confirm .breadcrumb::before{width:300%}}@media only screen and (max-width: 729px){.cart-empty{text-align:center}}@media only screen and (min-width: 730px){.cart-empty__description{align-items:center;display:flex}}.carousel-coupons .coupon--bloc{height:100%;margin-bottom:0;min-height:300px}.carousel-coupons:not(.slick-initialized) .coupon--bloc{margin-right:1rem}.carousel-personalized-flyer.carousel-slick-is_disabled{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;padding:0.2rem}.carousel-personalized-flyer .slick-list{padding:0.2rem 0}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .slick-list{margin:0 -0.7rem}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .slick-slide{margin:0 7px}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .pfs-slide{display:block;flex-shrink:0;width:100%}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer:not(.slick-initialized) .pfs-slide{width:95%}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .personalized-flyer-slider-slide-left,.carousel-personalized-flyer .personalized-flyer-slider-slide-right{width:calc(50% - 10px)}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .personalized-flyer-slider-slide-left{margin-right:1rem}}.carousel-personalized-flyer .personalized-flyer-slider-slide-right{display:flex}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .personalized-flyer-slider-slide-right{display:block;margin-left:1rem}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .personalized-flyer-slider-slide-right .product-tile--personalized-flyer:nth-child(2){margin-top:2rem}}@media only screen and (min-width: 1200px){.carousel-personalized-flyer .personalized-flyer-slider-slide-right .pt--price{text-align:right}}.carousel-personalized-flyer .product-tile--personalized-flyer{margin-left:0;margin-right:1rem}@media only screen and (max-width: 1199px){.carousel-personalized-flyer .product-tile--personalized-flyer{width:15.5rem}}@media only screen and (max-width: 1199px){.carousel-personalized-flyer .cta-primary,.carousel-personalized-flyer .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .carousel-personalized-flyer button,.carousel-personalized-flyer .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .carousel-personalized-flyer .print-carousel{width:100%}}.carousel-personalized-flyer .product-tile--personalized-flyer--vertical{height:100%;margin-bottom:0}.personalized-flyer-usuals .product-tile .pt--bottom{border:none}.personalized-flyer-usuals .product-tile .pt--actions{padding-top:0}.carousel-products .slick-list{padding:0.2rem 0}.carousel-products .product-tile{display:flex;margin-bottom:0}@media only screen and (max-width: 729px){.carousel-products .product-tile{width:15.5rem}}.carousel-products .product-tile .pt--top{padding-bottom:0}.carousel-products .cta-primary,.carousel-products .layout--mini-template .articles .carousel+div button,.layout--mini-template .articles .carousel+div .carousel-products button,.carousel-products .layout--mini-template .articles .print-carousel,.layout--mini-template .articles .carousel-products .print-carousel{width:100%}.carousel-products.carousel-slick-is_disabled{padding:0.2rem}.carousel-products.carousel-slick-is_disabled .product-tile{flex-shrink:0;margin-left:0.5rem;margin-right:0.5rem}.carousel-products.carousel-slick-is_disabled .product-tile:first-child{margin-left:0}.carousel-products.carousel-slick-is_disabled .product-tile:last-child{margin-right:0}@media only screen and (min-width: 730px){.nginx-404{align-content:space-between;display:flex;flex-direction:column;height:100%}}.nginx-404 header .header--main{border-bottom:3.6rem solid #ededed;box-sizing:content-box}.nginx-404 .main{align-items:center;display:flex;flex:1 100%}.nginx-404 .main .err--error-container.error-404{height:auto}.nginx-404 .main .err--error-container.error-404 .heading-5:not(:first-child){margin-top:3rem}.nginx-404 .footer--top{border-bottom:5.3rem solid #000;box-sizing:content-box}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;overflow:visible}button[disabled]{cursor:not-allowed}fieldset{border:none;padding:0}form .input-close.field_is_empty,.form .input-close.field_is_empty{display:none}input[type='search']::-ms-clear{display:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}input[type='number']{-webkit-appearance:none;-moz-appearance:textfield}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-disabled{background-color:#f8f8f8;cursor:not-allowed}.error-message{color:#d81e05;font-size:1.1rem}select.error,input.error{border-color:#d81e05 !important}select[disabled],input[disabled]{cursor:not-allowed}label.error{color:#d81e05 !important}.error-summary{border:solid 0.1rem #d81e05;margin-bottom:2rem;padding:1rem}.error-summary.error-standard{border:solid 0.1rem #8e2100}.error-summary.error-standard ul li a,.error-summary.error-standard ul li p{color:#8e2100}.error-summary ul{list-style-type:none;margin:0;padding:0}.error-summary ul li{margin:0;padding:0}.error-summary ul li a{color:#d81e05}.error-summary ul li p{color:#d81e05}select{background-color:#fff;border:0.1rem solid #000;border-radius:0.2rem;font-size:1.5rem;height:4rem;margin-bottom:1.5rem;max-width:100%;padding:0.9rem 0.5rem;width:auto}.fields-required{color:#656565;font-size:1.1rem;margin-bottom:2rem}.moi-container label.header-label.error-standard+.input-description,.af--input-wrapper label.header-label.error-standard+.input-description{display:none}.primary-input{position:relative}.primary-input label{color:#333;font-size:1.4rem;left:1.2rem;line-height:1;margin:0;position:absolute;text-align:left;text-transform:none;top:1.8rem;width:100%;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-input label span{pointer-events:none;position:absolute;top:0;transition:all 0.4s ease}.primary-input input{background-color:transparent;border:0;border-bottom:0.1rem solid #e0e0e0;border-radius:0;color:#333;font-size:1.4rem;height:4.8rem;margin-bottom:1.5rem;padding:1.6rem 2rem 0 1.2rem;width:100%;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (max-width: 599px){.ios .primary-input input{font-size:1.6rem}}.primary-input input[type='text']{padding-right:5rem}.primary-input input:-webkit-autofill{-webkit-box-shadow:0 0 0rem 100rem #fff inset}.primary-input input:-webkit-autofill+label{color:#646464}.primary-input input:-webkit-autofill+label span{top:0.2rem}.primary-input input::-moz-placeholder{color:transparent}.primary-input input::placeholder{color:transparent}.firefox .primary-input input::-moz-placeholder{line-height:3.4rem}.firefox .primary-input input::placeholder{line-height:3.4rem}.primary-input input.minimumValueStyle+label{color:#646464}.primary-input input.minimumValueStyle+label span{top:-1.4rem}.primary-input input.email{padding-right:5rem}.primary-input input::-ms-clear{display:none}.primary-input input:focus,.primary-input .focus-field{outline:none}.primary-input input:focus::-moz-placeholder, .primary-input .focus-field::-moz-placeholder{color:#333;opacity:0.5}.primary-input input:focus::placeholder,.primary-input .focus-field::placeholder{color:#333;opacity:0.5}.primary-input input:focus ~ label::before,.primary-input input:focus+span+label::before,.primary-input .focus-field ~ label::before,.primary-input .focus-field+span+label::before{border:0.3rem solid #3387e6;border-radius:0.8rem 0.8rem 0 0;content:'';height:5.4rem;left:-1.6rem;position:absolute;top:-2rem;width:calc(100% + 0.8rem)}.primary-input input:not(:-moz-placeholder-shown)+label, .primary-input input:not(:-moz-placeholder-shown)+span+label{color:#646464}.primary-input input:focus+label,.primary-input input:focus+span+label,.primary-input .focus-field+label,.primary-input .focus-field+span+label,.primary-input .has-value+label,.primary-input .has-value+span+label,.primary-input .always-active+label,.primary-input .always-active+span+label,.primary-input input:not(:placeholder-shown)+label,.primary-input input:not(:placeholder-shown)+span+label{color:#646464}.primary-input input:not(:-moz-placeholder-shown)+label span, .primary-input input:not(:-moz-placeholder-shown)+span+label span{top:-1.4rem}.primary-input input:focus+label span,.primary-input input:focus+span+label span,.primary-input .focus-field+label span,.primary-input .focus-field+span+label span,.primary-input .has-value+label span,.primary-input .has-value+span+label span,.primary-input .always-active+label span,.primary-input .always-active+span+label span,.primary-input input:not(:placeholder-shown)+label span,.primary-input input:not(:placeholder-shown)+span+label span{top:-1.4rem}.primary-input .paysafe-field{border-bottom:0.1rem solid #e0e0e0;height:4.8rem;margin-bottom:0.8rem;padding:0 1.2rem}.primary-input .paysafe-field iframe{height:4rem;margin-top:1rem}.primary-input .paysafe-field.cc-visa::after,.primary-input .paysafe-field.cc-ae::after,.primary-input .paysafe-field.cc-mc::after{background-position:center;background-repeat:no-repeat;background-size:contain;content:'';height:2.2rem;position:absolute;right:4.6rem;top:1.6rem;width:3.4rem}.primary-input .paysafe-field.cc-visa::after{background-image:url("/images/main/icons/cc-visa.png")}.primary-input .paysafe-field.cc-ae::after{background-image:url("/images/main/icons/cc-american-express.png")}.primary-input .paysafe-field.cc-mc::after{background-image:url("/images/main/icons/cc-mastercard.png")}.primary-input.visual-input{align-items:flex-start;background-color:#ededed;border:0;border-bottom:0.1rem solid #e0e0e0;border-radius:0.6rem;color:#333;display:flex;flex-direction:column;font-size:1.4rem;height:4.8rem;justify-content:center;margin-bottom:1.5rem;padding:0 2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.primary-input.visual-input label{color:#656565;left:0;line-height:1.2;margin:0;position:relative;top:0}.primary-input.visual-input .minimumValueStyle+label{color:#646464;top:0}.primary-input.input-textarea textarea{border-radius:0.6rem;color:#333;font-size:1.4rem;height:auto;line-height:1.4;min-height:13.5rem;padding:4rem 2rem 1.5rem 2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (max-width: 599px){.ios .primary-input.input-textarea textarea{font-size:1.6rem}}.primary-input.input-textarea label{top:1.2rem}.primary-input.large{height:8.4rem}.primary-input .error--text{display:none}.primary-input::after{background-position:center;background-repeat:no-repeat;background-size:contain;height:2rem;position:absolute;right:2rem;top:1.7rem;width:2rem}.primary-input.is--valid::after{background-image:url("/images/shared/small/icons/icon-valid-field-green.svg");content:''}.primary-input.has--error::after{background-image:url("/images/main/status/icon-error.svg");content:''}.primary-input.has--error .error--text{color:#8e2100;display:block;font-size:1.2rem;margin:-0.5rem 0 1rem 0;padding-left:1rem}.primary-input.has--error label span{color:#8e2100}.primary-input.has--error input{border-color:#8e2100;margin-bottom:0.8rem}.primary-input.has--error .paysafe-field{border-color:#8e2100}.primary-input.search-field::after{background-image:url("/images/main/actions/search.svg");content:''}.primary-input.permanent-label{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end}.primary-input.permanent-label input{padding:1.6rem 1rem 0 7.2rem}.primary-input.permanent-label .permanent{top:2rem}.primary-input.permanent-label .permanent span{top:0.5rem}.checkbox--standard{cursor:pointer;display:block;position:relative}.checkbox--standard input[type='checkbox']{height:0;opacity:0;width:0}.checkbox--standard .checkbox--box{background:#fff 0% 0% no-repeat padding-box;border:0.2rem solid #e0e0e0;border-radius:0.5rem;cursor:pointer;flex-shrink:0;height:2.4rem;left:0;margin-bottom:1.2rem;margin-right:1.2rem;position:relative;top:0;width:2.4rem}.checkbox--standard input[type='checkbox']:focus ~ .checkbox--box::before{border:0.3rem solid #3387e6;border-radius:0.5rem;content:'';height:calc(100% + 1.2rem);left:-0.6rem;position:absolute;top:-0.6rem;width:calc(100% + 1.2rem)}.checkbox--standard input[type='checkbox']:checked ~ .checkbox--box{background:#333 0% 0% no-repeat padding-box}.checkbox--standard .checkbox--box::after{content:'';display:none;position:absolute}.checkbox--standard input[type='checkbox']:checked ~ .checkbox--box::after{display:block}.checkbox--standard .checkbox--box::after{border:solid white;border-width:0 0.2rem 0.2rem 0;height:1.2rem;left:0.8rem;top:0.3rem;transform:rotate(45deg);width:0.5rem}.checkbox--standard label{align-items:flex-start;display:inline-flex;margin:0 0 2rem;padding-left:0;position:relative;text-align:left}@media only screen and (min-width: 1200px){.checkbox--standard label{margin:0 0 1rem}}.checkbox--standard label.error{color:#d81e05}.checkbox--standard label .checkbox--label{line-height:1.2rem;padding-top:0.2rem;position:relative;text-transform:none}.checkbox--standard label .checkbox--label:checked+input+.checkbox--box,.checkbox--standard label .checkbox--label:checked+.checkbox--box{background-color:#737373}.checkbox--standard label .checkbox--label:checked+input+.checkbox--box::after,.checkbox--standard label .checkbox--label:checked+.checkbox--box::after{background-color:#737373;border-color:#fff;opacity:1}.checkbox-basic-toggle{display:inline-block;position:relative}.checkbox-basic-toggle label{cursor:pointer;display:flex;position:relative}.checkbox-basic-toggle label input[type='checkbox']{opacity:0;position:absolute}.checkbox-basic-toggle label .toggle--slider{align-items:center;background:#ededed 0% 0% no-repeat padding-box;border:0.2rem solid #6d6d6d;border-radius:1.6rem;bottom:0;cursor:pointer;display:flex;height:3.2rem;left:0;position:relative;right:0;top:0;transition:0.4s;width:5.2rem}.checkbox-basic-toggle label .toggle--slider::before{background:#6d6d6d 0% 0% no-repeat padding-box;border-radius:50%;content:'';height:1.6rem;left:0.4rem;position:absolute;transition:0.4s;width:1.6rem}.checkbox-basic-toggle label input[type='checkbox']:checked+.toggle--slider{background:#34872c 0% 0% no-repeat padding-box;border:none}.checkbox-basic-toggle label input[type='checkbox']:focus+.toggle--slider::before{box-shadow:0rem 0rem 0rem 1rem rgba(178,178,178,0.4)}.checkbox-basic-toggle label input[type='checkbox']:hover+.toggle--slider::before{box-shadow:0rem 0rem 0rem 1rem rgba(178,178,178,0.301961)}.checkbox-basic-toggle label input[type='checkbox']:checked+.toggle--slider::before{background:#fff 0% 0% no-repeat padding-box;height:2.4rem;left:calc(100% - 0.3rem);transform:translateX(-100%);width:2.4rem}.checkbox-basic-toggle.dark-mode .toggle--slider{background:transparent;border:0.2rem solid #c1c1c1}.checkbox-basic-toggle.dark-mode .toggle--slider::before{background:#fff 0% 0% no-repeat padding-box}.checkbox-basic-toggle.dark-mode input[type='checkbox']:checked+.toggle--slider{background:#fff 0% 0% no-repeat padding-box;border:none}.checkbox-basic-toggle.dark-mode input[type='checkbox']:hover+.toggle--slider::before{box-shadow:0rem 0rem 0rem 0.1rem rgba(178,178,178,0.2)}.checkbox-basic-toggle.dark-mode input[type='checkbox']:checked+.toggle--slider::before{background:#34872c 0% 0% no-repeat padding-box}.radio--standard{cursor:pointer;display:inline-block;margin-bottom:1rem;position:relative}.radio--standard label{align-items:center;display:inline-flex}.radio--standard input[type='radio']{opacity:0;position:absolute}.radio--standard .radio--box{align-items:center;background-color:#fff;border:0.2rem solid #e0e0e0;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;width:2.5rem}.radio--standard :focus ~ .radio--box::before{border:0.3rem solid #3387e6;border-radius:1.5rem;content:'';height:calc(100% + 1rem);left:-0.5rem;position:absolute;top:-0.5rem;width:calc(100% + 1rem)}.radio--standard input[type='radio']:checked ~ .radio--box{background-color:#fff}.radio--standard .radio--box::after{content:'';display:none;position:absolute}.radio--standard input[type='radio']:checked ~ .radio--box::after{display:block}.radio--standard .radio--box::after{background:#333;border-radius:50%;height:80%;width:80%}.radio--standard .radio--label{margin-left:1rem;position:relative;text-transform:none}.select--standard{display:inline-block;margin-bottom:2.7rem;position:relative}.select--standard select{-webkit-appearance:none;-moz-appearance:none;background:#fff 0% 0% no-repeat padding-box;border:0.1rem solid #333;border-radius:3rem;display:inline-flex;font-size:1.4rem;line-height:1.8rem;margin:0;outline:none;padding:1rem 5.6rem 1.1rem 1.6rem;position:relative;text-indent:0.1rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.select--standard :focus ~ .select--box::before{border:0.3rem solid #3387e6;border-radius:3rem;content:'';height:calc(100% + 1rem);left:-0.5rem;position:absolute;top:-0.5rem;width:calc(100% + 1rem)}.select--standard svg,.select--standard img{height:1.6rem;pointer-events:none;position:absolute;right:1.6rem;top:1.2rem;width:1.6rem}.input-description{color:#656565;font-size:1.3rem;left:-0.2rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.select-form-field{display:flex;margin-bottom:2rem;position:relative;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.select-form-field select{-webkit-appearance:none;-moz-appearance:none;border:0;border-bottom:0.1rem solid #e0e0e0;color:#333;font-size:1.4rem;height:4.8rem;margin:0;outline:0;padding:2.4rem 0 0.8rem 0.9rem;width:100%}.select-form-field select:focus ~ .select--box::before{border:0.3rem solid #3387e6;border-radius:1.2rem 1.2rem 0 0;content:'';height:calc(100% + 1.2rem);left:-0.1rem;position:absolute;top:-0.5rem;width:calc(100% + 0.8rem)}.select-form-field select:disabled{background:#e3e3e3 0% 0% no-repeat padding-box;color:#a0a0a0}.select-form-field select.error-standard{border-bottom:0.1rem solid #8e2100;color:#8e2100}.select-form-field .floating-label{color:#656565;display:inline-block;font-size:1.3rem;left:-0.2rem;opacity:1;padding:1rem;pointer-events:none;position:absolute;text-transform:none;top:-1rem;width:100%}.select-form-field .floating-label.error-standard{color:#8e2100}.select-form-field svg,.select-form-field img{position:absolute;right:1rem;top:2rem}.select-form-field input:not(:-moz-placeholder-shown)+.floating-label{display:block}.select-form-field input:focus+.floating-label,.select-form-field input:not(:placeholder-shown)+.floating-label{display:block}.select-form-field input:not(:-moz-placeholder-shown)+.floating-label+.header-label{display:none}.select-form-field input:focus+.floating-label+.header-label,.select-form-field input:not(:placeholder-shown)+.floating-label+.header-label{display:none}.error-message-label{color:#8e2100;font-size:1.4rem;font-weight:500;padding-left:0.8rem;padding-top:0.7rem;text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini-cart-side-panel-container .remodal-wrapper{bottom:6.2rem}@media only screen and (min-width: 1200px){.mini-cart-side-panel-container .remodal-wrapper{bottom:0}}.inWebview .mini-cart-side-panel-container .remodal-wrapper{bottom:0}.mini-cart-side-panel-container .mini-cart-side-panel{border-radius:0;bottom:6.2rem;box-shadow:0 0 0.75rem rgba(0,0,0,0.2);display:flex;flex-direction:column;left:auto;max-width:100%;overflow:hidden;padding:0;right:0;text-align:left;top:0;transform:none;width:100vw;z-index:35}@media only screen and (min-width: 730px){.mini-cart-side-panel-container .mini-cart-side-panel{width:59rem}}.inWebview .mini-cart-side-panel-container .mini-cart-side-panel{width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .modal__close{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:2.2rem;display:flex;filter:drop-shadow(0.1rem 0.1rem 0.5rem rgba(0,0,0,0));height:4.2rem;justify-content:center;outline:none;padding:1.1rem;position:fixed;right:3.5rem;top:2.5rem;transition:all 0.6s ease;width:4.2rem}.ie .mini-cart-side-panel-container .mini-cart-side-panel .modal__close,.edge .mini-cart-side-panel-container .mini-cart-side-panel .modal__close{filter:none}.mini-cart-side-panel-container .mini-cart-side-panel .modal__close.cart--btn--scrolled{filter:drop-shadow(0.1rem 0.1rem 0.5rem rgba(0,0,0,0.3));transition:all 0.6s ease}.ie .mini-cart-side-panel-container .mini-cart-side-panel .modal__close.cart--btn--scrolled,.edge .mini-cart-side-panel-container .mini-cart-side-panel .modal__close.cart--btn--scrolled{filter:none}.mini-cart-side-panel-container .mini-cart-side-panel .modal__close img{width:1.6rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-content-container{height:100%;overflow-y:auto;position:relative;width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-content-container .mini-cart-empty{align-items:center;display:flex;flex-direction:column;padding:4rem 2rem;position:relative;top:5.6rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-content-container .mini-cart-empty .cart-empty__description{flex-direction:column;text-transform:uppercase}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-content-container .mini-cart-empty .cart-empty__description p{font-size:2.4rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-spontaneous-purchase{height:100%;overflow-y:auto;position:relative;width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-spontaneous-purchase .error-summary{margin:0 2rem;width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-spontaneous-purchase .error-summary a{font-size:1.4rem;text-decoration:underline}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-spontaneous-purchase .product-card{border:0.1rem solid #e0e0e0;margin-top:1rem;padding:2rem 2rem 1.2rem 0}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:0.5rem;display:none;height:-moz-fit-content;height:fit-content;margin:3.2rem;overflow-y:auto;position:relative;top:20%;width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products h3{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:2.2rem;line-height:1rem;margin-bottom:0;padding:2.4rem 0 2.4rem 3.2rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products .error-summary{margin:0 2rem;width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products .error-summary a{font-size:1.4rem;text-decoration:underline}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products .product-card{border:0.1rem solid #e0e0e0;margin-top:1rem;padding:2rem 2rem 1.2rem 0}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products{padding-left:2.8rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .pt__carousel{margin:0 0 3.2rem 3.2rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products button.slick-arrow.slick-disabled{display:none !important}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .pt__content{padding:0}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .pricing__sale-price{font-size:1.6rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .pt-slick{padding:2.4rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products button.slick-arrow{top:calc(50% - 5.2rem)}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products.pt-slick .slick-next{right:3.8rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products.pt-slick .slick-prev{left:1.8rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .overlay-service-box .service-box_title h3{font-size:1.6rem;line-height:1.2;margin-bottom:1.6rem;padding-right:1rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .overlay-service-box .service-box_postal-actions button{white-space:unset}@media only screen and (min-width: 860px){.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .pt-slick{padding:0 3.2rem 2.4rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products h3{font-size:2.6rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products #interesting-products .default-product-tile{padding:1.6rem}}@media only screen and (min-width: 730px){.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products .pt__carousel .default-product-tile,.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-interesting-products .pt-large .default-product-tile{flex-direction:column}}.mini-cart-side-panel-container .mini-cart-side-panel .mc--remove--all{display:flex;justify-content:flex-end;margin-bottom:3rem;padding-top:1rem}.mini-cart-side-panel-container .mini-cart-side-panel .mc--remove--all .mc--remove--all__btn{align-items:center;background-color:transparent;display:flex;padding:0}.mini-cart-side-panel-container .mini-cart-side-panel .mc--remove--all .mc--remove--all__btn img,.mini-cart-side-panel-container .mini-cart-side-panel .mc--remove--all .mc--remove--all__btn svg{height:2.4rem;width:2.4rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing{background-color:#fff;box-shadow:0 0 0.75rem rgba(0,0,0,0.2);max-width:100%;padding:3rem;position:relative;width:59rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .info-wrapper{align-items:center;display:flex;justify-content:space-between}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .price-subtotal{font-size:1.6rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .price-subtotal .subtotal{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .checkout-diff{flex-grow:1}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .checkout-diff span{white-space:nowrap}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .checkout-diff span:first-of-type{padding-right:0.5rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing a{max-width:calc(50% - 1rem);text-decoration:none}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing a,.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing button{flex:auto;flex-grow:1;flex-shrink:1}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .minimum-order-amount-warning-banner{margin:0 0 2.4rem auto;width:100%}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .minimum-order-amount-warning-banner .warning-banner-text{color:#fff;display:flex;flex-direction:column;font-size:1.4rem;line-height:2rem;padding-left:1.4rem;padding-right:1rem;text-align:right}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--pricing .minimum-order-amount-warning-banner .warning-banner-text .amountLeftCheckout{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous{background-color:#fff;box-shadow:0 0 0.75rem rgba(0,0,0,0.2);max-width:100%;padding:3rem;position:relative;text-align:center;width:100%}.inWebview .mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous{width:100%}@media only screen and (max-width: 729px){.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous{background-color:#767676}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous .no-thank-you,.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous .checkout-button--spontaneous{background-color:#fff;color:#333}}@media only screen and (min-width: 730px){.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous{width:59rem}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous .checkout-button--spontaneous:not(.no-thank-you){background-color:#333 !important}}.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous button{flex:auto;flex-grow:1;flex-shrink:1;width:calc(50% - 1rem)}@media only screen and (max-width: 729px){.mini-cart-side-panel-container .mini-cart-side-panel .mini-cart-side-panel--spontaneous button{width:100%}}.mini-cart-side-panel-container .nav-overlay{z-index:30}.modal-login-conflicts-wrapper.in-progress::before{bottom:0;left:0;right:0;top:0}.modal-login-conflicts-wrapper .sib--main{background-color:#fff;padding:3rem 2rem 1rem}.modal-login-conflicts-wrapper .sib--main .alert--error a{color:#d81e05}.modal-login-conflicts-wrapper .sib--main label{color:#000;font-size:1.2rem;font-weight:100;line-height:normal;margin-bottom:1rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.modal-login-conflicts-wrapper .sib--main .checkbox-wrapper label{font-size:1.1rem;margin-bottom:0}@media only screen and (min-width: 730px){.modal-login-conflicts-wrapper .sib--main .checkbox-wrapper label{font-size:1.3rem}}.modal-login-conflicts-wrapper .sib--main .sib--forgot-password{padding-top:0.2rem}.modal-login-conflicts-wrapper .sib--main .sib--forgot-password a{color:#656565;font-size:1.2rem}.modal-login-conflicts-wrapper .sib--main .sib--forgot-password a:focus,.modal-login-conflicts-wrapper .sib--main .sib--forgot-password a:hover{color:#000}@media only screen and (min-width: 730px){.modal-login-conflicts-wrapper .sib--main .sib--forgot-password a{font-size:1.2rem}}.modal-login-conflicts-wrapper .sib--main .sib--message-text{font-size:1.5rem}.modal-login-conflicts-wrapper .sib--footer{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:2.5rem 4rem}.modal-login-conflicts-wrapper .sib--footer :last-child{color:#333;font-size:1.3rem}.modal-login-conflicts-wrapper .sib--footer :last-child:focus,.modal-login-conflicts-wrapper .sib--footer :last-child:hover{color:#000}.modal-login-conflicts-wrapper .reset-password-sucess{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.5rem}.modal-login-conflicts{max-width:114rem}.modal-login-conflicts .sib--boxes{flex-direction:column;justify-content:center}@media only screen and (min-width: 730px){.modal-login-conflicts .sib--boxes{flex-direction:row}}.modal-login-conflicts .sib--boxes .sib--choose-cart{border:0.1rem solid #e0e0e0;margin:0 auto;max-width:50rem;padding:1rem;width:100%}@media only screen and (min-width: 730px){.modal-login-conflicts .sib--boxes .sib--choose-cart{margin:0 1rem}}.modal-login-conflicts .sib--boxes .sib--choose-cart .sib--choose-cart-title{text-align:center}.modal-login-conflicts .sib--boxes .sib--choose-cart .radio--standard{display:block;margin:0 auto 2rem auto;padding-right:0}@media only screen and (min-width: 730px){.modal-login-conflicts .sib--boxes .sib--choose-cart .radio--standard{max-width:50%}}.modal-login-conflicts .sib--boxes .sib--choose-cart .radio--standard:last-child{margin-bottom:1.5rem}.modal-login-conflicts .sib--boxes .sib--choose-cart .radio--standard .radio--label{padding-left:2.5rem}.modal-login-conflicts .sib--boxes .sib--choose-cart .cb--cart-icon{background-image:url("/images/shared/small/icons/cart.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:0;content:'';display:block;flex-shrink:0;height:2.6rem;margin:auto auto auto 1rem;position:relative;width:2.6rem;z-index:0}.modal-login-conflicts .sib--boxes .sib--choose-cart .cb--cart-icon .cb--number-of-items{left:1.8rem;top:-0.8rem}.modal-login-conflicts .sib--boxes .sib--choose-cart .cb--number-of-items{align-items:center;background-color:#d81e05;border-radius:100%;color:#fff;display:flex;font-size:0.9rem;height:2rem;justify-content:center;line-height:0.9rem;position:absolute;text-align:center;width:2rem;width:2rem;z-index:2}.modal-login-conflicts .sib--main{font-size:inherit;padding-bottom:0;padding-top:2rem}.modal-login-conflicts .sib--main p{font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;line-height:2rem;margin-bottom:2rem}.modal-login-conflicts .sib--main .checkbox-wrapper .checkbox--label{left:2.5rem}.modal-login-conflicts .sib--main .checkbox-wrapper .terms-link{left:2.5rem;line-height:1.2rem;position:relative;text-transform:none}.modal-login-conflicts .sib--footer{flex-direction:row}.modal-login-conflicts .sib--footer button{margin-right:1rem;max-width:15rem}.modal-login-conflicts .sib--center-boxes{align-items:stretch;display:flex;flex-direction:column;margin-bottom:2rem}@media only screen and (min-width: 730px){.modal-login-conflicts .sib--center-boxes{flex-direction:row;justify-content:center}}.modal-login-conflicts .sib--center-boxes .sib--your-card-box,.modal-login-conflicts .sib--center-boxes .sib--your-store-box{border:0.1rem solid #e0e0e0;margin:1rem;padding:1rem;width:auto}@media only screen and (min-width: 730px){.modal-login-conflicts .sib--center-boxes .sib--your-card-box,.modal-login-conflicts .sib--center-boxes .sib--your-store-box{width:30rem}}.modal-login-conflicts .sib--center-boxes .sib--your-card-box .sib--your-card-title,.modal-login-conflicts .sib--center-boxes .sib--your-card-box .sib--your-store-title,.modal-login-conflicts .sib--center-boxes .sib--your-store-box .sib--your-card-title,.modal-login-conflicts .sib--center-boxes .sib--your-store-box .sib--your-store-title{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;margin-bottom:1rem;text-align:center}.modal-login-conflicts .sib--center-boxes .sib--your-card-box .sib--your-card-text,.modal-login-conflicts .sib--center-boxes .sib--your-card-box .sib--your-store-text,.modal-login-conflicts .sib--center-boxes .sib--your-store-box .sib--your-card-text,.modal-login-conflicts .sib--center-boxes .sib--your-store-box .sib--your-store-text{margin-bottom:1rem}.modal-login-conflicts .sib--center-boxes .sib--your-card-box .sib--storeName,.modal-login-conflicts .sib--center-boxes .sib--your-store-box .sib--storeName{background-color:#ededed;background-image:url("/images/shared/small/icons/pin--black.svg");background-position:1rem center;background-repeat:no-repeat;background-size:1.6rem 1.7rem;display:block;padding:1rem 1rem 1rem 4rem;width:100%}.bottom-message{align-self:stretch;display:block;padding:2rem;width:100%}.shopbasket{width:100%}@media only screen and (min-width: 730px){.shopbasket{margin-bottom:1rem;margin-top:3rem}}@media only screen and (min-width: 1200px){.shopbasket{margin-bottom:2rem;margin-top:4rem}}.shopbasket a{text-decoration:none}.shopbasket p{margin-bottom:2rem}.shopbasket h3{margin:0rem auto 1rem auto}.shopbasket .sb-content-text{font-size:1.2rem}@media only screen and (min-width: 730px){.shopbasket .sb-content-text{font-size:1.4rem}}.shopbasket .sb-logo{display:block;margin:0 auto 2rem auto}.shopbasket .showcase-link{width:100%}.shopbasket .sb-shocase-img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ie .shopbasket .sb-shocase-img{height:100%}.shopbasket .sb-content{border-bottom:0.1rem solid #ededed;border-left:0.1rem solid #ededed;border-right:0.1rem solid #ededed;height:100%;padding:2rem}.shopbasket .sb-2tier{width:100%}@media only screen and (min-width: 1200px){.shopbasket .sb-2tier{margin-right:2rem;width:66%}}@media only screen and (min-width: 1200px){.shopbasket .sb-2tier .sb-shocase-img{height:28rem}}.shopbasket .sb-1tier{width:100%}@media only screen and (min-width: 730px){.shopbasket .sb-1tier{width:50%}}@media only screen and (min-width: 1200px){.shopbasket .sb-1tier{width:32.5%}}@media only screen and (min-width: 1200px){.shopbasket .sb-1tier .sb-shocase-img{height:28rem}}.shopbasket .sb-tier-last-tile{margin-right:0}@media only screen and (min-width: 730px){.shopbasket .sb-tier-last-tile{width:100%}}@media only screen and (min-width: 1200px){.shopbasket .sb-tier-last-tile{width:32%}}.shopbasket .sb-half{margin-bottom:1rem;width:100%}@media only screen and (min-width: 1200px){.shopbasket .sb-half{margin:0 1rem;width:50%}}@media only screen and (min-width: 1200px){.shopbasket .sb-half.sb-tile{margin-bottom:0}}.shopbasket .sb-half-first-tile{margin-left:0}.shopbasket .sb-half-last-tile{margin-right:0}@media only screen and (min-width: 730px){.shopbasket .sb-half-last-tile{width:100%}}@media only screen and (min-width: 1200px){.shopbasket .sb-half-last-tile{width:50%}}.shopbasket .sb-wide{width:100%}@media only screen and (min-width: 1200px){.shopbasket .sb-wide .sb-tile{flex-direction:row;margin-bottom:0}}@media only screen and (min-width: 1200px){.shopbasket .sb-wide .sb-logo{margin-left:0}}@media only screen and (min-width: 1200px){.shopbasket .sb-wide .sb-shocase-img{margin-bottom:0}}.shopbasket .sb-wide .sb-content{text-align:center}@media only screen and (min-width: 1200px){.shopbasket .sb-wide .sb-content{border-left:0;border-top:0.1rem solid #ededed;display:flex;flex-direction:column;text-align:left;width:46.5%}}@media only screen and (min-width: 1200px){.shopbasket .sb-wide .sb-content .shop-basket-btn{display:block;margin:30px auto 0 auto;position:relative;text-align:center;top:inherit;width:auto}}.shopbasket .sb-wide .sb-2tier{width:100%}@media only screen and (min-width: 1200px){.shopbasket .sb-wide .sb-2tier{width:calc(100% - 2rem)}}.shopbasket .sb-row{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1200px){.shopbasket .sb-row{flex-direction:row;margin-bottom:2rem}}.shopbasket .sb-tile{background:#fff;display:flex;flex-direction:column;margin-bottom:2rem;overflow:hidden;position:relative;text-align:center}@media only screen and (min-width: 1200px){.shopbasket .sb-tile{flex-direction:column;margin-bottom:0}}.shopbasket .sb-category{justify-content:space-between}.shopbasket .sb-category:first-child{margin-bottom:2rem}@media only screen and (min-width: 1200px){.shopbasket .sb-category:first-child{margin-bottom:0rem}}.shopbasket .sb-category:last-child{margin-bottom:0}.shopbasket .sb-category .category-title{font-size:1.2rem}@media only screen and (min-width: 1200px){.shopbasket .sb-category .category-title{font-size:1.4rem}}.shopbasket .sb-category .sb-category-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.shopbasket .sb-category .sb-category-row .sb-1tier{flex-basis:100%}@media only screen and (min-width: 730px){.shopbasket .sb-category .sb-category-row .sb-1tier{flex-basis:32%}}.shopbasket .sb-category .sb-category-row .sb-1tier img{max-height:14rem}.shopbasket .sb-category .sb-category-row .sb-1tier h3{font-size:1.4rem;line-height:2.1rem}.shopbasket .sb-category .sb-category-row .sb-1tier .shop-basket-btn{margin-top:0}@media only screen and (min-width: 730px){.shopbasket .sb-category .sb-category-row .sb-tile:nth-child(-n+3){margin-bottom:2rem}}@media only screen and (min-width: 1200px){.shopbasket .sb-category .sb-category-row .sb-tile:nth-child(-n+3){margin-bottom:0}}.shopbasket .sb-category .sb-category-tile{display:flex;flex-basis:47.5%;flex-direction:column}.shopbasket .sb-category .sb-category-tile h3{margin-bottom:2rem}@media only screen and (min-width: 730px){.shopbasket .sb-category .sb-category-tile{flex-basis:31.5%;margin:0}}@media only screen and (min-width: 1200px){.shopbasket .sb-category .sb-category-tile{flex-basis:15.2%}}.shopbasket .sb-other-basket{display:flex;justify-content:space-between}@media only screen and (min-width: 730px){.shopbasket .sb-other-basket{flex-direction:row;flex-wrap:wrap;margin-top:2rem}}@media only screen and (min-width: 1200px){.shopbasket .sb-other-basket{flex-wrap:nowrap}}@media only screen and (min-width: 1200px){.shopbasket .sb-other-basket div:nth-of-type(2){margin:0 2rem}}.shopbasket .sb-other-basket h3{margin-bottom:1rem}.shopbasket .sb-other-basket:first-child{margin-top:2rem}@media only screen and (min-width: 730px){.shopbasket .sb-other-basket:first-child{margin-top:0}}.shopbasket .sb-other-basket .sb-tile{margin-bottom:2rem}@media only screen and (min-width: 1200px){.shopbasket .sb-other-basket .sb-tile{margin-bottom:0}}@media only screen and (min-width: 730px){.shopbasket .sb-other-basket .sb-1tier{flex-direction:column;width:calc(50% - 1rem)}}@media only screen and (min-width: 1200px){.shopbasket .sb-other-basket .sb-1tier{width:50%}}.store-selector.rightPanel{display:flex !important;flex-direction:column;height:100%;max-height:calc(100vh - 6.2rem);max-height:calc(100dvh - 6.2rem);max-width:64.2rem;position:relative}@media only screen and (min-width: 1200px){.store-selector.rightPanel{max-height:100vh;max-height:100dvh}}.store-selector.rightPanel .ss--header{align-items:center;background-color:#fff;display:flex;flex-shrink:0;height:6.4rem;padding:0 1.6rem 0 1.4rem}@media only screen and (min-width: 730px){.store-selector.rightPanel .ss--header{padding:0 1.6rem 0 3.2rem}}.store-selector.rightPanel .ss--header h2{align-items:center;display:flex;font-size:2.3rem;margin:0;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.store-selector.rightPanel .ss--header h2{font-size:2.8rem}}.store-selector.rightPanel .ss--header .modal__close{align-items:center;border:0.1rem solid #e0e0e0;border-radius:1.6rem;display:flex;height:3.2rem;justify-content:center;right:1.6rem;top:1.6rem;width:3.2rem}.store-selector.rightPanel .ss--header .modal__close img{pointer-events:none;width:1.2rem}.store-selector .ss--main{background-color:#f8f8f8;flex-grow:1;margin-left:0;overflow-x:hidden;overflow-y:auto;position:relative;width:100%;z-index:-2}.store-selector .ss--main::before{background-color:#ededed;content:'';height:8rem;left:0;position:absolute;width:100%;z-index:-1}@media only screen and (min-width: 730px){.store-selector .ss--main::before{height:12rem;width:100%}}.store-selector .ss--main .banner-logo{display:none}.store-selector .ss--main .alert-container{margin:1.6rem 3.2rem}@media only screen and (min-width: 730px){.store-selector .ss--main .alert-container{margin:1.6rem 3.2rem}}.store-selector .ss--main .alert-container img{height:unset;width:4.8rem}.store-selector .ss--main .text-description{margin:1.6rem 1.6rem 0 1.6rem}@media only screen and (min-width: 730px){.store-selector .ss--main .text-description{margin:1.6rem 3.2rem 0 3.2rem}}.store-selector .ss--main .fs--boxes-shops input[type='radio']:checked ~ .radio--label,.store-selector .ss--main .fs--boxes-shops input[type='radio']:checked ~ p.store-name{color:#fff !important}.store-selector .ss--main .fs--boxes-shops{background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;display:flex;flex-direction:column;margin:1.6rem 1.6rem;overflow:hidden}@media only screen and (min-width: 730px){.store-selector .ss--main .fs--boxes-shops{margin:1.6rem 3.2rem}}.store-selector .ss--main .fs--boxes-shops .fs--box-shop{border-bottom:0.1rem solid #e0e0e0;list-style:none;margin-bottom:unset;padding:unset;text-align:left}.store-selector .ss--main .fs--boxes-shops .fs--box-shop input[type='radio']:checked ~ .select-box-effect{background-color:#34872c;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.store-selector .ss--main .fs--boxes-shops .fs--box-shop label{display:flex;flex-direction:row;margin-bottom:unset;padding:1.6rem}.store-selector .ss--main .fs--boxes-shops .fs--box-shop label .radio--box{flex-shrink:0;position:relative;z-index:1}.store-selector .ss--main .fs--boxes-shops .fs--box-shop label .radio--label{align-items:center;display:flex;z-index:1}.store-selector .ss--main .fs--boxes-shops .fs--box-shop .store-name{color:unset;font-size:1.6rem;font-weight:700}.store-selector .ss--main .fs--boxes-shops .fs--box-shop .metro-logo,.store-selector .ss--main .fs--boxes-shops .fs--box-shop .store-phone,.store-selector .ss--main .fs--boxes-shops .fs--box-shop .store-opening-hours,.store-selector .ss--main .fs--boxes-shops .fs--box-shop .store-buttons,.store-selector .ss--main .fs--boxes-shops .fs--box-shop .fs--bs--online-available,.store-selector .ss--main .fs--boxes-shops .fs--box-shop .fs--bs--favorite-shop{display:none !important}.store-selector .ss--main .fs--boxes-shops .fs--box-shop .address--line1,.store-selector .ss--main .fs--boxes-shops .fs--box-shop .address--line2{display:inline-block}.store-selector .ss--main .mobile-city-link{display:inline-block;font-size:1.4rem;margin-bottom:2rem;text-align:center;text-decoration:none;width:90%;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.store-selector .ss--main .mobile-city-link img{display:inline-block;margin-left:0.69rem;position:relative;top:0.4rem}.store-selector .ss--main .mobile-city-link.active img{transform:rotate(180deg)}.store-selector .ss--footer{background-color:#fff;box-shadow:0 0 1rem rgba(51,51,51,0.5);padding:2.4rem 3.2rem;z-index:5}.search-form-container{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;margin:1.6rem 1.6rem;padding:0 1.6rem 0 1.6rem;position:relative}@media only screen and (min-width: 730px){.search-form-container{margin:1.6rem 3.2rem;padding:1.6rem 1.6rem 0 1.6rem}}.store-selector .search-form-container::before{background-color:#ededed;border-radius:0 0 50% 50%;content:'';height:141px;left:-3.3rem;position:absolute;top:-3rem;width:886px;width:calc(100% + 6.4rem);z-index:-1}.search-form-container .primary-input{margin-bottom:1.4rem}.search-form-container .fs-search-province,.search-form-container .fs-search-city{width:100%;z-index:2}@media only screen and (min-width: 730px){.search-form-container .fs-search-province,.search-form-container .fs-search-city{width:16.3rem}}@media only screen and (min-width: 730px){.search-form-container .fs-search-city{width:21.3rem}}.search-form-container .fs-search-province{margin:1.6rem 0}@media only screen and (min-width: 730px){.search-form-container .fs-search-province{margin:0 0.9rem 0 0}}.search-form-container .fs--search-form{height:100%;margin-bottom:unset}@media only screen and (min-width: 730px){.search-form-container .fs--search-form{align-items:flex-start;display:flex;flex-direction:row;height:4rem;justify-content:center;margin-bottom:2.4rem;position:relative;width:100%}}.search-form-container .fs--search-form .postal--input{display:inline-block;flex-direction:row;text-align:left;width:100%}@media only screen and (min-width: 730px){.search-form-container .fs--search-form .postal--input{top:-0.7rem;width:20rem}}.ss--main .search-form-container .fs--search-form .postal--input{width:60%}@media only screen and (min-width: 730px){.ss--main .search-form-container .fs--search-form .postal--input{width:13rem}}.search-form-container .fs--search-form .postal--input.has--error::after{top:2rem}.search-form-container .fs--search-form .postal--input input,.search-form-container .fs--search-form .postal--input label{margin-top:2.4rem;padding-right:1.2rem}@media only screen and (min-width: 730px){.search-form-container .fs--search-form .postal--input input,.search-form-container .fs--search-form .postal--input label{margin-top:unset}}.search-form-container .fs--search-form .postal--input input{font-size:1.6rem}@media only screen and (min-width: 730px){.search-form-container .fs--search-form .postal--input input{font-size:1.4rem}}.search-form-container .fs--search-form .input-btn.mobile-only{display:inline-block;margin-left:1.6rem;margin-top:auto;width:30%}.search-form-container .fs--search-form .input-btn.mobile-only button{z-index:2}.search-form-container .input-btn button{margin:2.4rem 0 1.6rem 0}@media only screen and (min-width: 730px){.search-form-container .input-btn button{margin:0 0 1.6rem 0}}.search-form-container .fs--or{display:inline-block;margin:0 auto 0.8rem;text-align:left;text-transform:uppercase;width:10%}.search-form-container .fs--or span{display:none}@media only screen and (min-width: 730px){.search-form-container .fs--or{margin:0 2rem;position:relative;text-align:center;top:-1rem;width:auto}.search-form-container .fs--or span{color:#e0e0e0;display:block}}.search-form-container .fs--btn-search-province,.search-form-container .fs--btn-search-city{align-items:center;background-color:#fff;border:thin solid #333;border-radius:2rem;display:flex;font-size:1.4rem;justify-content:space-between;min-height:4rem;outline:none;padding:0.7rem 1.6rem;position:relative;width:100%;z-index:2}.search-form-container .fs--btn-search-province.error-standard,.search-form-container .fs--btn-search-city.error-standard{border:0.1rem solid #8e2100;color:#8e2100}.search-form-container .fs--btn-search-province button img,.search-form-container .fs--btn-search-city button img{display:block;height:1.6rem;margin-left:2.4rem;transition:all ease 0.4s;width:1.6rem}.search-form-container .fs--btn-search-province.active,.search-form-container .fs--btn-search-city.active{border-bottom:0;border-radius:2rem 2rem 0 0;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.search-form-container .fs--btn-search-province.active img,.search-form-container .fs--btn-search-city.active img{transform:rotate(180deg)}.search-form-container .fs--btn-search-province.active>span,.search-form-container .fs--btn-search-city.active>span{display:flex;flex-direction:row-reverse}.search-form-container .fs--btn-search-province.active .sort__pre-text,.search-form-container .fs--btn-search-city.active .sort__pre-text{opacity:0}.search-form-container .fs--btn-search-province.active span,.search-form-container .fs--btn-search-city.active span{text-transform:capitalize}.search-form-container .fs--btn-search-province span,.search-form-container .fs--btn-search-city span{color:#333}.search-form-container .fs--location-cat-items{list-style-type:none;margin:0;max-height:25rem;overflow-x:hidden;overflow-y:auto;padding:0}@media only screen and (min-width: 730px){.search-form-container .fs--location-cat-items{max-height:40rem}}.search-form-container .fs--location-cat-items li .fs--pci-title{background-color:#e8e9e9;margin:0 -1rem 0 -1.5rem;padding:0.5rem 1.5rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.search-form-container .fs--location-cat-items .fs--location-items{list-style-type:none;margin:0;padding:0}.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item{background-color:transparent}.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item a,.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item span{font-size:1.2rem;text-decoration:none}.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item a.active,.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item a:hover,.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item a:focus,.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item span.active,.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item span:hover,.search-form-container .fs--location-cat-items .fs--location-items .fs--location-item span:focus{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.search-form-container .fs--location-container{background-color:#fff;border:0.1rem solid #333;border-radius:0 0 2rem 2rem;border-top:0;display:none;margin-top:-0.1rem;padding:1rem;position:relative;width:100%;z-index:1}@media only screen and (min-width: 730px){.search-form-container .fs--location-container{position:relative}}.search-form-container .fs--location-container .fs--location-cat-items{list-style-type:none;margin:0;max-height:25rem;overflow-x:hidden;overflow-y:auto;padding:0;text-align:left}@media only screen and (min-width: 730px){.search-form-container .fs--location-container .fs--location-cat-items{max-height:40rem}}.search-form-container .fs--location-container .fs--location-cat-items li .fs--pci-title{background-color:#e8e9e9;margin:0 -1rem 0 -1.5rem;padding:0.5rem 1.5rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.search-form-container .fs--location-container .fs--location-cat-items .fs--location-item a,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-item span,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-items a,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-items span{font-size:1.4rem;text-decoration:none}.search-form-container .fs--location-container .fs--location-cat-items .fs--location-item a:hover,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-item a:focus,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-item span:hover,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-item span:focus,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-items a:hover,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-items a:focus,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-items span:hover,.search-form-container .fs--location-container .fs--location-cat-items .fs--location-items span:focus{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;text-decoration:underline}.summary-sticky{background:#fff;padding-top:0;position:relative;width:100%}@media only screen and (max-width: 1199px){.summary-sticky{display:none}}@media only screen and (min-width: 1200px){html:not(.ie) .summary-sticky{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}}@media only screen and (min-width: 1200px){html:not(.ie) .summary-sticky>*{bottom:2rem;position:sticky}}.summary-sticky .checkout-buttons{margin-bottom:1.5rem}.summary-sticky .checkout-buttons .warning-banner-text{color:#fff;display:flex;flex-direction:column;font-size:1.4rem;line-height:2rem;padding-left:1.4rem;padding-right:1rem;text-align:right}.summary-sticky.position-fixed{bottom:2rem;padding-right:2rem;padding-top:1rem}.ie .summary-sticky.position-fixed{bottom:10rem}.summary-sticky.position-absolute{bottom:0;padding-bottom:inherit;padding-right:2rem;padding-top:0}.timeslot-reservation-alert{align-items:center;background-color:#d4e8d3;border-left:0.5rem solid #249e1e;border-radius:0 0.6rem 0.6rem 0;color:#262626;display:flex;font-size:1.6rem;height:auto;justify-content:center;margin:1rem 1rem -1rem 1rem;padding:2rem 1rem}.steps--wrapper__left .timeslot-reservation-alert{margin:-2rem 0 2rem 0}.timeslot-reservation-alert img{display:block;height:auto;margin-right:1rem;width:2.1rem}.service-timeslot .remodal-wrapper.rightPanel{display:block !important;text-align:right}.service-timeslot .st_panel{background-color:#f8f8f8;display:flex;flex-direction:column;flex-grow:1;height:100%;max-height:100vh;max-height:100dvh;max-width:100%;position:relative}@media only screen and (min-width: 730px){.service-timeslot .st_panel{margin-left:auto;max-width:50.4rem}}.service-timeslot .st--header{align-items:center;background-color:#fff;display:flex;flex-shrink:0;height:6.4rem;justify-content:space-between;padding:0 1.6rem}@media only screen and (min-width: 730px){.service-timeslot .st--header{padding:0 2.4rem}}.service-timeslot .st--header h2{align-items:center;display:flex;font-size:1.9rem;margin:0;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.service-timeslot .st--header h2{font-size:2.2rem}}.service-timeslot .st--header h2 img{display:none}@media only screen and (min-width: 730px){.service-timeslot .st--header h2 img{display:block;height:auto;margin-right:1.2rem;width:2.4rem}}.service-timeslot .st--header .modal__close{align-items:center;border:0.1rem solid #e0e0e0;border-radius:1.6rem;display:flex;height:3.2rem;justify-content:center;right:1.6rem;top:1.6rem;width:3.2rem}.service-timeslot .st--header .modal__close img{pointer-events:none;width:1.2rem}.service-timeslot .st--main{flex-grow:1;margin-left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:2rem;position:relative;width:100%}.service-timeslot .st--main::before{background-color:#ededed;content:'';height:12rem;left:0rem;position:absolute;top:-3rem;width:100vw;z-index:-1}@media only screen and (min-width: 730px){.service-timeslot .st--main::before{left:-3.2rem;width:calc(100% + 6.4rem)}}.service-timeslot .st--main .st__serviceType{background-color:unset;border:unset}.service-timeslot .st--main.choice-modification{padding:1.6rem}.service-timeslot .st--main.choice-modification .st__serviceType{background-color:#fff;border:solid 1px #e0e0e0}.service-timeslot .st--main.choice-modification::before{content:none}.service-timeslot .st--main.choice-modification .st__serviceType{margin-bottom:3.2rem;margin-top:2.4rem}.service-timeslot .st--main.choice-modification .red-container::before{content:none}.service-timeslot .st--main.choice-modification .st__serviceType,.service-timeslot .st--main.choice-modification .st__postalCode,.service-timeslot .st--main.choice-modification .dropdown--list-stores{margin-left:0;margin-right:0}.service-timeslot .st--main.choice-modification .st__postalCode::before{display:none}@media only screen and (min-width: 730px){.service-timeslot .st--main.choice-modification{padding:0 2.4rem 2.4rem 2.4rem}}.service-timeslot .st--main.choice-modification h4{text-align:left}.service-timeslot .st--main.choice-modification .store-choice{display:none}.service-timeslot .st--main.choice-modification .st__postalCode{margin-bottom:3.2rem}.service-timeslot .st--main.choice-modification .st__postalCode .postalCode_submit_pickup_list{overflow:hidden;padding:0;visibility:hidden;width:0}.service-timeslot .st--main::-webkit-scrollbar{margin-right:0.4rem;width:0.6rem}.service-timeslot .st--main::-webkit-scrollbar-track{background:transparent}.service-timeslot .st--main::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:0.6rem}.service-timeslot .st--main::-webkit-scrollbar-thumb:hover{background:#c1c1c1}.service-timeslot .st--main .flexible--title{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.9rem;line-height:1;margin:2.8rem 0 0 0;padding:0 1.6rem;text-align:left}@media only screen and (min-width: 730px){.service-timeslot .st--main .flexible--title{font-size:2rem;padding:0 3.2rem}}.service-timeslot .st--main .fastest-tag,.service-timeslot .st--main .cheapest-tag{align-items:center;background-color:#eef7e0;border-radius:100rem;display:none;gap:0.4rem;height:2.8rem;padding:0.8rem;position:absolute;right:5rem}@media only screen and (min-width: 730px){.service-timeslot .st--main .fastest-tag,.service-timeslot .st--main .cheapest-tag{right:6rem}}.service-timeslot .st--main .fastest-tag span,.service-timeslot .st--main .cheapest-tag span{color:#333;font-size:1.4rem;white-space:nowrap;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .st--main .fastest-tag img,.service-timeslot .st--main .cheapest-tag img{margin:0 !important;width:1.6rem}.service-timeslot .st--main .fastest-tag img.lightning,.service-timeslot .st--main .cheapest-tag img.lightning{display:none}@media only screen and (min-width: 379px){.service-timeslot .st--main .fastest-tag img.lightning,.service-timeslot .st--main .cheapest-tag img.lightning{display:block}}.service-timeslot .st--main .tts-info{align-items:flex-start !important;display:flex;flex-direction:column}.service-timeslot .st--main ul[class*='service-mpriority_pickup'] .category-tag-partner{display:none !important}.service-timeslot .st--main ul[class*='service-pick_up'] .category-tag-partner{display:none !important}.service-timeslot .st--main .category-tag-express,.service-timeslot .st--main .category-tag-partner{align-items:center;background-color:#e3e3e3;border-radius:0.4rem 0.4rem 0 0;display:none;font-size:1.4rem;height:3.6rem;margin:1.6rem 0 0 2.4rem;padding:0.8rem;width:-moz-fit-content;width:fit-content;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.service-timeslot .st--main .category-tag-express,.service-timeslot .st--main .category-tag-partner{margin-left:3.2rem}}.service-timeslot .st--main .category-tag-express{margin-top:0.8rem}.service-timeslot .st--main .category-tag-partner:first-child{display:flex}.service-timeslot .st--main .dropdown--list-stores{margin:1.6rem;padding:0;width:unset}.service-timeslot .st--main .dropdown--list-stores .select-button{text-align:left}.service-timeslot .st--main .dropdown--list-stores .select-button p{display:flex;flex-direction:column;margin:unset}.service-timeslot .st--main .dropdown--list-stores .select-button p .title-choice{font-size:1.3rem}.service-timeslot .st--main .dropdown--list-stores .select-button p .main-choice{color:#333;line-height:1.4;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .select--delivery-service .radio--standard:first-child .fastest-tag{display:flex}.service-timeslot .mprio-content{margin-top:0.8rem}.service-timeslot .st__postalCode{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;display:flex;justify-content:space-between;margin:1.6rem;padding:1.6rem 1.2rem;position:relative}@media only screen and (min-width: 730px){.service-timeslot .st__postalCode{margin:2.4rem 2.4rem 1.6rem 2.4rem}}.service-timeslot .st__postalCode label{display:inline-flex;flex-shrink:0;font-size:1.4rem;margin:0 1.2rem 0 0;text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.service-timeslot .st__postalCode label{margin:0 1.6rem 0 0}}.service-timeslot .st__postalCode input[type='text']{border:0;border-bottom:0.1rem solid #333;border-radius:0;caret-color:#d81e05;margin:0;min-width:11rem;outline:none;padding:0.4rem 0.8rem 0.8rem 0.8rem;text-transform:uppercase;width:100%}.service-timeslot .st__postalCode input[type='text']::-moz-placeholder{font-size:1.3rem;text-overflow:ellipsis;text-transform:none}.service-timeslot .st__postalCode input[type='text']::placeholder{font-size:1.3rem;text-overflow:ellipsis;text-transform:none}.service-timeslot .st__postalCode input[type='text']:disabled{background-color:#e3e3e3;border-color:#a0a0a0;color:#a0a0a0}.service-timeslot .st__postalCode .postalCode_input{flex-grow:1;margin:0 1.2rem 0 0;position:relative}@media only screen and (min-width: 730px){.service-timeslot .st__postalCode .postalCode_input{margin:0 1.6rem 0 0}}.service-timeslot .st__postalCode .postalCode_input .postalCode_clear{bottom:0.2rem;height:3rem;padding:0.9rem;position:absolute;right:0.2rem;width:3rem}.service-timeslot .st__postalCode .postalCode_input.valid-format::after{background-size:1.4rem;right:1.4rem}.service-timeslot .st__postalCode .postalCode_input.field-error::after{background-size:2.2rem;right:4rem}.service-timeslot .st__postalCode .postalCode_input.field-error input[type='text']{border-color:#8e2100}.service-timeslot .st__postalCode .postalCode_input::after{bottom:0.6rem;height:2.4rem;width:2.4rem}@media only screen and (min-width: 730px){.service-timeslot .st__postalCode .postalCode_input::after{right:2.6rem}}.service-timeslot .st__postalCode__inputs{align-items:center;display:inline-flex;flex-grow:1;justify-content:space-between}.service-timeslot .st__serviceType{background-color:#fff;border:solid 1px #e0e0e0;border-radius:38px;display:flex;justify-content:space-between;margin:0 1.6rem 0 1.6rem;padding:0.4rem 0.2rem;position:relative}@media only screen and (min-width: 730px){.service-timeslot .st__serviceType{margin:0 2.4rem 0 2.4rem}}.service-timeslot .st__serviceType label{background-color:#fff;color:#333;flex:1;font-size:1.3rem;margin:0 0.2rem;max-width:calc(50% - 0.6rem);text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .st__serviceType input[type='radio']:checked+label{background-color:#34872c;color:#fff}.service-timeslot .st__serviceType input[disabled]+label{background-color:#e3e3e3;color:#a0a0a0;cursor:not-allowed}.service-timeslot .st__serviceType input[disabled]+label:hover,.service-timeslot .st__serviceType input[disabled]+label:focus{background-color:#e3e3e3}.service-timeslot .st__serviceType input[disabled]+label:hover::before,.service-timeslot .st__serviceType input[disabled]+label:focus::before{content:none}.service-timeslot .st__serviceType input[disabled]:checked+label{background-color:#fff;color:#a0a0a0}.service-timeslot .st__serviceType:has(.red-container){padding:0}.service-timeslot .st__serviceType .red-container{align-items:center;background-color:#d81e05;border:0.1rem solid #e0e0e0;border-radius:0.8rem;color:#fff;display:flex;flex-direction:row;margin-top:1.6rem;padding:0.8rem 1.6rem;width:100%}@media only screen and (min-width: 730px){.service-timeslot .st__serviceType .red-container{padding:1.6rem}}.service-timeslot .st__serviceType .red-container::before{background-color:#ededed;border-radius:0 0 50% 50%;bottom:1.2rem;content:'';height:10rem;left:-1.6rem;position:absolute;top:7rem;width:100vw;z-index:-1}@media only screen and (min-width: 730px){.service-timeslot .st__serviceType .red-container::before{left:-3.1rem;width:calc(100% + 6.4rem)}}.service-timeslot .st__serviceType .red-container img{margin-right:1.6rem}.service-timeslot .st__serviceType .red-container .service-desc{display:block;flex-direction:row;flex-wrap:wrap;font-size:1.6rem;padding-right:1.6rem;text-align:left}.service-timeslot .st__serviceType .red-container .service-desc .title{display:inline;margin-right:0.2rem}.service-timeslot .st__serviceType .red-container .service-desc .destination{display:inline;text-align:left;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .st__serviceType .red-container .service-desc .description-link{display:block;flex-basis:100%;font-size:13px;margin:unset;padding-top:1rem;text-align:left}.service-timeslot .st__serviceType .red-container a{color:#fff;cursor:pointer;margin-left:auto}.service-timeslot .st--footer{background-color:#fff;box-shadow:0 0 1rem rgba(51,51,51,0.5);padding:1.6rem;z-index:5}@media only screen and (min-width: 730px){.service-timeslot .st--footer{padding:1.6rem 2.4rem}}.service-timeslot .st--footer button{margin-top:1.6rem}.service-timeslot .st--footer #confirmService{flex-grow:2;margin-top:0rem}.service-timeslot .st--footer .st--footer__info{align-items:flex-start;display:flex;margin-bottom:0.4rem;text-align:left}.service-timeslot .st--footer .st--footer__info.footerDelivery,.service-timeslot .st--footer .st--footer__info.footerPickup{padding-right:10rem}.service-timeslot .st--footer .st--footer__info>span{align-items:flex-start;display:flex;margin-left:-0.8rem}.service-timeslot .st--footer span .sp_footer-icon{display:flex;flex-shrink:0;justify-content:flex-end;margin-right:0.8rem;width:3rem}.service-timeslot .st--footer .icon-delivery{height:auto;margin:-0.4rem 0 0.4rem 0;width:3rem}.service-timeslot .st--footer .icon-pickup{width:2.1rem}.service-timeslot .st--footer .icon-timeslot{height:1.6rem;width:1.6rem}.service-timeslot .st--footer .sp_footer_actions{display:flex;flex-wrap:nowrap;gap:1.6rem;justify-content:center}@media only screen and (min-width: 730px){.service-timeslot .st--footer .sp_footer_actions{flex-wrap:nowrap}}.service-timeslot .st--footer .sp_footer_actions.go-to-checkout button:first-child:not(.captcha-visible){width:100%}@media only screen and (min-width: 730px){.service-timeslot .st--footer .sp_footer_actions.go-to-checkout button:first-child:not(.captcha-visible){flex-grow:0;width:calc(50% - 1rem)}}.service-timeslot .st--footer .sp_footer_actions.go-to-checkout .chooseLater{display:none}.service-timeslot .st--footer .sp_footer_actions.captcha-visible{flex-wrap:wrap;justify-content:unset}.service-timeslot .st--footer .sp_footer_actions.captcha-visible .chooseLater{margin-left:0}.service-timeslot .st--footer .sp_footer_actions.captcha-visible button:first-child{max-width:10rem;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 730px){.service-timeslot .st--footer .sp_footer_actions.captcha-visible button:first-child{max-width:20rem}}@media only screen and (min-width: 730px){.service-timeslot .st--footer .sp_footer_actions button{width:auto}}@media only screen and (min-width: 730px){.service-timeslot .st--footer .sp_footer_actions button:first-child{flex-grow:2}}@media only screen and (min-width: 730px){.service-timeslot .st--footer .sp_footer_actions .chooseLater{margin-left:1.6rem}}.service-timeslot ul .alert-insta-cart{margin:0 1.6rem;position:relative;z-index:2}@media only screen and (min-width: 730px){.service-timeslot ul .alert-insta-cart{margin:0 2.4rem}}.service-timeslot ul .alert-insta-cart:not(:last-of-type){display:none}.service-timeslot ul .alert-insta-cart+.radio--standard label{border-radius:0.8rem 0.8rem 0 0}.service-timeslot ul .alert-insta-cart .alert-container.alert-white{margin:0}@media only screen and (min-width: 730px){.service-timeslot ul .alert-insta-cart .alert-container.alert-white{margin:0}}.service-timeslot ul .alert-insta-cart .alert-container.alert-white .alert-close img{margin:0}.service-timeslot .alert-container{align-items:center;display:flex;margin:0 1.6rem 0rem 1.6rem;text-align:left}@media only screen and (min-width: 730px){.service-timeslot .alert-container{margin:0 2.4rem 0rem 2.4rem}}.service-timeslot .alert-container.alert-white{background-color:#34872c;border:0.1rem solid #e0e0e0;border-radius:0 0 0.8rem 0.8rem;border-top:none;box-shadow:none;min-height:6rem;padding:0 1.6rem;position:relative;top:-1.2rem;width:100%}.service-timeslot .alert-container.alert-white .alert-text{align-self:center;color:#fff;padding-left:2rem}.service-timeslot .alert-container.alert-white a{color:#fff !important}.service-timeslot .alert-container.alert-white .insta-container{align-items:center;background-color:#f8f8f8;border-radius:0.8rem;justify-content:center}.service-timeslot .alert-container.alert-white .insta-container span{white-space:nowrap}.service-timeslot .alert-container.alert-instacart .insta-container{gap:0.5rem}.service-timeslot .alert-container.alert-express{margin:0 1.6rem 0rem 1.6rem;position:relative}@media only screen and (min-width: 730px){.service-timeslot .alert-container.alert-express{margin:0 2.4rem 0rem 2.4rem}}.service-timeslot .alert-container.alert-express .insta-container{padding:0;position:relative}.service-timeslot .alert-container.mprio-display{padding-bottom:1.6rem;width:-moz-fit-content;width:fit-content}.service-timeslot .alert-container>img{flex-shrink:0;height:4.8rem;margin-right:0.8rem;width:4.8rem}.service-timeslot .reserved-slot{align-items:center;background-color:#34872c;border:0.1rem solid #34872c;border-radius:3rem;color:#fff;display:flex;font-size:1.3rem;line-height:1;margin-right:1.6rem;padding:0.2rem 1rem 0.1rem 0.8rem;position:absolute;right:0;width:auto;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .reserved-slot img{margin:0.1rem 0.5rem 0 0}.selection-box-container{display:flex;position:relative}.selection-box-container .radio--standard:first-child{border-radius:0.8rem 0.8rem 0 0 !important}.service-timeslot .st--main .lowest-fee-container{align-items:center;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;margin:1.6rem 1.6rem 0 1.6rem;position:relative}@media only screen and (min-width: 730px){.service-timeslot .st--main .lowest-fee-container{margin:1.6rem 2.4rem 0.8rem 2.4rem}}.service-timeslot .st--main .lowest-fee-container>button{align-items:center;background-color:transparent;color:#333;display:flex;flex-direction:row;gap:1.6rem;padding:0.8rem 1.6rem;width:100%}.service-timeslot .st--main .lowest-fee-container .text-fee{text-align:left}.service-timeslot .st--main .lowest-fee-container .text-fee .title-fee{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem}.service-timeslot .st--main .lowest-fee-container .text-fee .desc-fee{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;display:block;font-size:1.3rem}.service-timeslot .st--main .lowest-fee-container .text-fee .desc-fee span{color:#d81e05;font-size:1.3rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .st--main .lowest-fee-container .fastest-tag,.service-timeslot .st--main .lowest-fee-container .cheapest-tag{margin-left:auto;position:relative;right:unset}.service-timeslot .st--main .lowest-fee-container .fastest-tag span,.service-timeslot .st--main .lowest-fee-container .cheapest-tag span{color:#333;font-size:1.4rem;white-space:nowrap;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.service-timeslot .st--main .lowest-fee-container .img-express{margin-left:0.4rem}@media only screen and (min-width: 730px){.service-timeslot .st--main .lowest-fee-container .img-express{margin-left:2.7rem}}.service-timeslot .st--main .st__postalCode .st__postalCode__inputs .postalCode_submit,.service-timeslot .st--main .st__postalCode .st__postalCode__inputs .postalCode_submit_delivery{overflow:hidden;padding:0;visibility:hidden;width:0}.selection-box{list-style:none;margin:0;opacity:1;overflow:auto;padding:0;position:relative;transition:all ease 0.4s;width:100%}.selection-box.select--pickup-service{display:none !important}.selection-box.select--pickup-service{animation-name:none}.selection-box.timeslot-group-inactive{display:none;height:2rem;position:absolute;right:-100%}.selection-box .reserved-slot.timeslotReserved[data-reserved-servicetype='HOME_DELIVERY']{display:none}.selection-box input[type='radio'].instacart-slot[slot-delivery='instacart-express'] ~ .select-box-effect{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.selection-box input[type='radio'].standard-timeslots-express_delivery ~ .select-box-effect{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.selection-box input[type='radio']:checked.instacart-slot ~ .radio--label{color:#fff}.selection-box input[type='radio']:checked.instacart-slot ~ .select-box-effect{border:0.2rem solid #34872c;border-radius:0.4rem 0.4rem 0 0}.selection-box li{align-items:center;background-color:white;border:0.1rem solid #e0e0e0;border-bottom:0;border-radius:0.4rem;border-top:0;display:flex;margin:0 1.6rem;padding:0}@media only screen and (min-width: 730px){.selection-box li{margin:0 2.4rem}}.selection-box li:first-child{border-bottom:0;border-radius:0.8rem 0.8rem 0 0;border-top:0.1rem solid #e0e0e0}.selection-box li:first-child label{border-radius:0.8rem 0.8rem 0 0}.selection-box li:nth-child(n+2){border-top:0.1rem solid #e0e0e0}.selection-box li:nth-child(n+2) label{border-radius:0}.selection-box li:nth-child(n+2):has([slot-delivery='instacart-express']){border-bottom:0.1rem solid #e0e0e0}.selection-box li:last-child:not(.express-delivery-choice){border-bottom:0.1rem solid #e0e0e0;border-radius:0 0 0.8rem 0.8rem;margin-bottom:2.4rem}.selection-box li:last-child:not(.express-delivery-choice) label{border-radius:0 0 0.8rem 0.8rem}.selection-box li:only-child{border-radius:0.8rem}.selection-box li:only-child label{border-radius:0.8rem}.selection-box li.timeslot-bottom-border{border-bottom:0.1rem solid #e0e0e0;border-bottom-left-radius:0.8rem;border-bottom-right-radius:0.8rem}.selection-box li.timeslot-bottom-border label{border-bottom-left-radius:0.8rem;border-bottom-right-radius:0.8rem}.selection-box li.timeslot-top-border{border-top:0.1rem solid #e0e0e0;border-top-left-radius:0.8rem;border-top-right-radius:0.8rem}.selection-box li.timeslot-top-border label{border-top-left-radius:0.8rem;border-top-right-radius:0.8rem}.selection-box label{align-items:center;border-radius:0.8rem;display:flex;margin:0;overflow:hidden;padding:1.6rem;position:relative;width:100%}.selection-box .radio--standard .radio--box{flex-shrink:0;position:relative;z-index:1}.selection-box .radio--standard .radio--box::before{content:none !important}.selection-box .radio--standard .radio--label{align-items:center;color:#333;display:flex;justify-content:space-between;width:100%;z-index:1;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.selection-box .radio--standard .radio--label>span{align-items:center;display:flex;gap:0.5rem;line-height:1;text-align:left}.selection-box .radio--standard .radio--label .timeslot--title{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;text-transform:lowercase}.selection-box .radio--standard .radio--label .timeslot-price{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.selection-box .radio--standard .radio--label .timeslot--insta{color:#333;flex-grow:1;padding-left:0.5rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.selection-box .radio--standard .radio--label .timeslot--insta span{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.5rem;left:0.5rem;position:relative;top:-0.1rem}.selection-box .radio--standard .radio--label .timeslot--insta-uber{color:#333;flex-grow:1;padding-right:1rem;position:relative;top:-0.1rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.selection-box .radio--standard .radio--label .timeslot--insta-uber span{font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.5rem;position:relative}.selection-box .radio--standard .radio--label .img-express{filter:invert(94%) sepia(6%) saturate(1443%) hue-rotate(30deg) brightness(99%) contrast(89%);opacity:0.4;position:absolute;right:13%;width:8rem;z-index:-1}@media only screen and (min-width: 730px){.selection-box .radio--standard .radio--label .img-express{opacity:unset}}.selection-box .radio--standard .radio--label .reserved-slot{display:none;position:relative}.selection-box .radio--standard .radio--label img{margin-right:0.6rem}.selection-box .radio--standard.express-delivery-choice{border-bottom:0.1rem solid #e0e0e0;border-radius:0.8rem 0.8rem 0 0 !important;margin-bottom:0}.selection-box .radio--standard.express-delivery-choice .radio--label img{margin:-0.1rem 1rem 0 0.7rem}.selection-box .radio--standard.express-delivery-choice .reserved-slot img{margin:0.1rem 0.5rem 0 0}.selection-box .radio--standard.express-delivery-choice .express-delivery-timeslot-msg{white-space:nowrap}.selection-box .radio--standard .express-delivery-timeslot-msg span:first-of-type:not(.timeslot--title){font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem}.selection-box input[type='radio']:checked ~ .select-box-effect{background-color:#34872c;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.selection-box input[type='radio']:checked ~ .radio--label{color:#fff}.selection-box input[type='radio']:checked ~ .radio--label .timeslot--insta-uber{color:#fff}.selection-box input[type='radio']:checked ~ .radio--label .reserved-slot{border-color:#fff;color:#fff;display:none}.selection-box input[type='radio']:checked ~ .radio--label .express-delivery-timeslot-msg{flex-grow:1;gap:0.5rem;white-space:nowrap}.selection-box .express-delivery-choice input[type='radio']:checked ~ .select-box-effect{border-radius:0.4rem 0.4rem 0 0}.overlay-tooltip-intercetp-new-flyer{background:rgba(0,0,0,0.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:3}.tooltip-alert-new-flyer.tooltip-container .tooltip-modal{display:block !important;left:50%;max-width:32rem;text-align:left;top:4rem;transform:translateX(-50%);z-index:6}@media only screen and (min-width: 730px){.tooltip-alert-new-flyer.tooltip-container .tooltip-modal{top:1rem}}.tooltip-alert-new-flyer.tooltip-container .tooltip-modal .tooltip-modal-new-flyer-title{display:flex;gap:1.6rem;margin-bottom:1.6rem}.tooltip-alert-new-flyer.tooltip-container .tooltip-modal .tooltip-modal-new-flyer-title img{height:4.8rem;width:4.8rem}.tooltip-alert-new-flyer.tooltip-container .modal__close{right:1.2rem;top:1.2rem}.tooltip-alert-new-flyer.tooltip-container.intercept-confimation .tooltip-modal{bottom:8.5rem;top:auto}.tooltip-alert-new-flyer.tooltip-container.intercept-confimation .tooltip-modal::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid white;bottom:-1.6rem;clear:both;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.tooltip-alert-new-flyer.tooltip-container.intercept-confimation .tooltip-modal .cta-secondary{width:100%}.section-day-selection{position:relative}.section-day-selection .timeslot-days-slick{align-items:center;display:flex;list-style:none;margin:1.6rem 0;padding:0 0 0 2.4rem;position:relative;z-index:5}@media only screen and (max-width: 729px){.section-day-selection .timeslot-days-slick{overflow:auto}}.section-day-selection .timeslot-days-slick>div{margin:0 0.8rem 1rem 0;position:relative;white-space:nowrap}@media only screen and (min-width: 730px){.section-day-selection .timeslot-days-slick>div{margin:0}}.section-day-selection li{list-style:none;margin:0 0.8rem 1.6rem 0;padding:0;white-space:nowrap}@media only screen and (min-width: 730px){.section-day-selection li{margin:0}}.section-day-selection .day-selection_btn{background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;color:#333;font-size:1.4rem;line-height:2rem;outline:none;padding:0.8rem 1.6rem;position:relative;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.section-day-selection .day-selection_btn.day__active,.section-day-selection .day-selection_btn:hover,.section-day-selection .day-selection_btn:focus{background-color:#333;border:0.1rem solid #333;color:#fff}.section-day-selection .new--flyer--alert-tooltip{color:#d81e05;display:flex;font-size:1.3rem;left:50%;position:absolute;top:-2.1rem;transform:translateX(-50%);white-space:nowrap;z-index:1;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.section-day-selection .new--flyer--alert-tooltip::after{background-color:#d81e05;border-radius:50%;content:'';height:0.6rem;left:calc(50% - 0.3rem);position:absolute;top:1.9rem;width:0.6rem}.section-day-selection .new--flyer--alert-tooltip .tooltip-container .tooltip{border:solid 0.1rem #d81e05;color:#d81e05;cursor:pointer;left:0;line-height:1.3rem;right:0.4rem}.section-day-selection .new--flyer--alert-tooltip .tooltip-container:hover .tooltip::after{display:none}.section-day-selection .new--flyer--alert-tooltip .tooltip-container:hover .tooltip::before{display:none}@media only screen and (min-width: 730px){.section-day-selection .slick-list{margin:1rem 0.4rem 1rem 0.8rem;max-width:calc(100% - 6.4rem);overflow:visible;width:100%}}.section-day-selection .slick-slide{position:relative}@media only screen and (min-width: 730px){.section-day-selection .slick-slide{margin:0 0.8rem 0 0}}@media only screen and (min-width: 730px){.section-day-selection .slick-arrow{align-items:center;background-color:#ededed;border-radius:1.6rem;display:flex;height:3.2rem;justify-content:center;opacity:1;outline:none;padding:0;transition:all ease 0.4s;width:3.2rem;z-index:2}.section-day-selection .slick-arrow img{display:block;height:auto;width:1.6rem}.section-day-selection .slick-arrow.slick-prev img{transform:rotate(180deg)}.section-day-selection .slick-arrow:hover{background-color:#d9d9d9}.section-day-selection .slick-arrow:active{background-color:#aaa}.section-day-selection .slick-arrow[disabled]{background-color:#e3e3e3}.section-day-selection .slick-arrow:focus::before{border:0.2rem solid #3387e6;border-radius:50%;content:'';height:3.2rem;position:absolute;transform:scale(1.2);width:3.2rem}.section-day-selection .slick-prev{margin-left:-1.6rem}.section-day-selection .slick-prev.slick-disabled{margin-left:-3.2rem;opacity:0;z-index:-1}.section-day-selection .slick-prev:not(.slick-disabled)+.slick-list{max-width:calc(100% - 6.4rem)}.section-day-selection .slick-next{position:absolute;right:1.4rem}.section-day-selection .slick-next.slick-disabled{opacity:0;z-index:-1}}.flexible-text{background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;box-shadow:none;margin:0 1.6rem 1.6rem 1.6rem;padding:1.6rem;position:relative;text-align:left}@media only screen and (min-width: 730px){.flexible-text{margin:0 2.4rem 2.4rem 2.4rem}}.flexible-text .cta-secondary{display:block;margin-top:1.6rem}.alert-full-day{align-items:flex-start;background-color:#fff;border:0.1rem solid #e0e0e0;border-radius:0.8rem;display:flex;justify-content:flex-start;margin:1.6rem;padding:1.6rem;text-align:left;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.alert-full-day{margin:1.6rem 2.4rem}}.alert-full-day img{margin:0 1.8rem 0 0.2rem;width:4.8rem}.alert-full-day button{display:block;margin-top:0.8rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pickup-store-select{border:0.1rem solid #e0e0e0;border-radius:0.8rem;margin:1.6rem 1.6rem 2.4rem 1.6rem;overflow:hidden;width:auto}@media only screen and (min-width: 730px){.pickup-store-select{margin:1.6rem 2.4rem 2.4rem 2.4rem}}.pickup-store-select.accordion--standalone .accordion--btn{background-color:#fff;padding:0.9rem 1.6rem 0.8rem 1.6rem;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pickup-store-select.accordion--standalone .accordion--btn::after{height:1.3rem;right:1.6rem;width:1.3rem}.pickup-store-select.accordion--standalone .accordion--text{background-color:#fff;padding:0 1.6rem}.pickup-store-select.accordion--standalone.disable-accordion .accordion--btn{cursor:default;pointer-events:none}.pickup-store-select.accordion--standalone.disable-accordion .accordion--btn::after{content:none}.pickup-store-select label{background-color:#fff;border-radius:0;border-top:0.1rem solid #e0e0e0;display:block;line-height:2rem;overflow:visible;padding:0.8rem 2.4rem 0.8rem 0;text-align:left;text-transform:none}.pickup-store-select label:first-child{border-top:0.2rem solid #e0e0e0}.pickup-store-select label span{position:relative;z-index:1}.pickup-store-select label span span{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pickup-store-select label:hover,.pickup-store-select label:focus,.pickup-store-select label:active{background-color:#ededed;border-top:0;padding:0.9rem 2.4rem 0.9rem 0}.pickup-store-select label:hover+input+label,.pickup-store-select label:focus+input+label,.pickup-store-select label:active+input+label{border-top:0}.pickup-store-select label:hover::before,.pickup-store-select label:focus::before,.pickup-store-select label:active::before{background-color:#ededed;content:'';height:100%;left:-1.6rem;position:absolute;top:0;width:calc(100% + 3.2rem);z-index:0}.pickup-store-select input[type='radio']:checked+label{background-color:#ededed;border-top:0;padding:0.9rem 2.4rem 0.9rem 0}.pickup-store-select input[type='radio']:checked+label+input+label{border-top:0}.pickup-store-select input[type='radio']:checked+label::before{background-color:#ededed;content:'';height:calc(100% + 0.2rem);left:-1.6rem;position:absolute;top:-0.1rem;width:calc(100% + 3.2rem);z-index:0}.pickup-store-select .available-option{display:block;font-size:1.3rem;line-height:1.7rem}.pickup-store-select .selected-store{display:block;font-size:1.4rem;line-height:2rem;margin-top:0.2rem;max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickup-store-select .selected-store span{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-min-height{min-height:36rem}.overlay-min-height .pt__visual,.overlay-min-height .pt__content{filter:blur(0.2rem)}.autocomplete-container .overlay-min-height{min-height:38rem}.overlay-service-box{align-items:center;background-color:rgba(34,34,34,0.9);border-radius:0.8rem;display:flex;flex-direction:column;height:100%;left:0;min-height:36rem;min-width:22.4rem;padding:0.8rem 1.6rem;position:absolute;top:0;transition:all ease 0.4s;width:100%;z-index:10}.overlay-service-box:has(.alert-no-delivery-service.large) .service-box_postal-code.st__postalCode__inputs{margin-bottom:0}.overlay-service-box:has(.alert-no-delivery-service.large) .close-overlay-box{margin-top:0.4rem}.overlay-service-box #delivery-list{gap:0.4rem !important}.overlay-service-box #delivery-list.fs--boxes-shops{min-width:21rem !important}.overlay-service-box .action__select-variant.active .select-dropdown{margin-bottom:0 !important}.overlay-service-box .delivery-second-container{height:100%;max-height:40rem}.overlay-service-box .delivery-second-container h3{margin-bottom:0.8rem !important}.overlay-service-box .overlay--error-container{display:none}.overlay-service-box.error-msg .overlay--error-container{align-items:flex-start;background-color:#fff;border-radius:0.8rem;display:flex;padding:3.4rem 1.4rem 2.4rem 1.4rem;position:relative}.overlay-service-box.error-msg .overlay--error-container .close-overlay-box{background-color:transparent;height:2.4rem;right:0.6rem;top:0.6rem;width:2.4rem}.overlay-service-box.error-msg .overlay--error-container .close-overlay-box img{height:1.5rem;width:1.5rem}.overlay-service-box.error-msg .overlay--error-container>img{height:auto;margin-right:0.8rem;max-width:4.8rem;width:100%}.overlay-service-box.error-msg .overlay--error-container p{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.4rem;line-height:2rem;margin:0}.overlay-service-box.error-msg .overlay--error-container p.small{font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box.error-msg .service-box_wrapper{display:none}.overlay-service-box .green-mode{background-color:#34872c;color:#fff}.overlay-service-box .green-mode:hover{background:#d9d9d9 0% 0% no-repeat padding-box}.overlay-service-box .green-mode:active{background:#aaa 0% 0% no-repeat padding-box}.overlay-service-box .green-mode:disabled{background:#e3e3e3 0% 0% no-repeat padding-box;color:#a0a0a0}.overlay-service-box .green-mode:disabled .arrow{display:none}.overlay-service-box .green-mode .arrow{margin-left:0.8rem}.overlay-service-box .alert-no-service,.overlay-service-box .alert-no-delivery-service,.overlay-service-box .overlay-generic-error{align-items:flex-start;display:flex;padding:0 0.8rem 0.8rem 0.8rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box .alert-no-service img,.overlay-service-box .alert-no-delivery-service img,.overlay-service-box .overlay-generic-error img{display:block;height:auto;margin-bottom:0.4rem;width:3.4rem}.overlay-service-box .alert-no-service p,.overlay-service-box .alert-no-delivery-service p,.overlay-service-box .overlay-generic-error p{font-size:1.4rem}.pdpDetailsContainer .overlay-service-box{height:calc(100% + 4.8rem);left:-1rem;min-height:36rem;top:-2.4rem;width:calc(100% + 2rem)}@media only screen and (min-width: 1200px){.pdpDetailsContainer .overlay-service-box{left:-2.4rem;width:calc(100% + 2.4rem)}}.pdpDetailsContainer .overlay-service-box ~ div{filter:blur(0.2rem)}.modal-flyer-promotion .pdpDetailsContainer .overlay-service-box{left:0;width:100%}.overlay-service-box .service-box_wrapper{align-items:center;display:flex;flex-direction:column;height:100%;max-height:25rem;max-width:24.2rem;width:100%}.overlay-service-box .service-box_wrapper:has(.action__select-variant.active){max-height:22rem}.overlay-service-box .service-box_wrapper:has(#delivery-list){max-height:40rem}.overlay-service-box .service-box_title h3{color:#fff;font-size:1.8rem;line-height:1.2;margin-bottom:2.4rem;padding:unset !important;text-align:center;font-family:'barlow-medium-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.tiles--carousel-container .overlay-service-box .service-box_title{display:flex}.overlay-service-box .close-overlay-box{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;margin-top:1.4rem}.overlay-service-box .service-box_postal-code{background-color:#fff;border:0.1rem solid #fff;border-radius:0.8rem;margin-bottom:1.6rem;width:100%}.overlay-service-box .service-box_postal-code.service--overview{display:flex;flex-wrap:wrap;justify-content:center;padding:1.6rem}.overlay-service-box .service-box_postal-code.service--overview div{align-items:center;display:flex;flex-direction:column}.overlay-service-box .service-box_postal-code.service--overview div .title{font-size:1.6rem;line-height:2.1rem;margin:0}.overlay-service-box .service-box_postal-code.service--overview div .title strong{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box .service-box_postal-code.service--overview div .postal_selected{font-size:2.6rem;line-height:3rem;margin-bottom:0.8rem}.overlay-service-box .service-box_postal-code.service--overview div a{color:#333;cursor:pointer;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box .box__postalCode{padding:0.8rem;position:relative}.overlay-service-box .box__postalCode label{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;display:block;margin-bottom:1.2rem;text-align:center;text-transform:none}.overlay-service-box .box__postalCode input{border:0;border-bottom:0.1rem solid #e0e0e0;border-radius:0;caret-color:#d81e05;margin:0 0 0.4rem 0;outline:none;padding:0 0.8rem 0.9rem 0.8rem;text-transform:uppercase;width:100%}.overlay-service-box .box__postalCode input::-moz-placeholder{font-size:1.3rem;text-overflow:ellipsis;text-transform:none}.overlay-service-box .box__postalCode input::placeholder{font-size:1.3rem;text-overflow:ellipsis;text-transform:none}.overlay-service-box .box__postalCode .postalCode_submit,.overlay-service-box .box__postalCode .loading-overlay-service-box{background-color:transparent;bottom:2.4rem;height:1.8rem;margin:0;padding:0;position:absolute;right:0.8rem;width:1.8rem}.overlay-service-box .box__postalCode .postalCode_submit img,.overlay-service-box .box__postalCode .loading-overlay-service-box img{display:block;max-width:100%;width:100%}.overlay-service-box .box__postalCode .postalCode_submit[disabled],.overlay-service-box .box__postalCode .loading-overlay-service-box[disabled]{opacity:0.4}.overlay-service-box .box__postalCode .loading-overlay-service-box{right:2.4rem}.overlay-service-box .box__select-service{background-color:#e0e0e0;border-radius:0.4rem;display:flex;flex-wrap:wrap;margin:0;padding:0.4rem}.overlay-service-box .box__select-service label{border-radius:0.8rem;flex-grow:1;margin:0;padding:0.75rem 2rem 0.65rem 2rem;text-align:center;text-align:center;text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box .box__select-service input[type='radio']:checked+label{background-color:#fff}.overlay-service-box .box__select-service input[disabled]+label{color:#a0a0a0;cursor:not-allowed}.overlay-service-box .box__select-service input[disabled]+label:hover,.overlay-service-box .box__select-service input[disabled]+label:focus{background-color:#e3e3e3}.overlay-service-box .box__select-service input[disabled]+label:hover::before,.overlay-service-box .box__select-service input[disabled]+label:focus::before{content:none}.overlay-service-box .service-box_postal-actions{display:flex;flex-wrap:wrap;justify-content:center;margin-top:auto}.overlay-service-box .service-box_postal-actions button{white-space:nowrap}.overlay-service-box .service-box_postal-actions .chooseLater.cta-link{text-align:left;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;width:100%}.overlay-service-box .service-box_postal-actions .chooseLater.cta-link:hover{text-decoration:none}.overlay-service-box .service-box_postal-actions .chooseLater.cta-link:focus::before{border-color:#fff;content:none}.overlay-service-box .today-only{align-items:center;color:#fff;display:flex;font-size:1.3rem}.overlay-service-box .st__serviceType{background-color:#fff;border:solid 1px #e0e0e0;border-radius:38px;display:flex;justify-content:space-between;margin:0 0 3.2rem 0;max-width:24.2rem;padding:0.2rem;position:relative;width:100%}.overlay-service-box .st__serviceType label{background-color:#fff;color:#333;flex:1;font-size:1.3rem;height:3.2rem;margin:0 0.2rem;padding:unset;text-transform:none;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box .st__serviceType input[type='radio']:checked+label{background-color:#34872c;color:#fff}.overlay-service-box .st__serviceType input[disabled]+label{background-color:#e3e3e3;color:#a0a0a0;cursor:not-allowed}.overlay-service-box .st__serviceType input[disabled]+label:hover,.overlay-service-box .st__serviceType input[disabled]+label:focus{background-color:#e3e3e3}.overlay-service-box .st__serviceType input[disabled]+label:hover::before,.overlay-service-box .st__serviceType input[disabled]+label:focus::before{content:none}.overlay-service-box .st__serviceType input[disabled]:checked+label{background-color:#fff;color:#a0a0a0}.overlay-service-box #delivery-list{display:flex;flex-direction:column;gap:0.4rem;list-style:none;margin:unset;transition:all ease 0.4s;width:100%}.overlay-service-box #delivery-list li{align-items:center;background-color:white;border-radius:0.8rem;display:flex;margin-bottom:unset;min-height:3.4rem;padding:unset}.overlay-service-box #delivery-list li:has(input[type='radio']:checked){background-color:transparent}.overlay-service-box #delivery-list li label{display:block;line-height:unset;margin-bottom:unset;padding:0.8rem;width:100%}.overlay-service-box #delivery-list li label .desc-delivery{display:none}.overlay-service-box #delivery-list li label .radio--box{display:none}.overlay-service-box #delivery-list li label .radio--label{margin-left:unset}.overlay-service-box #delivery-list li label .radio--label .main-choice{align-items:center;color:#333;display:flex;flex-direction:row}.overlay-service-box #delivery-list li label .radio--label .main-choice svg{flex-shrink:0;margin-right:1.2rem}.overlay-service-box #delivery-list li label .radio--label .main-choice .desc{display:flex;flex-direction:column}.overlay-service-box #delivery-list li label .radio--label .main-choice .desc .title-choice{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem}.overlay-service-box #delivery-list li label .radio--label .main-choice .desc .title-desc{font-size:1.2rem;line-height:1.4rem;max-width:9rem}.overlay-service-box #delivery-list li label .radio--label .main-choice .price{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;font-size:1.6rem;margin-left:1.4rem;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box #delivery-list li label .radio--label .main-choice .price .price-desc{font-size:1.2rem;white-space:nowrap;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box #delivery-list li label[for='instacart-choice'] .desc-delivery .icon-delivery{margin-right:0.6rem !important}.overlay-service-box #delivery-list input[type='radio']:checked ~ .select-box-effect{background-color:#34872c;border-radius:0.8rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label{z-index:1}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label a{color:#fff}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .timeslot--insta-uber{color:#fff}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .reserved-slot{border-color:#fff;color:#fff;display:none}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .express-delivery-timeslot-msg{flex-grow:1;white-space:nowrap}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .main-choice{color:#fff}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .main-choice svg,.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .main-choice path,.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .main-choice use{fill:#fff}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .desc-delivery{color:#fff;display:flex;flex-direction:row;margin:0.8rem 0 0 0}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .desc-delivery .icon-delivery{background-color:#fff;border:solid 0.1rem #e0e0e0;border-radius:0.8rem;display:flex;height:100%;margin-right:0.8rem;padding:0.5rem;width:unset}.overlay-service-box #delivery-list input[type='radio']:checked ~ .radio--label .desc-delivery .deliver-text{font-size:1.2rem;line-height:1.4rem;white-space:nowrap;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.overlay-service-box .pickup-second-container{display:flex;height:100%;justify-content:center;max-height:25rem;max-width:24.2rem;width:100%}.overlay-service-box .pickup-second-container+div{max-height:25rem;width:100%}.overlay-service-box .pickup-second-container .confirm-store{margin-top:auto}.overlay-service-box .pickup-second-container:has(.action__select-variant.active) .confirm-store{display:none !important}.overlay-service-box:has(#overlayServiceDelivery:checked):has(.deliveryWithCart) .service-box_wrapper.delivery-section:not(.link-change-postal-code){display:none}.overlay-service-box:has(#overlayServiceDelivery:checked):has(.deliveryWithCart) .delivery-button{display:inline-flex}.overlay-service-box:has(#overlayServiceDelivery:checked):has(.deliveryWithoutCart) .service-box_wrapper.delivery-section:not(.link-change-postal-code){display:none}.overlay-service-box:has(#overlayServiceDelivery:checked):has(.deliveryWithoutCart) .delivery-button-no-cart{display:inline-flex}.overlay-service-box:has(#overlayServiceDelivery:checked):has(.delivery-section.link-change-postal-code) .service-box_wrapper.pickup-section{display:none}.overlay-service-box:has(#overlayServiceDelivery:checked):has(.pickup-second-container) .pickup-second-container{display:none}.overlay-service-box:has(#overlayServiceDelivery:checked) .delivery-button-no-cart,.overlay-service-box:has(#overlayServiceDelivery:checked) .delivery-button{display:none}.overlay-service-box:has(#overlayServicePickup:checked) .delivery-section{display:none !important}.overlay-service-box:has(#overlayServicePickup:checked) .service-box_postal-code.st__postalCode__inputs,.overlay-service-box:has(#overlayServicePickup:checked) .service-box_wrapper.pickup-section{display:none}.overlay-service-box:has(.action__select-variant.active) .service-box_wrapper.pickup-section{display:none}.overlay-service-box:has(.action__select-variant.active) .service-box_postal-actions button{display:none}.overlay-service-box:has(.action__select-variant.active) .close-overlay-box{display:none}.overlay-service-box .delivery-button-no-cart,.overlay-service-box .delivery-button{display:none}.up-sell-container .overlay-service-box{min-height:36rem;padding:1rem}.up-sell-container .overlay-service-box #servicePostalCodeBox{padding-left:0}.up-sell-container .overlay-service-box .service-box_title{margin-bottom:1rem}.up-sell-container .overlay-service-box .valid-format::after,.up-sell-container .overlay-service-box .field-error::after{right:5rem}.up-sell-container .overlay-service-box .service-box_postal-actions .chooseLater{width:100%}.postalCode_clear,.postalCode_overlay_clear{background-color:transparent;bottom:2.8rem;display:none;height:1rem;padding:0;position:absolute;width:1rem}.postalCode_clear img,.postalCode_overlay_clear img{display:block;max-width:100%;width:100%}.postalCode_clear.clear--active,.postalCode_overlay_clear.clear--active{display:block}.postalCode_clear{right:1rem}.postalCode_overlay_clear{right:1rem}.valid-format::after,.field-error::after,.valid-format-overlay-completed::after{align-items:center;background-position:center;background-repeat:no-repeat;bottom:2.4rem;content:'';display:flex;height:1.6rem;justify-content:center;position:absolute;width:1.6rem;z-index:1}.valid-format::after,.field-error::after{right:5.4rem}.valid-format-overlay-completed::after{right:2.5rem}.field-error::after{background-image:url("/images/main/status/icon-error.svg")}.tooltip-container{width:1.7rem;z-index:3}.tooltip-container.tooltip-cvc{position:absolute;right:6.2rem;top:0}.tooltip-container.tooltip-cvc .tooltip-modal{background-color:#fff;left:-22rem;position:relative;top:16px;width:32.4rem}@media only screen and (min-width: 730px){.tooltip-container.tooltip-cvc .tooltip-modal{left:-14.2rem}}.tooltip-container.tooltip-cvc .tooltip-modal .tooltip-modal-image{position:relative;width:11.3rem}.tooltip-container.tooltip-cvc .tooltip-modal .tooltip-modal-text{color:#333;line-height:2rem;position:relative;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.tooltip-container.tooltip-cvc .tooltip{color:#333;line-height:1.3rem}.tooltip-container.tooltip-cvc .tooltip::after{border-bottom:1.4rem solid #fff}.tooltip-container .tooltip{border:solid 0.1rem #000;border-radius:0.8rem;bottom:0;color:#000;display:block;font-size:1rem;height:1.4rem;left:0.8rem;position:relative;text-align:center;width:1.4rem}.tooltip-container .tooltip.tooltip-delivery{bottom:0}.tooltip-container .tooltip::after{border-bottom:1.4rem solid #f8f8f8;border-left:1rem solid transparent;border-right:1rem solid transparent;content:'';display:none;height:0;left:-0.4rem;position:absolute;top:1.6rem;width:0;z-index:3}.tooltip-container .tooltip::before{border-bottom:1.4rem solid #fff;border-left:1rem solid transparent;border-right:1rem solid transparent;content:'';display:none;filter:blur(0.6rem);height:0;left:-0.4rem;position:absolute;top:1.6rem;width:0}.tooltip-container .tooltip-modal{align-items:start;background-color:#fff;border-radius:0.8rem;box-shadow:0 0 10px #26262629;display:none;gap:1.6rem;left:0.8rem;padding:2.4rem;position:absolute;top:3rem;width:calc(100% - 1.6rem);z-index:2}.tooltip-container:hover .tooltip::before,.tooltip-container:hover .tooltip::after,.tooltip-container:focus .tooltip::before,.tooltip-container:focus .tooltip::after{display:block}.tooltip-container:hover .tooltip-modal,.tooltip-container:focus .tooltip-modal{display:flex}.powered-by{display:flex;flex-wrap:wrap;position:relative;top:0.1rem}.powered-by.overlay-tile-powered>span{font-size:1.2rem}.powered-by.overlay-tile-powered>div img{position:relative;top:0.15rem;width:6.8rem}.powered-by.overlay-tile-powered .tooltip-container .tooltip{left:0.6rem}.powered-by .tooltip-modal{width:39rem}@media only screen and (max-width: 729px){.powered-by .tooltip-modal{left:-3rem;width:calc(100% + 2rem)}}.powered-by>span{color:#656565;padding-right:0.6rem;white-space:nowrap;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.powered-by img{margin-right:0 !important;width:auto}.powered-by img.svg-logo-partner{width:3.2rem}.st--main:has(#pickUpRadioFromUpdatePanel:checked) .dropdown--list-stores{display:flex}.st--main:has(#deliveryRadioFromUpdatePanel:checked) .dropdown--list-stores{display:none}.dropdown--list-stores{background-color:#fff;border:1px solid #e0e0e0;border-radius:0.8rem;display:flex;flex-direction:column;padding:0.8rem;transition:all ease 0.4s;width:100%}.dropdown--list-stores:has(.active) .action__select-variant ul.select-dropdown{display:flex}.dropdown--list-stores .store-choice{line-height:2rem;margin-bottom:1rem;text-align:center}.dropdown--list-stores .accordion--item{height:-moz-fit-content;height:fit-content}.dropdown--list-stores .action__select-variant{display:flex;flex-direction:column;position:relative;width:100%}.dropdown--list-stores .action__select-variant .color-indicator{border-radius:1rem;height:2.6rem;width:2.6rem}.dropdown--list-stores .action__select-variant .select-button{align-items:center;background-color:white;border:1px solid #e0e0e0;border-radius:0.8rem;color:#333;cursor:pointer;display:flex;height:auto;overflow:hidden;padding:0.8rem 1.6rem;position:relative;width:100%}.dropdown--list-stores .action__select-variant .select-button:focus{outline-style:none}.dropdown--list-stores .action__select-variant .select-button img.arrow{margin-left:auto}.dropdown--list-stores .action__select-variant .select-button .selected-value{font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;text-align:left}.dropdown--list-stores .action__select-variant .select-button .arrow{transition:transform ease-in-out 0.3s}@media only screen and (min-width: 730px){.dropdown--list-stores .action__select-variant .select-button .arrow{margin-left:1.6rem}}.dropdown--list-stores .action__select-variant .select-dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:0 0 1.2rem 1.2rem;border-top:none;display:none;flex-direction:column;list-style:none;margin-left:0;max-height:40rem;opacity:0;overflow:hidden;overflow-y:auto;padding:0 1.6rem 0 1.6rem;position:relative;transform:scaleY(0);visibility:hidden}.dropdown--list-stores .action__select-variant .select-dropdown li{font-size:1.3rem;padding:0}.dropdown--list-stores .action__select-variant .select-dropdown .choice-container-store{background-color:#fff;border-top:1px solid #e0e0e0;color:#656565;cursor:pointer;display:flex;flex-direction:row;font-size:1.3rem;gap:1rem;height:auto;justify-content:unset;padding:0.8rem 0;position:relative;text-align:left;width:100%}.dropdown--list-stores .action__select-variant .select-dropdown .choice-container-store:has(.show-more-store){justify-content:center;padding-bottom:0}.dropdown--list-stores .action__select-variant .select-dropdown .choice-container-store:hover{color:#333}.dropdown--list-stores .action__select-variant .select-dropdown .choice-container-store .show-more-store{color:#333;font-size:1.4rem;margin-bottom:0.8rem;text-decoration:underline;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.dropdown--list-stores .action__select-variant .select-dropdown::-webkit-scrollbar{width:0.7rem}.dropdown--list-stores .action__select-variant .select-dropdown::-webkit-scrollbar-track{background:#fff;border-radius:2.5rem}.dropdown--list-stores .action__select-variant .select-dropdown::-webkit-scrollbar-thumb{background:#333;border-radius:2.5rem}.dropdown--list-stores .action__select-variant.active .select-dropdown{opacity:1;transform:scaleY(1);visibility:visible;z-index:5}.dropdown--list-stores .action__select-variant.active .select-variant.select-button{border-bottom:none;border-radius:0.8rem 0.8rem 0 0}.dropdown--list-stores .action__select-variant.active .select-button .arrow{transform:rotate(180deg)}#modal-service-and-timeslot>.instaCartAlert{display:none}@keyframes groupSlotFadeIn{0%{right:-100%}100%{right:0}}.product--substitution{align-items:center;color:#656565;display:flex;font-size:1.2rem;position:relative}@media only screen and (min-width: 1200px){.product--substitution{font-size:1.4rem}}.product--substitution .checkbox-basic-toggle{margin:0 1rem}.product--substitution .checkbox-basic-toggle:has(input:disabled){cursor:not-allowed;opacity:0.5}.product--substitution .checkbox-basic-toggle:has(input:disabled) .toggle--slider{cursor:not-allowed}.product--substitution .not--allowed{color:#656565}.product--substitution .substitution--info{padding-left:1.2rem;position:relative}.product--substitution .substitution--info button{background-color:transparent}.product--substitution .substitution--info .substitution--info--btn{border:0.1rem solid #000;border-radius:50%;font-size:1.5rem;height:2.2rem;line-height:1;padding:0;text-align:center;width:2.2rem;z-index:1;font-family:'roboto-light', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product--substitution .substitution--info .remodal-wrapper{bottom:unset;display:block;left:unset;overflow:unset;padding:0;position:absolute;right:unset;top:unset;z-index:unset}.product--substitution .substitution--info .substitution--info--box{background-color:#333;border-radius:0.6rem;box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.5);display:none;left:-14rem;padding:1.6rem 1.7rem 1.2rem 1.4rem;position:absolute;right:-10rem;top:3.2rem;width:30rem;z-index:3}@media only screen and (min-width: 730px){.product--substitution .substitution--info .substitution--info--box{left:-23.7rem;right:-3rem;width:30rem}}.product--substitution .substitution--info .substitution--info--box::before{background-color:#333;content:'';height:0.8rem;left:16rem;position:absolute;top:-0.4rem;transform:rotate(45deg);width:0.8rem}@media only screen and (min-width: 730px){.product--substitution .substitution--info .substitution--info--box::before{left:25.7rem}}.product--substitution .substitution--info .substitution--info--box p{color:#fff;font-size:1.2rem;line-height:1.4;margin:0;text-align:left}.product--substitution .substitution--info .substitution--info--box .close-sub{border:0;border-radius:unset;height:0.7rem;padding:0;position:absolute;right:0.8rem;top:0.8rem;width:0.7rem}.product--substitution .substitution--info .substitution--info--box .close-sub svg,.product--substitution .substitution--info .substitution--info--box .close-sub path{display:block;fill:#fff}.product-card--checkout .product--substitution{display:block;margin-top:0}.pt__carousel{margin-bottom:3.2rem}.pt__carousel .slick-arrow{background-color:transparent;bottom:-0.8rem;height:3.2rem;opacity:1;padding:0;position:absolute;transition:all 0.4s ease;width:3.2rem;z-index:3}@media only screen and (min-width: 1280px){.pt__carousel .slick-arrow{bottom:auto;top:calc(50% - 5.2rem)}}.pt__carousel .slick-arrow.slick-disabled{opacity:50%}.pt__carousel .slick-arrow img{height:auto;width:3.2rem}@media only screen and (min-width: 980px){.pt__carousel .slick-prev{left:calc(50% - 15rem)}}@media only screen and (min-width: 1280px){.pt__carousel .slick-prev{left:-4rem}}@media only screen and (min-width: 980px){.pt__carousel .slick-next{right:calc(50% - 15rem)}}@media only screen and (min-width: 1280px){.pt__carousel .slick-next{right:-4rem}}.pt__carousel .flyer-slick-tiles .slick-arrow{bottom:2rem}@media only screen and (min-width: 1280px){.pt__carousel .flyer-slick-tiles .slick-arrow{bottom:3rem;top:auto}}@media only screen and (min-width: 1280px){.pt__carousel .flyer-slick-tiles .slick-prev{left:calc(40% - 15rem)}}@media only screen and (min-width: 1280px){.pt__carousel .flyer-slick-tiles .slick-next{right:calc(40% - 15rem)}}.pt__carousel .slick-track{display:flex;margin:0 auto;padding:0.5rem 0 2rem 0}@media only screen and (min-width: 730px){.pt__carousel .slick-track{align-items:stretch}}@media only screen and (min-width: 980px){.pt__carousel .slick-track{padding:0.5rem 0 2.4rem 0}}.pt__carousel .slick-track .promo-carousel-img{align-items:center;display:flex;flex:1;height:auto;justify-content:center;margin:0 1.6rem;padding:0 1.6rem}.pt__carousel .slick-track .promo-carousel-img img{border-radius:0.8rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.14);max-width:calc(100% + 3.2rem)}.pt__carousel .pt-slick--x-center .slick-track{margin:0 auto}.product-upSell-container .pt__carousel .pt-slick--x-center .slick-track{margin:0}.pt__carousel .slick-dots{display:flex !important;justify-content:center;list-style:none;margin:0}.pt__carousel .slick-dots li{padding:0}.pt__carousel .slick-dots li.slick-active button{width:3.6rem}.pt__carousel .slick-dots li.slick-active button::after{background-color:#262626;width:2.8rem}.pt__carousel .slick-dots li button{align-items:center;background-color:transparent;border:none;color:transparent;display:flex;font-size:0;height:1.6rem;justify-content:center;padding:0.4rem;position:relative;transition:all 0.4s ease;width:1.6rem}.pt__carousel .slick-dots li button::after{background-color:#e0e0e0;border-radius:0.4rem;content:'';height:0.8rem;transition:all 0.4s ease;width:0.8rem}.pt__carousel .pdp-image-slick{opacity:0;transition:all 0.4s ease}.pt__carousel .pdp-image-slick.slick-initialized{opacity:1}.pt__carousel .pdp-image-slick .slick-arrow{bottom:auto;top:calc(50% - 2.4rem)}.pt__carousel .pdp-image-slick .slick-prev{left:0}@media only screen and (min-width: 1200px){.pt__carousel .pdp-image-slick .slick-prev{left:-4rem}}.pt__carousel .pdp-image-slick .slick-next{right:0}@media only screen and (min-width: 1200px){.pt__carousel .pdp-image-slick .slick-next{right:-4rem}}.pt__carousel .see-all-product-tile{background-color:#f8f8f8;display:flex;flex:1;height:auto;margin:0 0.8rem;padding:8rem 1.6rem;position:relative}@media only screen and (min-width: 1200px){.pt__carousel .see-all-product-tile{align-items:center;background-color:transparent;padding:0 1.6rem}}.pt__carousel .see-all-product-tile a{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.5rem;height:100%;justify-content:center;left:0;padding-left:calc(50% - 6rem);padding-right:calc(50% - 6rem);position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:0;width:100%}.pt__carousel .see-all-product-tile a:hover,.pt__carousel .see-all-product-tile a:focus{text-decoration:underline}.pt__carousel .see-all-product-tile a:hover::after,.pt__carousel .see-all-product-tile a:focus::after{background-image:url("/images/shared/small/icons/arrow-forward-black.svg")}.pt__carousel .see-all-product-tile a::after{background-image:url("/images/shared/small/icons/arrow-forward.svg");background-position:center center;background-repeat:no-repeat;content:'';display:block;height:1.8rem;margin-top:1rem;width:100%}@media only screen and (min-width: 1200px){.pt__carousel .see-all-product-tile a{background-color:#f8f8f8;height:auto;padding-bottom:6rem;padding-top:6rem;position:relative}}.pt__carousel.up-sell-container,.product-info .pdp--upsell-container .pt__carousel{background-color:#f7f2ed;border-radius:0.8rem}.pt__carousel.up-sell-container,.pt__carousel.upass-container,.product-info .pdp--upsell-container .pt__carousel{padding:0}.pt__carousel.up-sell-container #closeButton_frequent,.pt__carousel.upass-container #closeButton_frequent,.product-info .pdp--upsell-container .pt__carousel #closeButton_frequent{align-items:center;background-color:#fff;border:solid 0.1rem #e0e0e0;border-radius:50%;height:3.2rem;justify-content:center;position:absolute;right:0.8rem;top:0.8rem;width:3.2rem}.pt__carousel.up-sell-container>h2,.pt__carousel.upass-container>h2,.product-info .pdp--upsell-container .pt__carousel>h2{font-size:1.6rem;margin-bottom:1rem;padding:0 1.6rem}@media only screen and (min-width: 730px){.pt__carousel.up-sell-container>h2,.pt__carousel.upass-container>h2,.product-info .pdp--upsell-container .pt__carousel>h2{font-size:2.2rem}}.pt__carousel.up-sell-container.pt__carousel .slick-arrow.slick-disabled,.pt__carousel.upass-container.pt__carousel .slick-arrow.slick-disabled,.product-info .pdp--upsell-container .pt__carousel.pt__carousel .slick-arrow.slick-disabled{display:none !important}.pt__carousel.up-sell-container .pricing__sale-price,.pt__carousel.upass-container .pricing__sale-price,.product-info .pdp--upsell-container .pt__carousel .pricing__sale-price{font-size:1.6rem}.pt__carousel.up-sell-container h3,.pt__carousel.upass-container h3,.product-info .pdp--upsell-container .pt__carousel h3{margin-bottom:1.6rem;padding:0 4.2rem 0 0.8rem}.pt__carousel.up-sell-container .slick-list,.pt__carousel.upass-container .slick-list,.product-info .pdp--upsell-container .pt__carousel .slick-list{padding:0 0.4rem}.pt__carousel.up-sell-container .slick-track,.pt__carousel.upass-container .slick-track,.product-info .pdp--upsell-container .pt__carousel .slick-track{flex-grow:1}.pt__carousel.up-sell-container #closeButton_frequent img,.pt__carousel.upass-container #closeButton_frequent img,.product-info .pdp--upsell-container .pt__carousel #closeButton_frequent img{display:flex;height:1.2rem;margin:auto;width:1.2rem}.pt__carousel.up-sell-container .slick-arrow,.pt__carousel.upass-container .slick-arrow,.product-info .pdp--upsell-container .pt__carousel .slick-arrow{top:calc(50% - 5.2rem)}.pt__carousel.up-sell-container .slick-next,.pt__carousel.upass-container .slick-next,.product-info .pdp--upsell-container .pt__carousel .slick-next{right:1.2rem}.pt__carousel.up-sell-container .slick-prev,.pt__carousel.upass-container .slick-prev,.product-info .pdp--upsell-container .pt__carousel .slick-prev{left:1.2rem}.pt__carousel.up-sell-container .default-product-tile,.pt__carousel.upass-container .default-product-tile,.product-info .pdp--upsell-container .pt__carousel .default-product-tile{flex-direction:row;margin:0 0.8rem}@media only screen and (min-width: 860px){.pt__carousel.up-sell-container .default-product-tile,.pt__carousel.upass-container .default-product-tile,.product-info .pdp--upsell-container .pt__carousel .default-product-tile{flex-direction:column;margin:0 1.2rem}}@media only screen and (min-width: 1200px){.pt__carousel.up-sell-container .default-product-tile,.pt__carousel.upass-container .default-product-tile,.product-info .pdp--upsell-container .pt__carousel .default-product-tile{flex-direction:column;max-width:22.5rem}}.pt__carousel.up-sell-container .default-product-tile .pi-actions-approx .pi--cut-wrapper select,.pt__carousel.upass-container .default-product-tile .pi-actions-approx .pi--cut-wrapper select,.product-info .pdp--upsell-container .pt__carousel .default-product-tile .pi-actions-approx .pi--cut-wrapper select{height:3.2rem}.pt__carousel.up-sell-container .default-product-tile .pt__visual,.pt__carousel.upass-container .default-product-tile .pt__visual,.product-info .pdp--upsell-container .pt__carousel .default-product-tile .pt__visual{width:9rem}@media only screen and (min-width: 730px){.pt__carousel.up-sell-container .default-product-tile .pt__visual,.pt__carousel.upass-container .default-product-tile .pt__visual,.product-info .pdp--upsell-container .pt__carousel .default-product-tile .pt__visual{width:12rem}}@media only screen and (min-width: 1200px){.pt__carousel.up-sell-container .default-product-tile .pt__visual,.pt__carousel.upass-container .default-product-tile .pt__visual,.product-info .pdp--upsell-container .pt__carousel .default-product-tile .pt__visual{width:100%}}@media only screen and (min-width: 1200px){.pt__carousel.up-sell-container .default-product-tile .pt__content,.pt__carousel.upass-container .default-product-tile .pt__content,.product-info .pdp--upsell-container .pt__carousel .default-product-tile .pt__content{padding:0}}.pt__carousel.up-sell-container .default-product-tile .visual__stickers div:nth-child(n+3),.pt__carousel.upass-container .default-product-tile .visual__stickers div:nth-child(n+3),.product-info .pdp--upsell-container .pt__carousel .default-product-tile .visual__stickers div:nth-child(n+3){display:none}.pt__carousel.up-sell-container .slider-upass-products,.pt__carousel.upass-container .slider-upass-products,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products{background-color:transparent;border-radius:0;margin:0 -0.3rem}@media only screen and (min-width: 730px){.pt__carousel.up-sell-container .slider-upass-products,.pt__carousel.upass-container .slider-upass-products,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products{margin:0 -0.8rem}}.pt__carousel.up-sell-container .slider-upass-products .slick-track,.pt__carousel.upass-container .slider-upass-products .slick-track,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .slick-track{margin:0}.pt__carousel.up-sell-container .slider-upass-products .upass-slide,.pt__carousel.upass-container .slider-upass-products .upass-slide,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .upass-slide{height:auto}.pt__carousel.up-sell-container .slider-upass-products .upass-slide .pt__content--wrap .content__head .head__container,.pt__carousel.upass-container .slider-upass-products .upass-slide .pt__content--wrap .content__head .head__container,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .upass-slide .pt__content--wrap .content__head .head__container{-webkit-line-clamp:unset;overflow:unset;text-overflow:unset}.pt__carousel.up-sell-container .slider-upass-products .default-product-tile,.pt__carousel.upass-container .slider-upass-products .default-product-tile,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .default-product-tile{height:100%;margin:0 0.3rem}@media only screen and (min-width: 730px){.pt__carousel.up-sell-container .slider-upass-products .default-product-tile,.pt__carousel.upass-container .slider-upass-products .default-product-tile,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .default-product-tile{flex-direction:column;margin:0 0.8rem}}.pt__carousel.up-sell-container .slider-upass-products .default-product-tile .content__head,.pt__carousel.upass-container .slider-upass-products .default-product-tile .content__head,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .default-product-tile .content__head{margin-top:2.4rem}@media only screen and (min-width: 730px){.pt__carousel.up-sell-container .slider-upass-products .default-product-tile .content__head,.pt__carousel.upass-container .slider-upass-products .default-product-tile .content__head,.product-info .pdp--upsell-container .pt__carousel .slider-upass-products .default-product-tile .content__head{margin-top:0}}.full--pt-slick{margin:0 auto;position:relative;z-index:1}@media only screen and (min-width: 1200px){.full--pt-slick{-webkit-mask-image:linear-gradient(to right, transparent 0%, white calc(50vw - 64rem), white calc(50vw + 64rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, white calc(50vw - 64rem), white calc(50vw + 64rem), transparent 100%);padding-left:calc(50vw - 60rem);padding-right:calc(50vw - 60rem)}}@media only screen and (min-width: 1200px){.full--pt-slick .slick-list{overflow:visible}}.header--carousel{overflow:hidden;position:relative}.header--carousel::after{background-image:url("/images/shared/small/icons/red-bubble.svg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;bottom:40%;content:'';height:100%;position:absolute;right:20%;width:100%;z-index:0}@media only screen and (min-width: beakpoint-tablet){.header--carousel::after{bottom:20%;right:50%;width:60%}}@media only screen and (min-width: 1200px){.header--carousel::before{background-color:#d81e05;bottom:40%;content:'';height:100%;position:absolute;right:78%;width:60%;z-index:0}}.header--carousel .carousel__text-content{margin:0 auto;max-width:120rem;padding:3rem 2rem;position:relative;width:100%;z-index:1}.header--carousel .carousel__text-content>*{color:#fff}.products-full--grid .default-product-tile{flex-grow:1;margin:0.9rem 0}@media only screen and (min-width: 730px){.products-full--grid .default-product-tile{flex:auto;margin:0.8rem;max-width:calc(50% - 1.6rem);width:100%}}@media only screen and (min-width: 975px){.products-full--grid .default-product-tile{max-width:calc((100% / 3) - 1.6rem)}}@media only screen and (min-width: 1200px){.products-full--grid .default-product-tile{max-width:calc((100% / 4) - 1.6rem)}}@media only screen and (min-width: 730px){.products-full--grid .pt__advert-tile{flex:auto;margin:0.8rem;max-width:calc(50% - 1.6rem);width:100%}}@media only screen and (min-width: 975px){.products-full--grid .pt__advert-tile{max-width:calc((100% / 3) - 1.6rem)}}@media only screen and (min-width: 1200px){.products-full--grid .pt__advert-tile{max-width:calc((100% / 4) - 1.6rem)}}.component-product-carousel{margin-bottom:5rem}@media only screen and (min-width: 980px){.component-product-carousel{margin-bottom:5.2rem}}@media only screen and (min-width: 1200px){.carousel-with-banner{display:flex;justify-content:space-between}}.carousel-with-banner .pt__carousel-advert-tile{margin-bottom:0.9rem}@media only screen and (min-width: 730px){.carousel-with-banner .pt__carousel-advert-tile{margin-bottom:1.6rem}}@media only screen and (min-width: 1200px){.carousel-with-banner .pt__carousel-advert-tile{margin:0;max-width:calc((100% / 4) - 3.2rem);padding-bottom:2rem}}@media only screen and (min-width: 1200px){.carousel-with-banner .pt-slick{max-width:calc((75%) - 1.6rem);width:100%}}@media only screen and (min-width: 980px){.carousel-with-banner .pt-slick .slick-next{right:calc(50% - 15rem)}}@media only screen and (min-width: 1280px){.carousel-with-banner .pt-slick .slick-next{right:-2.8rem}}@media only screen and (min-width: 980px){.carousel-with-banner .pt-slick .slick-prev{left:calc(50% - 15rem)}}@media only screen and (min-width: 1280px){.carousel-with-banner .pt-slick .slick-prev{left:-2.8rem}}@media only screen and (min-width: 1200px){.carousel-with-banner .pt-slick .slick-track .default-product-tile{flex-direction:column}}@media only screen and (min-width: 975px){.carousel-with-banner .pt-slick .slick-track .default-product-tile .pt__visual{width:100%}}@media only screen and (min-width: 1200px){.carousel-with-banner .pt-slick .slick-track .default-product-tile .pt__content{padding:0;width:100%}}@media only screen and (min-width: 1200px){.carousel-with-banner .pt-slick .slick-dots{position:absolute;width:100%}}.products-search--grid .product-upSell-container{margin:0 0 2rem 0;width:100%}@media only screen and (min-width: 975px){.products-search--grid .product-upSell-container{margin:1rem 1rem 2rem 1rem}}@media only screen and (min-width: 1200px){.products-search--grid .product-upSell-container{margin:1rem auto 2rem auto}}.products-search--grid .product-upSell-container .default-product-tile{border-radius:0.8rem;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14)}.products-search--grid:has(.swapped-products) .product-upSell-active::after{border-bottom-color:#347caf}.ontario-products:has(.swapped-products) .product-upSell-active::after{border-bottom-color:#d81e05}.ontario-products .product-upSell-container.swapped-products{background-color:#d81e05 !important}.ontario-products .product-upSell-container.swapped-products .up-sell-container{background-color:#d81e05 !important}.ontario-products .product-upSell-container.swapped-products .up-sell-container h3{color:#fff}.product-upSell-container{background-color:#f7f2ed;border-radius:0.8rem;margin:0 1rem 2rem 1rem;max-width:100%;overflow:hidden;padding:1.6rem 0 0.8rem 0;position:relative;width:calc(100% - 2rem);z-index:3}.carousel-feature-product .product-upSell-container{margin-top:-7rem}.shop-basket-header .product-upSell-container{margin-top:-9.5rem}.product-upSell-container .show-variety.btn--displayFlavours{display:none}.product-upSell-container.homePageUpsell{max-width:116rem}@media only screen and (min-width: 1200px){.product-upSell-container{margin:1rem auto 2rem auto;padding:1.6rem 0.8rem 0.8rem 0.8rem;width:100%}}.product-upSell-container.swapped-products{background-color:#347caf !important}.product-upSell-container.swapped-products>div>h3,.product-upSell-container.swapped-products>div>p{color:#fff}.product-upSell-container.swapped-products .up-sell-container{background-color:#347caf !important}.product-upSell-container.swapped-products .up-sell-container h3{color:#fff}.product-upSell-container.swapped-products .up-sell-container .service-box_title{margin-bottom:1rem}.product-upSell-container.upSell-container-adjust-pos-a{margin-top:-2rem}.product-upSell-container.upSell-container-adjust-pos-b{margin-top:-6.8rem}@media only screen and (min-width: 980px){.product-upSell-container.upSell-container-adjust-pos-b{margin-top:-7.2rem}}.product-upSell-container.upSell-container-adjust-pos-c{margin-top:-3.6rem}.product-upSell-container.opening{animation-duration:0.8s;animation-fill-mode:forwards;animation-name:showUpSell}.product-upSell-container.closing{animation-duration:0.4s;animation-fill-mode:forwards;animation-name:hideUpSell}.template__grid .product-upSell-container{margin:0 0 1rem 0;width:100%}.template__grid .product-upSell-container .default-product-tile{margin:0 0.8rem}.product-upSell-container h3{margin-bottom:1.6rem;padding:0 0.8rem}.product-upSell-container>div>p{padding:0 0.8rem}.product-upSell-container .pt__carousel{margin-bottom:0.8rem}@media only screen and (min-width: 1280px){.product-upSell-container .pt__carousel .slick-prev{left:1.6rem}.product-upSell-container .pt__carousel .slick-next{right:1.6rem}}.product-upSell-container .pt__carousel .slick-list{display:flex;overflow:visible}.product-upSell-container .close-upSell-panel{align-items:center;background-color:#fff;background-image:url("/images/shared/small/icons/close.svg");background-position:center center;background-repeat:no-repeat;background-size:1.2rem;border:0.1rem solid #e0e0e0;border-radius:50%;display:flex;height:3.2rem;justify-content:center;position:absolute;right:1.6rem;top:1.3rem;width:3.2rem}.product-upSell-container #swap-banner{display:none}@keyframes showUpSell{from{max-height:0;opacity:0}to{max-height:90rem;opacity:1}}@keyframes hideUpSell{from{max-height:90rem;opacity:1}to{max-height:0;opacity:0}}.product-upSell-active::after{animation-delay:0.2s;animation-duration:0.4s;animation-fill-mode:forwards;animation-name:showTargetUpSellTag;border-bottom:1.6rem solid #f7f2ed;border-left:1.2rem solid transparent;border-right:1.2rem solid transparent;bottom:-2.3rem;content:'';height:0;left:50%;opacity:0;position:absolute;width:0}.product-upSell-active.pdpDetailsContainer::after{content:none}.tiles--carousel .product-upSell-active::after{content:none}@keyframes showTargetUpSellTag{from{opacity:0}to{opacity:1}}.default-product-tile{background-color:white;border-radius:8px;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14);display:flex;flex:1;flex-direction:row;margin-bottom:2.4rem;padding:1.6rem;position:relative}@media only screen and (min-width: 730px){.default-product-tile{padding:1.8rem 1.6rem 1.6rem}}@media only screen and (min-width: 975px){.default-product-tile{border-radius:8px;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14);max-width:100%;padding:1.6rem}}@media only screen and (min-width: 1200px){.default-product-tile{flex-direction:column;margin-bottom:1.6rem}}.pt__carousel .default-product-tile,.pt-large .default-product-tile{display:flex;flex:1;flex-direction:row;flex-shrink:0;height:auto;margin:0 0.8rem}.pt__carousel .default-product-tile .pt__visual,.pt-large .default-product-tile .pt__visual{width:12rem}.pt__carousel .default-product-tile .pt__content,.pt-large .default-product-tile .pt__content{padding:0 0 0 1.6rem}.default-product-tile.item-in-cart .pt__visual picture::before{background-color:rgba(255,255,255,0.5);background-image:url("/images/main/status/cart-check.svg");background-position:center;background-repeat:no-repeat;background-size:32%;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (min-width: 1200px){.default-product-tile.item-in-cart .pt__visual picture::before{background-size:22%}}@media only screen and (min-width: 1200px){.slick-slider .default-product-tile.item-in-cart .pt__visual picture::before{background-size:3.4rem}}.default-product-tile .pt__content{display:flex;flex:auto;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:2rem;padding:0 0 0 1.6rem}@media only screen and (min-width: 975px){.default-product-tile .pt__content{margin-top:3rem;padding:0;width:100%}}.default-product-tile .pt-option__help-text{color:#656565;font-size:1.3rem;margin:0.4rem 0 0.6rem 0}.default-product-tile .head__new{border-bottom:0.2rem solid #d81e05;border-top:0.2rem solid #d81e05;color:#d81e05;display:inline-block;font-size:1.3rem;line-height:1;margin:0.4rem 0 0.6rem 0;padding:0.2rem 0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.default-product-tile .head__sponsored{background-color:#ededed;border-radius:0.4rem;color:#333;display:flex;font-size:1.4rem;font-weight:400;line-height:2rem;padding:0 0.4rem;position:relative;top:0;width:-moz-fit-content;width:fit-content;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.default-product-tile .head__sponsored{position:absolute !important;top:-3rem !important}}.default-product-tile .action__favorite{align-items:center;background-color:transparent;display:flex;height:3.2rem;justify-content:center;outline:none;padding:0;position:absolute;right:1.8rem;top:1.8rem;width:3.2rem;z-index:3}@media only screen and (min-width: 975px){.default-product-tile .action__favorite{top:1.6rem}}.default-product-tile .action__favorite img{height:auto;position:absolute;transition:all ease 0.4s;width:2.4rem}.default-product-tile .action__favorite .heart-full{opacity:0}.default-product-tile .action__favorite.is_favorite .heart-full{opacity:1}.default-product-tile .action__favorite.is_favorite .heart-empty{opacity:0}@media only screen and (min-width: 1200px){.default-product-tile .action__favorite:hover .heart-full{opacity:1}.default-product-tile .action__favorite:hover .heart-empty{opacity:0}}.default-product-tile .swap-banner-container{align-items:center;background:#ededed;border-radius:0 3.2rem 3.2rem 0;bottom:1.6rem;cursor:pointer;display:none;height:3.2rem;left:0;min-width:4.8rem;padding-left:1.6rem;position:absolute;transition:all ease 0.4s;width:auto;z-index:6}.default-product-tile .swap-banner-container.reduced{transform:translateX(calc(100% - 4.8rem))}.default-product-tile .swap-banner-container.reduced span{display:none}.default-product-tile .swap-banner-container span{display:block;font-size:1.3rem;margin-right:0.8rem;text-decoration:underline}.default-product-tile .swap-banner-container img{height:3.2rem;margin-left:auto;width:3.2rem}.default-product-tile:has(.pt__content--actions.in-cart) .swap-banner-container{transform:translateX(calc(100% - 4.8rem))}.default-product-tile:has(.pt__content--actions.in-cart) .swap-banner-container span{display:none}.module-template .carousel-template{max-width:100%;transition:all ease 1s;width:100%}.module-template .carousel-template>div,.module-template .carousel-template>button,.module-template .carousel-template>ul{opacity:0}.module-template .carousel-template.in-progress{max-height:48rem}.module-template .carousel-template.active-carousel>div,.module-template .carousel-template.active-carousel>button,.module-template .carousel-template.active-carousel>ul{animation-delay:0.4s;animation-duration:0.4s;animation-fill-mode:forwards;animation-name:fadeInSlide}.module-template .carousel-template.active-carousel>button.slick-disabled{animation-name:fadeInSlideDisabled;pointer-events:none}@media only screen and (min-width: 1200px){.module-template .carousel-template .slick-list{overflow:visible}}.module-template .carousel-template .slick-slide{display:flex;height:auto;padding:0 0.8rem;transition:all ease 0.4s}.module-template .carousel-template .slick-slide.tile--empty{margin:0;max-width:0;opacity:0;padding:0}@media only screen and (min-width: 1200px){.module-template .carousel-template .slick-slide:not(.slick-active){opacity:0.2}}.module-template .carousel-template .slick-slide:not(.slick-active) button,.module-template .carousel-template .slick-slide:not(.slick-active) input,.module-template .carousel-template .slick-slide:not(.slick-active) .actions__cart{visibility:hidden}.module-template .carousel-template .slick-slide .tile--container{margin:0}.module-template .carousel-template .slick-slide .default-product-tile{margin:0}@media only screen and (min-width: 1280px){.module-template>.carousel-template{margin-left:-0.8rem;max-width:calc(100% + 1.6rem);width:calc(100% + 1.6rem)}}@keyframes fadeInSlide{from{opacity:0}to{opacity:1}}@keyframes fadeInSlideDisabled{from{opacity:0}to{opacity:50%}}.pt__visual{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;height:auto;margin:0;position:relative;width:12rem}@media only screen and (min-width: 1200px){.pt__visual{display:block;margin:0 auto 0 auto;text-decoration:none;width:100%}}.pt__visual a{display:block;position:relative;width:100%}.pt__visual picture{display:block;margin:0 auto 0 auto;max-width:100%;width:100%}@media only screen and (min-width: 975px){.pt__visual picture{margin:1.2rem auto 0 auto}}@media only screen and (min-width: 1200px){.pt__visual picture{width:14rem}}.pt__visual picture img{max-width:100%;width:100%}.pt__visual .out-of-stock-overlay{align-items:center;background:rgba(255,255,255,0.7) 0% 0% no-repeat padding-box;display:flex;flex-direction:column;height:95%;justify-content:center;opacity:0.7;pointer-events:none;position:absolute;width:100%;z-index:2}.pt__visual .out-of-stock-overlay img{height:4rem;margin-bottom:0.3rem;width:4rem}.pt__visual .out-of-stock-overlay .out-of-stock-description{background:#fff 0% 0% no-repeat padding-box;border:0.1rem solid #d81e05;border-radius:0.3rem;display:flex;padding:0.8rem 1.6rem}.pt__visual .out-of-stock-overlay .out-of-stock-description span{color:#d81e05;font-size:1.4rem;text-align:center;text-transform:uppercase;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pt__visual .icon--quebec img,.pt__visual .icon--canada img{height:3.6rem;width:3.6rem}.pt__content--wrap{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.6rem;position:relative}.pt__content--wrap .content__head{line-height:1.2;margin-top:1.2rem}@media only screen and (min-width: 730px){.pt__content--wrap .content__head{margin-bottom:0}}.pt__content--wrap .content__head>a{display:block;text-decoration:none}.pt__content--wrap .content__head .head__container{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 975px){.pt__content--wrap .content__head .head__container{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}}.pt__content--wrap .content__head .head__brand{color:#656565;display:inline-flex;font-size:1.4rem;font-weight:400;line-height:2rem;text-transform:uppercase}@media only screen and (min-width: 975px){.pt__content--wrap .content__head .head__brand{color:#333;font-size:1.6rem}}.pt__content--wrap .content__head .head__brand:not(:empty){margin-right:0.4rem}.pt__content--wrap .content__head .pt-name-container{display:inline}.pt__content--wrap .content__head .pt-name-container a{display:inline;text-decoration:none}.pt__content--wrap .content__head .head__title{color:#333;display:inline;font-size:1.6rem;line-height:2rem;margin-bottom:0.4rem;text-transform:capitalize;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pt__content--wrap .content__head .head__title:lang(en-CA){text-transform:capitalize}.pt__content--wrap .content__head .head__unit-details{color:#656565;display:block;font-size:1.4rem;line-height:2rem;margin:0.4rem 0 0 0}.pt__content--wrap .content__head .show-variety{color:#333;font-size:1.4rem;line-height:2rem;margin:1.5rem 0 1.2rem 0;font-family:'roboto-regular', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.product-upSell-container .pt__content--wrap .content__head .show-variety{display:none}.pt__content--wrap .content__head .pt-option-select{margin-bottom:0.4rem;min-width:auto}.pt__content--wrap .content__head .pt-option-select select{border-color:#e0e0e0;border-radius:0.4rem;border-width:thin;color:#333;font-size:1.2rem;height:3.6rem;margin:0.8rem 0 0 0;max-width:24rem;padding:0.4rem 0.8rem;width:100%}@media only screen and (min-width: 730px){.pt__content--wrap .content__head .pt-option-select select{font-size:1.3rem;height:3.2rem}}.pt__content--wrap .content__head .pt-option-select .pt-approx{align-items:center;color:#656565;display:flex;font-size:1.2rem;font-style:italic;justify-content:center}.pt__content--wrap .error-summary ul{margin:0}.pt__content--wrap .error-summary ul li{padding:0}.pt__content--wrap .content__pricing{color:#333;line-height:1.8rem}.pt__content--wrap .content__pricing .cta-link{font-size:1.4rem;line-height:2rem;margin-top:0.8rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pt__content--wrap .pricing__sale-price{align-items:center;display:flex;flex-wrap:wrap;font-size:1.6rem;line-height:2rem;margin:0;font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.product-card .pt__content--wrap .pricing__sale-price{font-size:1.3rem}}.pt__content--wrap .pricing__sale-price .tax-abbr{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.3rem}.product-info .pt__content--wrap .pricing__sale-price{font-size:2.4rem;line-height:1.7}.product-info .pt__content--wrap .pricing__sale-price.member-price>img{width:3.2rem}.product-info .pt__content--wrap .pricing__sale-price .tax-abbr{font-size:1.6rem}.pt__content--wrap .pricing__sale-price.member-price{color:#801ab8;margin:0}.pt__content--wrap .pricing__sale-price.member-price>img{width:2.1rem}.pt__content--wrap .pricing__sale-price.promo-price{color:#d81e05}.pt__content--wrap .pricing__sale-price>img{height:auto;margin-right:0.5rem;width:1.6rem}.pt__content--wrap .pricing__unit-value{color:#656565;font-size:1.4rem;line-height:2rem;margin-top:0.8rem}@media only screen and (min-width: 730px){.product-card .pt__content--wrap .pricing__unit-value{font-size:1rem}}.product-info .pt__content--wrap .pricing__unit-value{margin-bottom:0.4rem}.pt__content--wrap .pricing__secondary-price{color:#656565;font-size:1.4rem;font-weight:400;line-height:2rem}.pt__content--wrap .pricing__secondary-price.member-price{color:#801ab8}.pt__content--wrap .pricing__secondary-price.promo-price{color:#d81e05}.pt__content--wrap .pricing__secondary-price>span{margin-right:0.3rem}@media only screen and (min-width: 730px){.product-card .pt__content--wrap .pricing__secondary-price{font-size:1rem}}.product-info .pt__content--wrap .pricing__secondary-price{font-size:1.4rem;margin-bottom:0.4rem}.pt__content--wrap .pricing__before-price{color:#656565;font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:0.4rem;text-decoration:line-through}@media only screen and (min-width: 730px){.product-card .pt__content--wrap .pricing__before-price{font-size:1rem}}.product-info .pt__content--wrap .pricing__before-price{font-size:1.8rem;margin-bottom:0.4rem}.pt__content--wrap .pricing__until-date{color:#656565;font-size:1.4rem}.product-info .pt__content--wrap .pricing__until-date{font-size:1.4rem;margin-bottom:0.4rem}.pt__content--wrap .pricing__until-date .timeslot-text-info{color:#d81e05;margin-top:0.8rem}.pt__content--wrap .pricing__until-date .promotion-points{height:auto;position:relative;top:0.2rem;width:1.4rem}.item-addToCart.productPDP[data-is-inactive='true'] .pt__cart-amount{display:none}.item-addToCart.productPDP[data-is-inactive='true'] .pt__content--actions .add-to-cart-pdp .action__add-to-cart:disabled{background-image:url("/images/shared/icons/icon-notification-out-of-stock-large.svg");background-position:center;background-repeat:no-repeat;background-size:50%;height:4rem;opacity:0.6;width:4rem}.item-addToCart.productPDP[data-is-inactive='true'] .pt__content--actions .add-to-cart-pdp .action__add-to-cart:disabled svg{fill:#a0a0a0}.item-addToCart.productPDP[data-is-inactive='true'] .pt__content--actions .add-to-cart-pdp .action__add-to-cart:disabled img{display:none}.item-addToCart.productPDP[data-is-inactive='true'] .pt__content--actions .add-to-cart-pdp .action__add-to-cart:disabled span{display:none}@media only screen and (min-width: 1200px){.item-addToCart.productPDP[data-is-inactive='true'] .pt__content--actions .add-to-cart-pdp .action__add-to-cart:disabled{height:6rem;width:6rem}}.tile-error-msg>div{margin-bottom:1.2rem}.tile-error-msg .not-eligible__message{text-align:left}.default-product-tile .tile-error-msg .not-eligible__message{width:100%}.product-info .tile-error-msg .not-eligible__message{display:none}.tile-error-msg .not-eligible__message span{color:#d81e05;font-size:1.3rem;line-height:1.1;margin:0;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}[lang='fr-CA'] .tile-error-msg .not-eligible__message span{font-size:1.2rem}.tile-error-msg .not-eligible__message span{display:block}.pt__content--actions{align-items:center;display:flex;justify-content:flex-end}@media only screen and (min-width: 975px){.pt__content--actions{flex-wrap:wrap}}.pt__content--actions .out-of-stock-link{display:none;font-size:1.4rem;line-height:2rem;position:relative;right:6.4rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.pt__content--actions .out-of-stock-link{left:1.6rem;position:absolute}}.pt__content--actions .out-of-stock-link:hover{cursor:pointer}.pt__content--actions .add-to-cart-pdp .action__add-to-cart{border-radius:20px;height:4rem;padding:0 2.4rem 0 1.8rem;width:auto}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .action__add-to-cart{border-radius:30px;height:6rem;padding:0 3.4rem 0 2.8rem}}.pt__content--actions .add-to-cart-pdp .action__add-to-cart span{color:#fff;font-size:1.5rem;line-height:1;margin-left:1.2rem;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .action__add-to-cart span{font-size:1.8rem}}.pt__content--actions .add-to-cart-pdp .action__add-to-cart img{position:relative;width:2.4rem}.pt__content--actions .add-to-cart-pdp .action__add-to-cart img.shop-cart{margin-right:-2.4rem}.pt__content--actions .add-to-cart-pdp .btn--plus{padding:0;width:4rem}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .btn--plus{width:6rem}}.pt__content--actions .add-to-cart-pdp .action__remove-from-cart{height:4rem;margin-right:-4rem;width:4rem}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .action__remove-from-cart{height:6rem;margin-right:-6rem;width:6rem}}.pt__content--actions .add-to-cart-pdp .action__remove-from-cart img{width:2rem}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .action__remove-from-cart img{width:2.4rem}}.pt__content--actions .add-to-cart-pdp .action__favorite{height:4rem;width:4rem}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .action__favorite{height:6rem;width:6rem}}.pt__content--actions .add-to-cart-pdp .action__favorite img{width:2.4rem}.pt__content--actions .add-to-cart-pdp .pt__cart-amount{height:4rem;left:2rem;line-height:4rem;margin-right:-4rem;width:4rem}@media only screen and (min-width: 1200px){.pt__content--actions .add-to-cart-pdp .pt__cart-amount{height:6rem;left:3rem;line-height:6rem;margin-right:-6rem;width:6rem}}.pt__content--actions.in-cart,.pt__content--actions.show-active{flex-wrap:wrap}.pt__content--actions.in-cart .action__remove-from-cart,.pt__content--actions.show-active .action__remove-from-cart{margin:0;opacity:1}.pt__content--actions.in-cart .pt__cart-amount,.pt__content--actions.show-active .pt__cart-amount{font-size:1.2rem;margin-left:-1.6rem;margin-right:-1.6rem;min-width:10.4rem;opacity:1;padding:0 3.2rem;width:auto;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.pdp--upsell-container .pt__content--actions.in-cart .pt__cart-amount,.pdp--upsell-container .pt__content--actions.show-active .pt__cart-amount{margin-left:-1.7rem;margin-right:-1.7rem;min-width:7.5rem;padding:0 1.5rem}.pt__content--actions.in-cart .action__add-to-cart.btn--plus,.pt__content--actions.show-active .action__add-to-cart.btn--plus{z-index:4}.pt__content--actions.in-cart .action__add-to-cart.add-to-cart-pdp,.pt__content--actions.show-active .action__add-to-cart.add-to-cart-pdp{padding:0;width:4rem}@media only screen and (min-width: 1200px){.pt__content--actions.in-cart .action__add-to-cart.add-to-cart-pdp,.pt__content--actions.show-active .action__add-to-cart.add-to-cart-pdp{width:6rem}}.pt__content--actions.in-cart .action__add-to-cart.add-to-cart-pdp span,.pt__content--actions.show-active .action__add-to-cart.add-to-cart-pdp span{opacity:0;width:0}.pt__content--actions.in-cart .action__add-to-cart .cart-plus,.pt__content--actions.show-active .action__add-to-cart .cart-plus{opacity:1}.pt__content--actions.in-cart .action__add-to-cart img,.pt__content--actions.show-active .action__add-to-cart img{pointer-events:none}.pt__content--actions.in-cart .action__remove-from-cart.multiple-in-cart .cart-delete,.pt__content--actions.in-cart .action__remove-from-cart.active-btn .cart-delete,.pt__content--actions.show-active .action__remove-from-cart.multiple-in-cart .cart-delete,.pt__content--actions.show-active .action__remove-from-cart.active-btn .cart-delete{opacity:0}.pt__content--actions.in-cart .action__remove-from-cart.multiple-in-cart .cart-minus,.pt__content--actions.in-cart .action__remove-from-cart.active-btn .cart-minus,.pt__content--actions.show-active .action__remove-from-cart.multiple-in-cart .cart-minus,.pt__content--actions.show-active .action__remove-from-cart.active-btn .cart-minus{opacity:1}.pt__content--actions.in-cart .add-to-cart-pdp .pt__cart-amount,.pt__content--actions.show-active .add-to-cart-pdp .pt__cart-amount{font-size:1.3rem;left:0;margin-left:-2rem;margin-right:-2rem;min-width:12rem;padding:0 4rem}@media only screen and (min-width: 1200px){.pt__content--actions.in-cart .add-to-cart-pdp .pt__cart-amount,.pt__content--actions.show-active .add-to-cart-pdp .pt__cart-amount{font-family:'roboto-bold', 'Arial', 'Helvetica', 'Sans-serif', sans-serif;font-size:1.6rem;left:0;margin-left:-3rem;margin-right:-3rem;min-width:16rem;padding:0 6rem}}.pt__content--actions .actions__cart{align-items:center;display:flex;font-size:1.3rem;justify-content:flex-end;position:relative;font-family:'roboto-medium', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}@media only screen and (min-width: 730px){.pt__content--actions .actions__cart{max-height:unset}}.pt__content--actions .action__favorite{align-items:center;background-color:transparent;border:0.1rem solid #e0e0e0;border-radius:50%;display:flex;height:3.2rem;justify-content:center;outline:none;padding:0;position:absolute;right:1.6rem;top:0;width:3.2rem;z-index:3}.pdp--upsell-container .pt__content--actions .action__favorite{right:0.6rem}.pt__content--actions .action__favorite img{position:absolute;transition:all ease 0.4s;width:2.4rem}.pt__content--actions .action__favorite .heart-full{opacity:0}.pt__content--actions .action__favorite.is_favorite .heart-full{opacity:1}.pt__content--actions .action__favorite.is_favorite .heart-empty{opacity:0}@media only screen and (min-width: 1200px){.pt__content--actions .action__favorite:not([disabled]):hover .heart-full{opacity:1}.pt__content--actions .action__favorite:not([disabled]):hover .heart-empty{opacity:0}}.pt__content--actions .pt__cart-amount{background-color:#e0e0e0;height:3.2rem;line-height:3.2rem;margin:0 -3.2rem 0 0;opacity:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:all 0.4s ease;white-space:nowrap;width:3.2rem;z-index:1}.pt__content--actions .action__remove-from-cart{align-items:center;background-color:#333;border-radius:50%;display:flex;height:3.2rem;justify-content:center;margin:0 -3.2rem 0 0;opacity:0;outline:none;padding:0;position:relative;transition:all 0.6s ease;width:3.2rem;z-index:2}.pt__content--actions .action__remove-from-cart::before{content:none}.pt__content--actions .action__remove-from-cart:hover,.pt__content--actions .action__remove-from-cart:focus{background-color:#737373}.pt__content--actions .action__remove-from-cart.isGenius:focus{background-color:#737373}.pt__content--actions .action__remove-from-cart:disabled{background-color:#737373}.pt__content--actions .action__remove-from-cart img{position:absolute;transition:all ease 0.4s;width:1.6rem}.pt__content--actions .action__remove-from-cart .cart-minus{opacity:0}.pt__content--actions .action__add-to-cart{align-items:center;background-color:#333;border-radius:50%;display:flex;height:3.2rem;justify-content:center;outline:none;padding:0;position:relative;width:3.2rem;z-index:3}.pt__content--actions .action__add-to-cart img{height:auto;pointer-events:none;position:absolute;transition:all ease 0.4s}.pt__content--actions .action__add-to-cart.btn--plus{position:absolute}.pt__content--actions .action__add-to-cart .shop-cart{opacity:1;padding-right:0.2rem;width:1.8rem}.pt__content--actions .action__add-to-cart::after,.pt__content--actions .action__add-to-cart::before{content:none}.pt__content--actions .action__add-to-cart.isGenius:focus{background-color:#737373}.pt__content--actions .action__add-to-cart .cart-plus{opacity:0}@media only screen and (min-width: 1200px){.pt__content--actions .action__add-to-cart:hover:not(:disabled),.pt__content--actions .action__add-to-cart:focus:not(:disabled){background-color:#737373}.pt__content--actions .action__add-to-cart:hover:not(:disabled) .shop-cart,.pt__content--actions .action__add-to-cart:focus:not(:disabled) .shop-cart{opacity:0}.pt__content--actions .action__add-to-cart:hover:not(:disabled) .cart-plus,.pt__content--actions .action__add-to-cart:focus:not(:disabled) .cart-plus{opacity:1}}.pt__content--actions .action__add-to-cart:disabled{background-color:#e3e3e3}@media only screen and (min-width: 1200px){.authenticated .pt__content--actions:not(.pt--no-express) .action__add-to-cart:not([disabled]):hover .shop-cart,.authenticated .pt__content--actions:not(.pt--no-express) .action__add-to-cart:not([disabled]):focus .shop-cart{opacity:0}}.visual__stickers{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;left:0;min-height:3.6rem;position:relative;top:0;width:100%;z-index:2}@media only screen and (min-width: 975px){.visual__stickers{min-height:unset;position:absolute}}.visual__stickers.pdp--stickers{top:0}.visual__stickers.pdp--stickers .icon--sale,.visual__stickers.pdp--stickers .icon--quebec,.visual__stickers.pdp--stickers .icon--canada,.visual__stickers.pdp--stickers .icon--m-points,.visual__stickers.pdp--stickers .icon--coupon{flex-shrink:0;height:4rem;margin-right:0.8rem;width:4.5rem}.visual__stickers.pdp--stickers .icon--quebec,.visual__stickers.pdp--stickers .icon--canada{width:4rem}.visual__stickers.pdp--stickers .icon--quebec img,.visual__stickers.pdp--stickers .icon--canada img{max-width:100%}.visual__stickers.pdp--stickers .icon--m-points.m-point-asterisk::after{font-size:1.2rem}.visual__stickers.pdp--stickers .icon--m-points .promo-points{font-size:1.7rem;margin-bottom:0.2rem;margin-top:0.9rem}.visual__stickers.pdp--stickers .icon--m-points .pts-text{font-size:0.8rem;line-height:1}.visual__stickers.pdp--stickers .icon--m-points img{height:0.9rem;width:1.2rem}.visual__stickers .icon--sale,.visual__stickers .icon--quebec,.visual__stickers .icon--canada,.visual__stickers .icon--m-points,.visual__stickers .icon--coupon{align-items:center;background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;flex-shrink:0;flex-wrap:wrap;height:3.2rem;justify-content:center;margin-right:0.4rem;width:3.6rem}.visual__stickers .icon--quebec,.visual__stickers .icon--canada{height:3.6rem}.visual__stickers .icon--sale{background-image:url("/images/shared/small/icons/icon-ellipse-red-save.svg");height:3.6rem}.visual__stickers .icon--sale span{color:white;font-size:1.1rem;line-height:1rem;font-family:'barlow-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.visual__stickers .icon--m-points{background-image:url("/images/shared/small/icons/icon-ellipse-purple-coupon.svg");display:block;height:3.6rem;text-align:center}.visual__stickers .icon--m-points.m-point-asterisk::after{color:#ffffff;content:'*';display:inline-flex;font-size:1rem;line-height:0.8rem;margin-left:-0.1rem;vertical-align:top}.visual__stickers .icon--m-points span{color:#fff;display:inline-block;font-family:'roboto-bold-italic', 'Arial', 'Helvetica', 'Sans-serif', sans-serif}.visual__stickers .icon--m-points .promo-points{display:block;font-family:"haffermoi-bold","Arial","Helvetica","Sans-serif";font-size:1.4rem;font-style:normal;line-height:1.2rem;margin-top:0.8rem;text-align:center;width:100%}.visual__stickers .icon--m-points .pts-text{font-family:"haffermoi-regular","Arial","Helvetica","Sans-serif";font-size:0.6rem;font-style:normal;vertical-align:top}.visual__stickers .icon--m-points img{display:inline-block;height:0.8rem;margin-left:-0.2rem;vertical-align:top;width:1rem}.visual__stickers .icon--coupon{background-image:url("/images/shared/small/icons/orange-bubble.svg")}.alcohol-stickers{align-items:center;display:flex;height:4.8rem;justify-content:flex-start;position:absolute;top:12rem;width:100%;z-index:1}@media only screen and (min-width: 980px){.alcohol-stickers{top:calc(50% - 2.4rem)}}.alcohol-stickers img,.alcohol-stickers svg{height:auto;max-width:4.8rem;width:100%}.slick-slide .pt__content--actions img{border-radius:0;height:auto;max-width:1.65rem}.plp-gta-login .plp-mobile-banner>div{display:flex;justify-content:center}@media only screen and (min-width: 975px){.plp-gta-login .plp-mobile-banner{display:none}}.plp-gta-login .plp-tablet-banner{display:none}@media only screen and (min-width: 975px){.plp-gta-login .plp-tablet-banner{display:block}.plp-gta-login .plp-tablet-banner>div{display:flex;justify-content:center}}@media only screen and (min-width: 1200px){.plp-gta-login .plp-tablet-banner{display:none}}.plp-gta-login .plp-desktop-banner{display:none}@media only screen and (min-width: 1200px){.plp-gta-login .plp-desktop-banner{display:block}.plp-gta-login .plp-desktop-banner>div{display:flex;justify-content:center}}.double-product-tile,.products-search--grid .double-product-tile{border-radius:0.8rem;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.14);overflow:hidden;position:relative;width:100%}@media only screen and (min-width: 975px){.double-product-tile,.products-search--grid .double-product-tile{margin:0.8rem;max-width:calc((100% / 3) - 1.6rem)}}@media only screen and (min-width: 1200px){.double-product-tile,.products-search--grid .double-product-tile{-webkit-box-flex:1;display:flex;flex:auto;margin:1.2rem;max-width:calc((100% / 5) * 2 - 2.4rem)}}@media only screen and (min-width: 1900px){.double-product-tile,.products-search--grid .double-product-tile{max-width:calc((100% / 7) * 2 - 2.4rem)}}@media only screen and (min-width: 2140px){.double-product-tile,.products-search--grid .double-product-tile{max-width:calc((100% / 8) * 2 - 2.4rem)}}@media only screen and (min-width: 730px){.products-full--grid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media only screen and (min-width: 1200px){.products-full--grid{margin-left:-1.6rem;width:calc(100% + 3.2rem)}}.plpGridList .product-upSell-container{max-width:100%}#footer-sticky-sac{display:none}.products-left-menu--grid{padding:1.6rem 0}@media only screen and (min-width: 975px){.products-left-menu--grid{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-0.8rem;width:calc(100% + 0.8rem)}}@media only screen and (min-width: 975px){.products-left-menu--grid .default-product-tile{flex:calc(50% - 1.6rem);flex-grow:0;margin:0.8rem}}@media only screen and (min-width: 1200px){.products-left-menu--grid .default-product-tile{flex:auto;max-width:calc((100% / 3) - 1.6rem)}}.products-search--grid{display:flex;flex-direction:column;left:-1.7rem;position:relative;width:100vw}@media only screen and (min-width: 975px){.products-search--grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:unset;margin-left:-1.2rem;width:calc(100% + 2.4rem)}}@media only screen and (min-width: 1900px){.featured-product-list .products-search--grid .default-product-tile{max-width:calc((100% / 5) - 2.4rem)}}.products-search--grid .default-product-tile{border-bottom:0.05rem solid #e0e0e0;border-radius:unset;border-top:0.05rem solid #e0e0e0;box-shadow:unset;margin:0;padding:1.6rem;width:100%}@media only screen and (min-width: 730px){.products-search--grid .default-product-tile{padding:0.8rem 1.6rem}}.products-search--grid .default-product-tile .visual__stickers{min-height:3.6rem}.products-search--grid .default-product-tile .pt__content{margin-top:3.2rem}@media only screen and (min-width: 975px){.products-search--grid .default-product-tile .pt__content{padding-left:1.6rem}}@media only screen and (min-width: 1200px){.products-search--grid .default-product-tile .pt__content{padding-left:0}}.products-search--grid .default-product-tile .head__sponsored{position:absolute;top:-2.8rem}@media only screen and (min-width: 975px){.products-search--grid .default-product-tile{border-radius:0.8rem;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14);flex:auto;margin:1.2rem;max-width:calc((100% / 3) - 2.4rem);padding:1.6rem}.products-search--grid .default-product-tile .head__sponsored{position:relative;top:unset}}@media only screen and (min-width: 1200px){.products-search--grid .default-product-tile{flex:auto;max-width:calc((100% / 5) - 2.4rem)}.products-search--grid .default-product-tile .pt__content{margin-top:unset}.products-search--grid .default-product-tile .head__sponsored{position:absolute;top:-3rem}}@media only screen and (min-width: 1900px){.products-search--grid .default-product-tile{max-width:calc((100% / 7) - 2.4rem)}}@media only screen and (min-width: 2140px){.products-search--grid .default-product-tile{max-width:calc((100% / 8) - 2.4rem)}}.products-search--grid.interesting-product-container{background:#fff 0% 0% no-repeat padding-box;border:0.1rem solid #e0e0e0;border-radius:0.8rem;display:flex;flex-basis:100%;margin:2.9rem 0;min-height:20rem}.products-search--grid .default-product-tile .swap-banner-container{display:flex}@media only screen and (min-width: 975px){.products-favourite--grid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media only screen and (min-width: 1200px){.products-favourite--grid{margin-left:-0.6rem;width:calc(100% + 2.4rem)}}.products-favourite--grid .default-product-tile{margin:0;width:100%}@media only screen and (min-width: 975px){.products-favourite--grid .default-product-tile{flex:auto;margin:1.2rem;max-width:calc((100% / 2) - 2.4rem)}}@media only screen and (min-width: 1200px){.products-favourite--grid .default-product-tile{max-width:calc((100% / 5) - 2.4rem)}}@media only screen and (min-width: 1900px){.products-favourite--grid .default-product-tile{max-width:calc((100% / 7) - 2.4rem)}}@media only screen and (min-width: 2140px){.products-favourite--grid .default-product-tile{max-width:calc((100% / 8) - 2.4rem)}}@media only screen and (min-width: 1200px){.autocompleteSuggestions-products .default-recipe-tile{flex-direction:column;height:100%;width:22.2rem}}.autocompleteSuggestions-products .default-product-tile{border-radius:unset;border-top:thin solid #e0e0e0;box-shadow:unset;margin:0;padding:1.6rem;width:100%}@media only screen and (min-width: 1200px){.autocompleteSuggestions-products .default-product-tile{border-radius:8px;border-top:0;box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14);flex-direction:column;height:100%;margin-bottom:0;padding:1.8rem 1.6rem 1.6rem 1.6rem;width:22.2rem}}.autocompleteSuggestions-products .default-product-tile .pt__content{margin-top:3.2rem;padding-left:1.6rem}@media only screen and (min-width: 1200px){.autocompleteSuggestions-products .default-product-tile .pt__content{padding-left:0}}.autocompleteSuggestions-products .default-product-tile .content__head{margin-top:2.4rem}@media only screen and (min-width: 730px){.autocompleteSuggestions-products .default-product-tile .content__head{margin-top:0}}.autocompleteSuggestions-products .pt__content--wrap{margin-bottom:1.6rem}.autocompleteSuggestions-products .pt__content--wrap .content__pricing{min-height:auto}.autocompleteSuggestions-products .pt__content--wrap .content__head .head__brand{min-height:unset}.autocompleteSuggestions-products .pt__content--wrap .content__head .pt-option-select{margin-top:1.2rem}.product-tile-spontaneous{border:0.1rem solid #e0e0e0;display:flex;flex-wrap:wrap;margin:1rem 0;padding:2rem 2rem 1.2rem 0.4rem;position:relative}@media only screen and (min-width: 730px){.product-tile-spontaneous{flex-direction:row}}.product-tile-spontaneous .pt__visual{margin:0 1rem 0 0.8rem;max-width:10rem}@media only screen and (min-width: 730px){.product-tile-spontaneous .pt__visual{margin:0 1.4rem 0 1rem;max-width:7.5rem;padding-top:1rem}}.product-tile-spontaneous .pt__content--actions{width:100%}@media only screen and (min-width: 730px){.product-tile-spontaneous .pt__content--actions{align-items:flex-start;width:13.6rem}}.product-tile-spontaneous .pt__content--actions .action__add-to-cart.btn--plus{position:relative}.product-tile-spontaneous .icon--quebec img,.product-tile-spontaneous .icon--canada img{height:3rem;width:3rem}@media only screen and (min-width: 730px){.product-tile-spontaneous .icon--quebec img,.product-tile-spontaneous .icon--canada img{height:auto;width:auto}}.product-tile-spontaneous .visual__stickers{flex-wrap:wrap;justify-content:flex-start;left:-1.2rem;top:-1.4rem;width:10.5rem}.product-tile-spontaneous .visual__stickers .icon--sale,.product-tile-spontaneous .visual__stickers .icon--quebec,.product-tile-spontaneous .visual__stickers .icon--canada,.product-tile-spontaneous .visual__stickers .icon--m-points,.product-tile-spontaneous .visual__stickers .icon--coupon{height:3rem;width:3rem}.product-tile-spontaneous .visual__stickers div:nth-of-type(n+4){display:none}@media only screen and (min-width: 730px){.product-tile-spontaneous .pt__content--wrap{flex-direction:row;justify-content:space-between}.product-tile-spontaneous .pt__content--wrap .pricing__sale-price{font-size:1.4rem}.product-tile-spontaneous .pt__content--wrap .pricing__unit-value{font-size:1.2rem}.product-tile-spontaneous .pt__content--wrap .pricing__secondary-price{font-size:1.2rem}}@media only screen and (min-width: 730px){.product-tile-spontaneous .pt__content--wrap .content__head{padding-right:1.6rem;width:13.5rem}.product-tile-spontaneous .pt__content--wrap .content__head .head__brand{font-size:1.1rem}.product-tile-spontaneous .pt__content--wrap .content__head .head__title{font-size:1.2rem;line-height:1.5rem}.product-tile-spontaneous .pt__content--wrap .content__head .head__brand{min-height:auto}.product-tile-spontaneous .pt__content--wrap .content__head .head__unit-details{font-size:1.2rem}}.product-tile-spontaneous .pt__content--wrap .content__pricing{min-height:auto}@media only screen and (min-width: 730px){.product-tile-spontaneous .pt__content--wrap .content__pricing{padding-right:1.2rem;width:13rem}}.product-tile-spontaneous .pt__content{max-width:calc(100% - 12rem)}@media only screen and (min-width: 730px){.product-tile-spontaneous .pt__content{flex-grow:1}}.default-recipe-tile .tile--container{box-shadow:0 0.3rem 1.2rem rgba(26,26,26,0.14)}@media only screen and (min-width: 730px){.default-recipe-tile .tile--container .tc__image>a{aspect-ratio:1 / 1}}.default-recipe-tile .tile--container .tc__content .tile-type{text-transform:uppercase}.default-recipe-tile .tile--container .tc__content h3 a{text-decoration:none}@media only screen and (min-width: 730px){.recipe-search--grid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}}@media only screen and (min-width: 1200px){.recipe-search--grid{margin-left:-0.6rem;width:calc(100% + 1.2rem)}}.recipe-search--grid .default-recipe-tile{margin:2.4rem 0;width:100%}.recipe-search--grid .default-recipe-tile:first-child{margin-top:0}@media only screen and (min-width: 730px){.recipe-search--grid .default-recipe-tile:first-child{margin-top:0.8rem}}@media only screen and (min-width: 730px){.recipe-search--grid .default-recipe-tile{flex:auto;margin:0.6rem;max-width:calc((100% / 2) - 1.2rem)}}@media only screen and (min-width: 975px){.recipe-search--grid .default-recipe-tile{max-width:calc((100% / 3) - 1.2rem)}}@media only screen and (min-width: 1200px){.recipe-search--grid .default-recipe-tile{max-width:calc((100% / 5) - 1.2rem)}}@media only screen and (min-width: 1900px){.recipe-search--grid .default-recipe-tile{max-width:calc((100% / 7) - 1.2rem)}}@media only screen and (min-width: 2140px){.recipe-search--grid .default-recipe-tile{max-width:calc((100% / 8) - 1.2rem)}}*,*::after,*::before{box-sizing:border-box;font-weight:unset}html{font-size:10px;-webkit-overflow-scrolling:touch}body:focus{outline:0}.noscroll{overflow:hidden;position:relative}@media only screen and (max-width: 1199px){html.noscroll,body.noscroll{height:100%;position:fixed;width:100%}}body{-webkit-overflow-scrolling:touch;overflow-x:hidden}img.inject-me{visibility:hidden}#container{height:100%;position:relative}@media only screen and (min-width: 1200px){#container{padding-top:0}}

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