@font-face{font-family:"SuisseRegular";src:url("../../../content/fonts/SuisseIntl-Regular.ttf") format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"SuisseMedium";src:url("../../../content/fonts/SuisseIntl-Medium.ttf") format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"SuisseSemiBold";src:url("../../../content/fonts/SuisseIntl-SemiBold.ttf") format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"SuisseLight";src:url("../../../content/fonts/SuisseIntl-Light.ttf") format("truetype");font-display:swap;font-weight:400;font-style:normal}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1380px}}h1,h1 *{font-size:62px}h2,h2 *{font-size:40px}@media(max-width:991px){h1,h1 *{font-size:36px}h2,h2 *{font-size:24px}}@media(max-width:991px){.desk-only{display:none!important}}@media(min-width:991px){.mob-only{display:none!important}}.noscroll{overflow:hidden}.background-parent{position:relative;width:100%;text-align:center}.background-parent img.background{object-fit:cover;object-position:top;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.pattern{background-repeat:repeat;width:100%}.inputs-container .input-group{flex-wrap:nowrap}.inputs-container .input-group .rw-co-input{width:330px}@media(max-width:480px){.inputs-container .input-group .rw-co-input{width:100%}}.inputs-container .input-group .rw-co-btn{width:105px!important}@media(max-width:380px){.inputs-container .input-group .rw-co-input{padding-left:8px;font-size:14px;line-height:26px}.inputs-container .input-group .rw-co-btn{width:90px!important}}.inputs-container .input-group .reitmans-input{width:330px}@media(max-width:480px){.inputs-container .input-group .reitmans-input{width:100%}}.inputs-container .input-group .reitmans-btn{width:105px!important}@media(max-width:380px){.inputs-container .input-group .reitmans-input{padding-left:8px;font-size:14px;line-height:26px}.inputs-container .input-group .reitmans-btn{width:90px!important}}.inputs-container .input-group .penningtons-input{width:330px}@media(max-width:480px){.inputs-container .input-group .penningtons-input{width:100%}}.inputs-container .input-group .penningtons-btn{width:105px!important}@media(max-width:380px){.inputs-container .input-group .penningtons-input{padding-left:8px;font-size:14px;line-height:26px}.inputs-container .input-group .penningtons-btn{width:90px!important}}.accordion-button{justify-content:space-between;height:30px;line-height:25px;text-decoration:none}.accordion-button:hover,.accordion-button:active,.accordion-button:focus-within{text-decoration:none}.accordion-button .chevron{background-size:contain;background-repeat:no-repeat;width:16px;height:16px;position:absolute;right:8px}.accordion-button.collapsed .chevron{background-image:url(/content/icons/rw-co/chevron-up-white.svg?v=RRoYdaymOzsH-6vNaVsgXOnbhno);transform:rotate(-180deg)}.accordion-button:not(.collapsed) .chevron{background-image:url(/content/icons/rw-co/chevron-down-white.svg?v=RRoYdaymOzsH-6vNaVsgXOnbhno);transform:rotate(-180deg)}.accordion-button a{display:block}.accordion-button a:focus-within{outline:2px solid #000;outline-offset:-2px;border-radius:7px}.rotate-180{transform:rotate(-180deg);transition:all .2s ease-in-out}.rotate-back{transform:rotate(0deg);transition:all .2s ease-in-out}.scroll::-webkit-scrollbar{width:7px}.scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d3d3d3}.static-map{width:100%;height:273px;object-fit:cover}.coming-soon{text-align:left;font-weight:bold;text-transform:uppercase}.coming-soon-date{font-weight:bold;text-transform:uppercase}body.overlay:before{content:" ";z-index:10;position:fixed;height:100%;width:100%;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.no-results-found{display:none;font-size:18px;line-height:21px}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.breadCrumbs{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;text-align:left;font-family:"SuisseRegular";font-size:11px;padding:0 12px}.breadCrumbs a{text-decoration:none}.breadCrumbs a:hover{text-decoration:underline}.breadCrumbs span{padding-left:3px;padding-right:3px}.breadCrumbs img{width:15px}#contactMobile{display:none}#contactMobile .left{padding-right:5px}#contactMobile .right{padding-left:5px}#contactMobile a{text-decoration:none;width:100%}#contactMobile a .darkred-outline{display:flex;align-content:center;align-items:center;justify-content:center;padding:10px}#contactMobile a.chevronWhite{letter-spacing:1px;font-size:14px;justify-content:center}#contactMobile a.chevronWhite::after{right:13px;top:14px}#contactMobile a.chevronWhite:not(.collapsed)::after{right:13px;top:19px!important}@media(max-width:991px){#contactMobile{background:#f2f2f2;position:fixed;bottom:0;z-index:10;width:100%;padding:15px 10px}}@media(max-width:420px){#contactMobile a.chevronWhite{letter-spacing:0;padding:10px 20px 10px 0}}.featured-recipes-reitmans{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;margin:0 auto;padding:0;font-family:"SuisseMedium";margin-bottom:2rem}.featured-recipes-reitmans .flex{width:100%;display:flex}.featured-recipes-reitmans .flex .child{max-width:100%;text-align:left;align-items:flex-end;display:flex;position:relative}.featured-recipes-reitmans .flex .child img{width:100%}.featured-recipes-reitmans .flex .child:nth-child(1),.featured-recipes-reitmans .flex .child:nth-child(2){width:50%}@media(max-width:991px){.featured-recipes-reitmans .flex .child:nth-child(1),.featured-recipes-reitmans .flex .child:nth-child(2){width:100%}}.featured-recipes-reitmans .flex .child>.action{position:absolute;left:3%;bottom:4%}.featured-recipes-reitmans .flex .child>.action a{font-size:12px;text-transform:uppercase;text-decoration:none;min-width:112px;padding:16px;background-color:#fff;color:#000}.featured-recipes-reitmans .flex .child>.action a:hover,.featured-recipes-reitmans .flex .child>.action a:active{background-color:#f8f3ec}.featured-recipes-reitmans .flex .child>.title{position:absolute;left:2%;bottom:50%;font-family:"SuisseLight"}.featured-recipes-reitmans .flex .child>.title span{color:#fff;font-size:62px;line-height:62px}@media(max-width:1200px){.featured-recipes-reitmans .flex{row-gap:18px}}@media(max-width:991px){.featured-recipes-reitmans .flex{row-gap:15px}}@media(max-width:991px){.featured-recipes-reitmans .flex{row-gap:10px;flex-direction:column}}@media(max-width:480px){.featured-recipes-reitmans .flex .child>div p{display:none}}.faq-reitmans{margin-bottom:50px;font-size:14px;font-family:"SuisseRegular"}.faq-reitmans h3{font-size:28px;font-family:"SuisseSemiBold";text-align:center;font-weight:600}@media(max-width:768px){.faq-reitmans{padding:0 12px 0 24px}.faq-reitmans .accordion-button{padding-left:0}}.faq-reitmans .accordion-button{background:#fff;color:#000;justify-content:flex-start;border-bottom:1px solid #000;padding:2rem 0}.faq-reitmans .accordion-button:focus{box-shadow:none}.faq-reitmans .accordion-button:after{order:-1;margin-left:0;margin-right:.5em}.faq-reitmans .accordion-button.collapsed::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E")}.faq-reitmans .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E")}.faq-reitmans .accordion-body{text-align:justify}.faq-reitmans .accordion-body a{text-decoration:none;color:#000;font-weight:bold}.faq-reitmans .accordion-flush .accordion-item:last-child{border-bottom:0}.faq-reitmans .accordion-flush .accordion-item:last-child .accordion-button{border-bottom:0}.social-media-reitmans{font-family:"SuisseRegular";margin-top:4rem;margin-bottom:2rem}.social-media-reitmans h3{font-size:28px;text-align:center;font-family:"SuisseSemiBold"}.social-media-reitmans .items{display:flex;justify-content:center}.social-media-reitmans .items a{text-decoration:none;margin:2rem}@media(max-width:420px){.social-media-reitmans .items a{margin:2rem 1.5rem}}.list-filter-hero{color:#fff;border-radius:60px;padding:62px 323px 73px 117px;margin-bottom:50px}.list-filter-hero h1{margin:0 0 40px 0}.list-filter-hero p{margin-bottom:14px}.list-filter-hero .filter-block{display:flex;align-items:center;gap:29px}.list-filter-hero .filter-block .filter-component{display:flex;align-items:center;width:350px;height:50px;cursor:text;border-radius:44px;background:#fff}.list-filter-hero .filter-block .filter-component .magnifier{width:25px;height:24px;margin:0 10px 0 13px;vertical-align:text-top}.list-filter-hero .filter-block .filter-component input{height:30px;padding-left:24px;width:calc(100% - 60px);border-left:1px solid #b3b4b5}.list-filter-hero .filter-block .filter-component input::placeholder{color:#6e6f71;opacity:1;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-transform:capitalize}.list-filter-hero .filter-block a{color:#fff;font-weight:400}.list-filter-hero .filter-block a:hover,.list-filter-hero .filter-block a:focus,.list-filter-hero .filter-block a:active{color:#fff}@media(max-width:1400px){.list-filter-hero{padding:62px 117px 73px 117px}}@media(max-width:991px){.list-filter-hero{padding:62px}.list-filter-hero .filter-block .filter-component input{border:0}}@media(max-width:768px){.list-filter-hero{padding:30px;text-align:center}.list-filter-hero .filter-block{flex-direction:column;gap:15px}.list-filter-hero .filter-block .clear-block{width:100%;text-align:center}.list-filter-hero .filter-block .filter-component{width:100%}}@media(max-width:480px){.list-filter-hero{padding:33px 12px;margin-bottom:40px;border-radius:29px}.list-filter-hero .background{border-radius:29px}.list-filter-hero .container{padding:0}.list-filter-hero h1{margin-bottom:15px}.list-filter-hero p{margin-bottom:10px}.list-filter-hero .filter-block .filter-component input{padding-left:0}}.location-cities-reitmans{margin-bottom:3rem;color:#000;font-family:"SuisseRegular"}.location-cities-reitmans h3{font-size:28px;font-family:"SuisseSemiBold";text-align:center;margin:4rem 0;text-transform:uppercase;font-weight:600}.location-cities-reitmans>p{text-transform:uppercase;text-align:center;line-height:30px;font-size:24px;padding-top:70px;margin-bottom:0}.location-cities-reitmans .location-container{margin:0 auto}.location-cities-reitmans .location-container .container-items{--g:24px;display:flex;flex-wrap:wrap;gap:var(--g);justify-content:center;box-sizing:border-box}.location-cities-reitmans .location-container .container-items .item{margin-bottom:35px;text-align:left;font-size:14px;box-sizing:border-box;flex:1 1 calc((100% - 3*var(--g))/4);max-width:calc((100% - 3*var(--g))/4)}@media(max-width:767px){.location-cities-reitmans .location-container .container-items .item{flex:1 1 calc((100% - var(--g))/2);max-width:calc((100% - var(--g))/2);margin-bottom:0}}@media(max-width:480px){.location-cities-reitmans .location-container .container-items .item{flex:1 1 100%;max-width:100%;text-align:center}}.location-cities-reitmans .location-container .container-items .item .location{font-size:18px;font-family:"SuisseMedium"}.location-cities-reitmans .location-container .container-items .item a{text-transform:uppercase}.location-cities-reitmans .location-container .container-items .item p.location-street{margin-top:7px;margin-bottom:0}.location-cities-reitmans .location-container .container-items .item p.location-street,.location-cities-reitmans .location-container .container-items .item p.location-phone,.location-cities-reitmans .location-container .container-items .item p.location-csz{padding-bottom:2px}.location-cities-reitmans .location-container .container-items .item p.location-phone a{text-decoration:none}.location-cities-reitmans .location-container .container-items .item p.location-csz{display:inline-block}@media(max-width:480px){.location-cities-reitmans>p{text-align:left;padding-top:50px;padding-bottom:50px}}.star-rating{color:#000;letter-spacing:.2rem}.review-average-score{background-color:#f8f3ec;font-family:"SuisseRegular";text-align:center;padding:5rem 0}.review-average-score h3{font-size:28px;font-family:"SuisseSemiBold"}.review-average-score span{font-size:20px}.review-average-score .star-rating{font-size:31px}#reviews-section{margin-top:1em;padding-top:2em;padding-bottom:2em}#reviews-section .review-heading{font-size:18px;font-weight:bold}#reviews-section .review{font-size:14px;justify-content:normal}#reviews-section .section-heading h2{text-transform:uppercase;font-size:42px}#reviews-section .section-heading p{text-transform:uppercase;font-size:20px}.search-block{display:block;background-color:#ebd8c7;width:100%;height:auto;padding:30px 0;font-family:"SuisseRegular"}@media(max-width:991px){.search-block .input-group{display:block}}.search-block .search-inputs .mob-only,.search-block .search-inputs .desk-only{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center;gap:25px}.search-block .search-inputs .mob-only.container-fluid{padding:0}.search-block .search-inputs .mob-only a.search-text{text-decoration:none}.search-block .search-inputs .mob-only a.search-text img{vertical-align:text-top}.search-block .search-inputs .mob-only a.search-text>span{margin:0 0 0 15px}.search-block .search-inputs .mob-only a.search-text>span:hover,.search-block .search-inputs .mob-only a.search-text>span:focus,.search-block .search-inputs .mob-only a.search-text>span:active{text-decoration:none}.search-block .search-inputs .mob-only .noStyles{background:none;border:0;padding:0}.search-block .search-inputs .desk-only.active{display:block!important}.search-block .search-inputs .desk-only.active .search-text{text-align:center;margin:10px 0}.search-block .search-inputs span{font-size:28px;font-family:"SuisseSemiBold"}.search-block .search-inputs .search-text{text-transform:uppercase;color:#000}.search-block .search-inputs .or-block{cursor:default}.search-block .search-inputs .current-location{width:348px;display:flex;justify-content:center;align-items:center;font-size:14px;font-family:"SuisseMedium";white-space:nowrap;background:#000;color:#fff;padding:17px 0 15px 0}.search-block .search-inputs .current-location:hover{background-color:#343332}.search-block .search-inputs .current-location img{margin-right:10px}.search-block .search-inputs .search-location{width:140px;padding:15px 0 15px 0;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border-radius:0;font-size:14px;font-family:"SuisseMedium"}.search-block .search-inputs .search-location:hover{background-color:#343332}.search-block .search-inputs .reitmans-input{width:310px;border:0;padding-left:20px;padding-right:20px;font-size:14px}.search-block .search-inputs .reitmans-btn,.search-block .search-inputs .reitmans-input{height:45px}.search-block .search-inputs .inputs-container{position:relative}@media(min-width:991px) and (max-width:1200px){.search-block .search-inputs .desk-only span{margin:0}.search-block .search-inputs .desk-only .current-location{margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}.search-block .search-inputs .desk-only .inputs-container{margin-left:10px}.search-block .search-inputs .current-location{margin:0;width:auto}.search-block .search-inputs .search-location{width:100px}.search-block .search-inputs .reitmans-input{width:250px}}@media(max-width:991px){.search-block{padding:18px 0 3px 0;border-top:2px solid #ebd8c7;border-bottom:2px solid #ebd8c7}.search-block .search-inputs .mob-only{margin-bottom:15px}.search-block .search-inputs .mob-only .closeOption{color:#000;font-size:16px;font-weight:bold;margin-top:25px;cursor:pointer}.search-block .search-inputs .mob-only .closeOption img{margin-right:5px;vertical-align:text-top}.search-block .search-inputs span{font-size:18px;line-height:28px}.search-block .search-inputs .search-text{cursor:pointer}.search-block .search-inputs .or-block span{font-size:14px}.search-block .search-inputs .current-location{margin-left:0;width:100%}.search-block .search-inputs .current-location .arrow{width:22px;height:22px}.search-block .search-inputs .current-location img{width:24px;margin-right:10px}.search-block .search-inputs .search-location{width:100%!important}.search-block .search-inputs .magnifier{width:22px;cursor:pointer;padding-bottom:1px}.search-block .search-inputs .reitmans-input{width:100%;margin-bottom:10px}.search-block .search-inputs .reitmans-input::placeholder{font-size:14px}}@media(max-width:380px){.search-block .search-inputs .mob-only a.search-text>span{margin:0 0 0 5px}.search-block .search-inputs .mob-only span{margin:0 0 0 5px}.search-block .search-inputs .current-location{padding:10px 0 10px 0;font-size:13px;line-height:unset}}@media(max-width:365px){.search-block .search-inputs .current-location{font-size:12px}}@media(max-width:350px){.search-block .search-inputs .current-location{font-size:11px}}@media(max-width:330px){.search-block .search-inputs .current-location{font-size:10px}}.validation-error{position:absolute;top:4em;left:0;font-size:12px;text-align:left;text-transform:none;font-weight:bold}.location-states-reitmans{background-color:#fff;font-family:"SuisseRegular"}.location-states-reitmans p{color:#000;text-align:center;text-transform:uppercase;font-family:"SuisseSemiBold";font-size:28px;font-weight:600;line-height:normal}@media(max-width:767px){.location-states-reitmans p{padding-bottom:0;margin-top:0;text-align:left;min-width:100%!important;padding-left:13px}}.location-states-reitmans .states-container{color:#000;font-feature-settings:"clig" off,"liga" off;font-size:18px;font-style:normal;font-weight:400;margin-left:110px;margin-right:110px;color:#2c2c2c}@media(max-width:767px){.location-states-reitmans .states-container{margin-left:13px}}.location-states-reitmans .states-container .states-group-list{margin-top:28px;margin-bottom:37px;text-align:center}@media(max-width:767px){.location-states-reitmans .states-container .states-group-list{text-align:left}}.location-states-reitmans .states-container .states-group-list a{display:inline-block;padding-right:4rem;margin-bottom:2rem;text-decoration:underline;text-wrap:nowrap;white-space:nowrap;line-height:31px;font-size:14px}@media(max-width:767px){.location-states-reitmans .states-container .states-group-list a{display:block}}.location-states-reitmans .states-container .states-group-list a:hover{text-decoration:none!important}.location-states-reitmans .states-container .states-group-list a:focus{outline:0}header .skip-to-main-content{height:0;margin:0;z-index:10}header .skip-to-main-content span{display:none}header .skip-to-main-content:focus-within{position:absolute;top:0;left:0;width:100%;height:112px;margin:auto}header .skip-to-main-content:focus-within .translucent{opacity:.75;background-color:#000;width:100%}header .skip-to-main-content:focus-within .translucent.middle{height:50px!important}header .skip-to-main-content:focus-within .translucent:first-child,header .skip-to-main-content:focus-within .translucent:last-child{height:31px}header .skip-to-main-content:focus-within a{outline:0!important}header .skip-to-main-content:focus-within a span{opacity:1;display:block;position:absolute;border:2px solid #fff;left:20%;top:31px}@media(max-width:991px){header .skip-to-main-content:focus-within{height:70px}header .skip-to-main-content:focus-within .translucent:first-child,header .skip-to-main-content:focus-within .translucent:last-child{height:10px}header .skip-to-main-content:focus-within a>span{top:10px}}header{height:75px;display:flex;justify-content:left}header .navbar{padding:0}header nav{max-width:1320px}header nav .container{padding:0}header nav .navbar-collapse{justify-content:start}header nav .navbar-collapse a{text-transform:uppercase}header nav .navbar-collapse .navbar-brand{display:inline-block;line-height:inherit;padding:0;white-space:nowrap;margin-right:0}header nav .navbar-collapse .navbar-nav{column-gap:1.4rem}header nav .navbar-collapse .navbar-nav .nav-item .nav-link{color:#000;font-family:"SuisseMedium";font-size:12px;line-height:28px;padding-bottom:0;white-space:nowrap;text-transform:uppercase}@media(max-width:991px){header nav .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff}}header nav .navbar-collapse .navbar-nav .nav-item .nav-link:hover{text-decoration:underline}@media(max-width:1200px){header nav .navbar-collapse .navbar-nav{column-gap:1rem}}@media(max-width:991px){header{height:70px}header .navbar{padding-top:0;width:100%}header nav .navbar-toggler{border:0;color:rgba(0,0,0,.55);padding:0}header nav .mobile-navigate-menu{text-align:center;flex-grow:4}header nav .mobile-navigate-menu .navbar-brand{padding:0;margin:0}header nav .mobile-navigate-menu .navbar-brand img{width:125px}header nav .navbar-collapse{background-color:#000;position:fixed;top:0;left:0;padding:35px 30px 0 30px;width:60%;height:100%;z-index:5}header nav .navbar-collapse *{font-family:"SuisseMedium";font-size:16px;line-height:28px;text-decoration:none}header nav .navbar-collapse.collapsing{left:-75%;transition:height 0s ease}header nav .navbar-collapse.show{left:0;transition:left 300ms ease-in-out}header nav .navbar-collapse .mobile-menu-header .logo-block{text-align:center}header nav .navbar-collapse .mobile-menu-header .logo-block .navbar-brand{margin:0}header nav .navbar-collapse .mobile-menu-header .close-header-btn{font-family:"SuisseMedium";font-size:20px;font-weight:700;color:#fff;cursor:pointer;background:none;border:0;padding:0}header nav .navbar-collapse .mobile-menu-header *{padding-right:0;padding-left:0}header nav .navbar-collapse ul{margin-top:80px}header nav .navbar-collapse ul li{border-bottom:1px solid #454545!important}header nav .navbar-toggler.collapsed~.navbar-collapse{transition:left 500ms ease-in-out}}footer.modern-footer{background-color:#fff;color:#000;padding:40px 19px 16px 19px;border-top:1px solid #cecece;font-family:"SuisseRegular";font-size:11px;text-align:left}footer.modern-footer .container-fluid{max-width:100%}footer.modern-footer .footer-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%;min-height:50px}footer.modern-footer .language-links{display:flex;gap:15px;flex-shrink:1;font-family:"SuisseMedium"}footer.modern-footer .language-links .lang-link{text-decoration:none;transition:color .3s ease}footer.modern-footer .language-links .lang-link.active{text-decoration:underline}footer.modern-footer .language-links .lang-link:hover{text-decoration:underline}footer.modern-footer .canadian-text{display:flex;align-items:center;flex-shrink:1}footer.modern-footer .canadian-text .heart-icon{margin-right:5px}footer.modern-footer .footer-navigation{display:flex;gap:20px;flex-shrink:1;align-items:center}footer.modern-footer .footer-navigation a{text-decoration:none;transition:color .3s ease;color:#000}footer.modern-footer .footer-navigation a:hover{text-decoration:underline}footer.modern-footer .copyright-text{text-align:right;line-height:1.2;flex-shrink:1}footer.modern-footer .copyright-text span{display:inline-block}@media(max-width:1100px){footer.modern-footer .footer-content{gap:15px}footer.modern-footer .footer-navigation{gap:15px}}@media(max-width:900px){footer.modern-footer{padding:20px 0}footer.modern-footer .footer-content{flex-direction:column;gap:15px;text-align:center}footer.modern-footer .language-links,footer.modern-footer .canadian-text,footer.modern-footer .footer-navigation,footer.modern-footer .copyright-text{justify-content:center}footer.modern-footer .footer-navigation{flex-wrap:wrap;gap:10px}footer.modern-footer .copyright-text{text-align:center}}@media(max-width:480px){footer.modern-footer .footer-navigation{flex-direction:column;gap:8px}footer.modern-footer .copyright-text span{white-space:normal;line-height:1.3}}#results-map div[role=dialog]{background:#fff}#results-map .gm-style .gm-style-iw-tc::after{background:#fff}#results-map .gm-style .gm-style-iw-d{overflow:hidden;margin-top:1rem}#results-map .gm-style-iw-chr{position:absolute;top:-8px;right:-16px}#results-map .gm-ui-hover-effect{top:0!important}#results-map .gm-ui-hover-effect span{margin:0!important}#results-map .popStyle{width:180px}#results-map .popStyle a{font-family:"SuisseRegular";white-space:normal;line-height:20px}#results-map .popStyle .street{margin-top:5px}#results-map .popStyle .street,#results-map .popStyle .open,#results-map .popStyle .hourly{font-family:"SuisseRegular";line-height:16px}#results-map .popStyle .open{font-weight:bold;color:#000;margin-top:1rem}.reitmans-404{width:100%}.reitmans-404 .location-search-reitmans h1{margin:0 0 20px 0;font-size:40px}@media(max-width:768px){.reitmans-404 .location-search-reitmans h1{font-size:28px}}.reitmans-404 .location-search-reitmans .text-container{max-width:525px;margin:auto}.reitmans-404 .location-search-reitmans .text-container h1{margin:0 0 1rem 0}.reitmans-404 .location-search-reitmans .text-container p{margin:0 0 3rem 0;font-family:"SuisseRegular";font-size:18px;text-transform:initial}@media(max-width:768px){.reitmans-404 .location-search-reitmans .text-container p{font-size:14px}}@media(max-width:991px){.reitmans-404{padding-bottom:3rem}.reitmans-404 .location-search-reitmans .text-container p{margin:0 0 2rem 0}}@media(max-width:480px){.reitmans-404 .location-search-reitmans{height:initial}}.location-city-section-reitmans{color:#000;font-family:"SuisseRegular"}.location-city-section-reitmans .location-container{margin-bottom:50px;padding:0 12px}.location-city-section-reitmans .title{margin:50px 0 40px 0;font-family:"SuisseLight"}.location-city-section-reitmans .stores-container{display:grid;grid-template-columns:repeat(4,1fr);gap:41px;margin-bottom:40px}.location-city-section-reitmans .stores-container .gtm-store{font-size:14px;line-height:28px}.location-city-section-reitmans .stores-container .gtm-store .name{font-size:18px;font-family:"SuisseMedium";display:block}.location-city-section-reitmans .stores-container .gtm-store .address{display:flex;flex-direction:column;gap:0;margin:0;line-height:19px;margin-top:8px}.location-city-section-reitmans .stores-container .gtm-store .phone{font-size:16px;text-decoration:none}@media(max-width:1200px){.location-city-section-reitmans .stores-container{grid-template-columns:repeat(3,1fr);gap:30px}}@media(max-width:991px){.location-city-section-reitmans .stores-container{grid-template-columns:repeat(2,1fr)}.location-city-section-reitmans .title{margin:20px 0 10px 0}}@media(max-width:768px){.location-city-section-reitmans .stores-container{grid-template-columns:1fr}}.location-results-section-reitmans{color:#000;font-family:"SuisseRegular";font-size:14px;line-height:28px}.location-results-section-reitmans .results-container{margin-bottom:75px;height:700px;margin-top:35px;height:100%;padding-right:20px;padding-left:20px}.location-results-section-reitmans .results-container h2{font-family:"SuisseLight";font-weight:400}.location-results-section-reitmans .results-container .d-flex>div{width:100%}.location-results-section-reitmans .results-container .results-column{margin-right:30px}.location-results-section-reitmans .results-container .results-header{margin-bottom:5px;padding-right:10px}.location-results-section-reitmans .results-container .results-header h4{font-family:"SuisseRegular";line-height:30px;text-transform:uppercase;margin-bottom:5px}.location-results-section-reitmans .results-container .accordionMap a{color:#000}.location-results-section-reitmans .results-container .accordionMap a img{height:10.8px;width:18px;position:absolute;right:15px;margin-top:9px}.location-results-section-reitmans .results-container .accordionMap .mob-arrow-down-map{display:none}.location-results-section-reitmans .results-container .accordionMap .accordion-button:not(.collapsed){box-shadow:none}.location-results-section-reitmans .results-container .filter-block{display:flex;justify-content:flex-end;margin-bottom:15px;border-top:1px solid #55565a;border-bottom:1px solid #55565a}.location-results-section-reitmans .results-container .filter-block .distance-filter{margin:15px 0}@media(min-width:991px){.location-results-section-reitmans .results-container .results-block{height:620px;padding-right:45px;overflow-y:auto}}@media(min-width:991px) and (max-width:1200px){.location-results-section-reitmans .results-container .results-block{height:572px}}.location-results-section-reitmans .results-container .results-block .store{width:100%;border-bottom:1px solid #616161;padding:50px 0 1rem 0}.location-results-section-reitmans .results-container .results-block .store .title{white-space:initial;margin-bottom:10px;align-items:baseline}.location-results-section-reitmans .results-container .results-block .store .title a{font-size:18px;font-family:"SuisseMedium"}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(1){position:relative;color:#fff;font-family:"SuisseRegular";line-height:19.6px;text-align:center;width:22px;height:28px}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(1) img{width:22px}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(1) span{position:absolute;top:50%;left:50%;font-size:16px;font-weight:bold;transform:translate(-50%,-50%)}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(2){margin-left:10px;font-family:"SuisseRegular";font-size:14px;line-height:22px;text-transform:uppercase;padding-right:5px}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(3){width:70px;font-size:14px;line-height:28px;text-align:right;white-space:nowrap}.location-results-section-reitmans .results-container .results-block .store .hours{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #616161}.location-results-section-reitmans .results-container .results-block .store .hours strong{font-family:"SuisseRegular"}.location-results-section-reitmans .results-container .results-block .store .hours .display-hour-legend{display:inline-block;width:38%;margin-right:39px}@media(max-width:480px){.location-results-section-reitmans .results-container .results-block .store .hours .display-hour-legend{width:auto}}@media(max-width:380px){.location-results-section-reitmans .results-container .results-block .store .hours .display-hour-legend{margin-right:5px}}.location-results-section-reitmans .results-container .results-block .store .address{display:block;line-height:17px;margin-top:14px}.location-results-section-reitmans .results-container .results-block .store .store-phone{font-weight:700;text-decoration:none}.location-results-section-reitmans .results-container .results-block .store .buttons{margin-bottom:15px;text-transform:uppercase;display:flex;flex-wrap:wrap}.location-results-section-reitmans .results-container .results-block .store .buttons>div.wrapperButton,.location-results-section-reitmans .results-container .results-block .store .buttons>a{width:210px;margin-bottom:15px;margin-right:15px}.location-results-section-reitmans .results-container .results-block .store .buttons a{text-decoration:none}.location-results-section-reitmans .results-container .results-block .store .buttons a .reitmans-btn{display:flex;justify-content:center;align-items:center;font-size:15px;letter-spacing:.8px;line-height:18px;font-family:"SuisseRegular"}.location-results-section-reitmans .results-container .results-block .store .buttons a .reitmans-btn.phone{background-image:url(../../../content/icons/reitmans/phone.svg);background-size:contain;background-repeat:no-repeat;margin-right:15px;width:22px;height:22px}.location-results-section-reitmans .results-container .results-block .store .buttons a .reitmans-btn:hover .phone{background-image:url(../../../content/icons/reitmans/phone-white.svg)}.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderPickup] .accordion-body,.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderDelivery] .accordion-body{background-color:#fff;box-shadow:0 2px 6px 1px #c1bebe80;margin-top:0;margin-bottom:0;padding:0}.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderPickup] .accordion-body img,.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderDelivery] .accordion-body img{width:100%}.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderPickup] .accordion-body>div,.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderDelivery] .accordion-body>div{margin-bottom:0;text-align:center;padding:15px 0;border-bottom:1px solid #f8f3ec}.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderPickup] .accordion-body>div:last-of-type,.location-results-section-reitmans .results-container .results-block .store .buttons [id^=orderDelivery] .accordion-body>div:last-of-type{border-bottom:0 none}.location-results-section-reitmans .results-container .results-block .store .actions{font-size:14px;line-height:28px;font-family:"SuisseMedium";margin-top:1rem}.location-results-section-reitmans .results-container .results-block .store .actions a{display:inline-block;width:38%;padding:9px;background-color:#000;text-align:center;text-transform:uppercase;margin-right:39px;color:#fff;text-decoration:none}@media(max-width:480px){.location-results-section-reitmans .results-container .results-block .store .actions a{width:98%;margin-bottom:1rem}}.location-results-section-reitmans .results-container .results-block .store .actions a:hover{background-color:#343332}.location-results-section-reitmans .results-container .distance-filter{align-self:flex-end}.location-results-section-reitmans .results-container .distance-filter span{padding-right:1rem}.location-results-section-reitmans .results-container .distance-filter .selectWrapper{position:relative}.location-results-section-reitmans .results-container .distance-filter .selectWrapper:before{content:"";right:5px;top:-7px;width:30px;height:33px;background:transparent;position:absolute;pointer-events:none;display:block}.location-results-section-reitmans .results-container .distance-filter .selectWrapper:after{content:"";background-image:url(/content/icons/reitmans/chevron-down.svg?v=tLCIE_Ue5WpEdDQ9mbDRdmLEbrw);background-size:contain;height:16px;width:13px;right:9px;top:9px;position:absolute;pointer-events:none}.location-results-section-reitmans .results-container .distance-filter .selectWrapper select{padding-left:12px;padding-top:2px;width:112px;height:35px;font-size:14px;background:#fff;color:#000;border:1px solid #979797;border-radius:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0}.location-results-section-reitmans .results-container #results-map{height:700px;width:100%}.location-results-section-reitmans .results-container #results-map #marker{background-image:url("/content/icons/reitmans/pin.svg?v=Bgsr51e1FnOfcfod8FMKSVzlYhk");background-size:cover;width:32px;height:46px;cursor:pointer;text-align:center;padding-top:5px}.location-results-section-reitmans .results-container #results-map #marker span{color:#fff;font-family:"SuisseRegular";font-size:16px;line-height:28px;text-align:center}.location-results-section-reitmans .results-container .search-block .search-inputs .search-text:first-of-type{margin-top:0}.location-results-section-reitmans .results-container ::-webkit-scrollbar{width:10px}.location-results-section-reitmans .results-container ::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.location-results-section-reitmans .results-container ::-webkit-scrollbar-track{background-color:#fff;border:1px solid #000;border-radius:5px}.location-results-section-reitmans .results-container ::-moz-scrollbar{width:10px}.location-results-section-reitmans .results-container ::-moz-scrollbar-thumb{background-color:#fff;border-radius:5px}.location-results-section-reitmans .results-container ::-moz-scrollbar-thumb-track{background-color:#fff;border-radius:5px}.location-results-section-reitmans .no-results{margin-bottom:2rem}.location-results-section-reitmans .no-results .hide-when-0-results{display:none!important}.location-results-section-reitmans .no-results .map-column{display:none}.location-results-section-reitmans .no-results .distance-filter{align-self:initial;border-top:0}.location-results-section-reitmans .no-results .filter-block{flex-direction:column}.location-results-section-reitmans .no-results .results-header{border-bottom:0}@media(max-width:1200px){.location-results-section-reitmans .results-container .filter-block{flex-direction:column}.location-results-section-reitmans .results-container .distance-filter{align-self:initial}}@media(min-width:991px) and (max-width:1200px){.location-results-section-reitmans .results-container .results-block{height:572px}}@media(max-width:991px){.location-results-section-reitmans .breadCrumbs{padding-right:20px;padding-left:20px}.location-results-section-reitmans .results-container{height:auto}.location-results-section-reitmans .results-container .results-header{margin-bottom:0;border-bottom:2px solid #e5e5e5;padding-bottom:10px;padding-right:0}.location-results-section-reitmans .results-container .accordionMap .reitmans-btn{padding:0 5px}.location-results-section-reitmans .results-container .accordionMap .reitmans-btn.chevronBlack::after{right:5px}.location-results-section-reitmans .results-container .accordionMap h6{font-size:18px;line-height:28px;font-family:"SuisseRegular";text-transform:uppercase;margin:0}.location-results-section-reitmans .results-container .results-block{max-height:640px;padding-right:45px;overflow-y:auto}.location-results-section-reitmans .results-container .results-block .store{border-top:0;border-bottom:1px solid #ebd8c7;padding:0 0 30px 0}.location-results-section-reitmans .results-container .results-block .store .title{white-space:unset;margin-top:15px;margin-bottom:20px}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(1){font-size:14px;line-height:unset;width:auto;height:auto}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(1) img{width:32px;height:40px;margin-top:10px}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(1) span{top:55%}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(2){font-size:20px;line-height:30px}.location-results-section-reitmans .results-container .results-block .store .title div:nth-child(3){width:auto;line-height:20px;text-align:center;flex-shrink:unset;margin-top:4px}.location-results-section-reitmans .results-container .results-block .store .buttons>div.wrapperButton,.location-results-section-reitmans .results-container .results-block .store .buttons>a{width:100%;margin-right:0}.location-results-section-reitmans .results-container .results-block .store .buttons a.chevronWhite,.location-results-section-reitmans .results-container .results-block .store .buttons a.chevronBlack{padding-left:0;justify-content:center}.location-results-section-reitmans .results-container .distance-filter{border-top:2px solid #e5e5e5;padding-top:20px;padding-bottom:20px}.location-results-section-reitmans .results-container #results-map{margin-left:0;margin-bottom:20px;max-height:350px;height:100vw}.location-results-section-reitmans .results-container .search-block{border-top:0 none;border-bottom:0 none;padding:20px!important}.location-results-section-reitmans .results-container .search-block .search-inputs .search-text{margin-top:15px;text-align:center;margin-bottom:15px}.location-results-section-reitmans .results-container .search-block span{margin:0}.location-results-section-reitmans .no-results .map-column{display:block}}@media(max-width:380px){.location-results-section-reitmans .results-container .search-block .search-inputs #search-input::-webkit-input-placeholder{font-size:14px}.location-results-section-reitmans .results-container .search-block .search-inputs .reitmans-btn.current-location{padding:10px 0 10px 0;font-size:14px;line-height:unset;justify-content:center;align-items:center}.location-results-section-reitmans .results-container .search-block span{font-size:14px}}@media(max-width:340px){.location-results-section-reitmans .results-container .search-block .search-inputs .reitmans-btn.current-location{font-size:12px}}.location-search-reitmans{height:815px;display:flex;justify-content:center;align-items:center;color:#fff;font-family:"SuisseRegular";margin-bottom:3rem}.location-search-reitmans h1{margin:0 0 35px 0;font-family:"SuisseLight"}.location-search-reitmans .bg-mobile{display:none}@media(max-width:768px){.location-search-reitmans .bg-desktop{display:none}.location-search-reitmans .bg-mobile{display:block}}.location-search-reitmans .search-inputs{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;font-family:"SuisseMedium";font-size:14px}.location-search-reitmans .search-inputs .current-location{width:348px;padding:11px 0;background-color:#fff;color:#000;border:0}.location-search-reitmans .search-inputs .current-location:hover{background-color:#f8f3ec}.location-search-reitmans .search-inputs .current-location img{width:24px;margin-right:10px}.location-search-reitmans .search-inputs span{font-family:"SuisseSemiBold";font-size:28px;line-height:22px}.location-search-reitmans .search-inputs .inputs-container{position:relative}.location-search-reitmans .search-inputs .inputs-container .search-location{background-color:#000;color:#fff;width:140px;border-radius:0;font-size:14px}.location-search-reitmans .search-inputs .inputs-container .search-location:hover{background-color:#343332}.location-search-reitmans .search-inputs .inputs-container .reitmans-input{width:310px;padding:11px 0;padding-left:15px;padding-right:15px;border-radius:0;border:0;font-size:14px;font-family:"SuisseRegular"}.location-search-reitmans .search-inputs .inputs-container .error-search{position:absolute;top:calc(100% + 5px);left:20px;font-family:"SuisseRegular";font-size:14px;color:#000;font-style:italic}@media(max-width:991px){.location-search-reitmans{height:550px;padding:24px 12px;margin-bottom:2rem}.location-search-reitmans .search-inputs{gap:10px;flex-direction:column}.location-search-reitmans .search-inputs .current-location{width:324px}.location-search-reitmans .search-inputs .inputs-container .reitmans-input{width:220px}}@media(max-width:380px){.location-search-reitmans .search-inputs .current-location{width:309px}}@media(max-width:480px){.location-search-reitmans{padding:24px;height:350px}.location-search-reitmans .container{padding:0}.location-search-reitmans h1{margin:0 0 20px 0}.location-search-reitmans .search-inputs{margin-top:20px}.location-search-reitmans .search-inputs .current-location img{width:24px;margin-right:10px}.location-search-reitmans .search-inputs .or-block{padding-top:9px}.location-search-reitmans .search-inputs .inputs-container .reitmans-input{border:0}}.location-state-section-reitmans{color:#000}.location-state-section-reitmans .city-container{margin-bottom:50px;padding:0 12px}.location-state-section-reitmans .title{margin:50px 0 40px 0}.location-state-section-reitmans .title h2{font-family:"SuisseLight"}.location-state-section-reitmans .title h2 span{color:#000}.location-state-section-reitmans .city-container p{font-family:"SuisseRegular";font-size:16px;margin-bottom:5px;line-height:28px;text-transform:uppercase}.location-state-section-reitmans .cities-block{margin-bottom:35px;--bs-gutter-x:0}@media(max-width:991px){.location-state-section-reitmans .cities-block{margin-bottom:0}}.location-state-section-reitmans .cities-block .alphabet-title{font-family:"SuisseMedium";font-size:18px;line-height:30px;font-weight:700;width:100%;border-bottom:1px solid #000;margin-right:calc(var(--bs-gutter-x)*.5);margin-left:calc(var(--bs-gutter-x)*.5);padding:0}.location-state-section-reitmans .cities-block .city-name{font-family:"SuisseRegular";font-size:14px;line-height:22px;padding-top:15px;margin-bottom:0}.location-state-section-reitmans .cities-block .city-name a:hover{text-decoration:none}@media(max-width:991px){.location-state-section-reitmans .title{margin:20px 0 10px 0}.location-state-section-reitmans .cities-block .city-name{padding-bottom:30px}}.location-stores-section-reitmans{width:100%;text-align:center;color:#000;font-family:"SuisseRegular"}.location-stores-section-reitmans h1{width:100%;height:100%;font-size:40px;text-align:left;color:#000;font-family:"SuisseLight";margin:1.5rem auto 0 auto}.location-stores-section-reitmans .heading h2{text-transform:uppercase;font-family:"SuisseRegular";line-height:46px}.location-stores-section-reitmans .heading p{font-family:"SuisseRegular";font-size:18px;line-height:28px}.location-stores-section-reitmans .contact-data{margin-bottom:3rem;font-size:14px}.location-stores-section-reitmans .contact-data .main{display:flex;flex-direction:column;gap:24px;padding-right:24px;padding-top:2.5rem}@media(max-width:991px){.location-stores-section-reitmans .contact-data .main{padding-top:0}}.location-stores-section-reitmans .contact-data .main p{text-align:left;margin-bottom:0}.location-stores-section-reitmans .contact-data .main .buttons{text-transform:uppercase;display:flex;gap:14px;flex-wrap:wrap}.location-stores-section-reitmans .contact-data .main .buttons>div.wrapperButton,.location-stores-section-reitmans .contact-data .main .buttons>a{width:100%}.location-stores-section-reitmans .contact-data .main .buttons .store-phone{font-size:14px;text-align:left;font-weight:bold;text-decoration:none}.location-stores-section-reitmans .contact-data .main .buttons [id^=orderPickup] .accordion-body,.location-stores-section-reitmans .contact-data .main .buttons [id^=orderDelivery] .accordion-body{background-color:#fff;box-shadow:0 2px 6px 1px #c1bebe80;margin-top:0;margin-bottom:0;padding:0}.location-stores-section-reitmans .contact-data .main .buttons [id^=orderPickup] .accordion-body img,.location-stores-section-reitmans .contact-data .main .buttons [id^=orderDelivery] .accordion-body img{width:100%}.location-stores-section-reitmans .contact-data .main .buttons [id^=orderPickup] .accordion-body>div,.location-stores-section-reitmans .contact-data .main .buttons [id^=orderDelivery] .accordion-body>div{margin-bottom:0;text-align:center;padding:15px 0;border-bottom:1px solid #f8f3ec}.location-stores-section-reitmans .contact-data .main .buttons [id^=orderPickup] .accordion-body>div:last-of-type,.location-stores-section-reitmans .contact-data .main .buttons [id^=orderDelivery] .accordion-body>div:last-of-type{border-bottom:0 none}.location-stores-section-reitmans .contact-data .main .directions{text-align:left;margin-top:1rem}.location-stores-section-reitmans .contact-data .main .directions a{font-size:15px;line-height:28px;font-family:"SuisseMedium";display:inline-block;width:100%;padding:9px;background-color:#000;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none}.location-stores-section-reitmans .contact-data .main .directions a:hover{background-color:#343332}.location-stores-section-reitmans .contact-data .main .global-message{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px;width:100%;height:auto;background-color:#dfef95;border:1px solid #c4d600;font-size:14px;text-align:left}.location-stores-section-reitmans .contact-data .main .global-message .icon{font-size:20px}.location-stores-section-reitmans .contact-data .main .global-message .text{display:flex;flex-direction:column;gap:12px}.location-stores-section-reitmans .contact-data .main .global-message .text .title{font-weight:bold}.location-stores-section-reitmans .contact-data .hours{text-align:left;line-height:37px}.location-stores-section-reitmans .contact-data .hours p,.location-stores-section-reitmans .contact-data .hours p a{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"SuisseRegular"}.location-stores-section-reitmans .contact-data .hours p.specialHours,.location-stores-section-reitmans .contact-data .hours p a.specialHours{margin-top:15px}.location-stores-section-reitmans .contact-data .hours #restoHoursTitle{margin-bottom:1rem;margin-top:35px}.location-stores-section-reitmans .contact-data .hours #restoHoursTitle .reitmans-btn{display:none;line-height:22px;font-size:22px;font-weight:bold;margin-bottom:0}@media(max-width:991px){.location-stores-section-reitmans .contact-data .hours #restoHoursTitle .reitmans-btn{display:block}}.location-stores-section-reitmans .contact-data .hours #restoHoursTitle .reitmans-btn img{height:10.8px;width:18px;position:absolute;right:15px;margin-top:9px}.location-stores-section-reitmans .contact-data .hours #restoHoursTitle p{font-size:18px;font-family:"SuisseMedium"}@media(max-width:991px){.location-stores-section-reitmans .contact-data .hours #restoHoursTitle p{display:none}}.location-stores-section-reitmans .contact-data .hours #restoHours{font-family:"SuisseRegular";white-space:nowrap;font-size:14px;line-height:37px}.location-stores-section-reitmans .contact-data .hours #restoHours.collapse{display:block}.location-stores-section-reitmans .contact-data .hours #restoHours .row.active{font-weight:bold}.location-stores-section-reitmans .contact-data .hours #restoHours .row.active>div:nth-child(2){text-align:left}.location-stores-section-reitmans .contact-data .hours .services{margin-top:1rem}.location-stores-section-reitmans .contact-data .hours .services .reitmans-btn{display:none;line-height:22px;font-size:22px;font-weight:bold;margin-bottom:0}@media(max-width:991px){.location-stores-section-reitmans .contact-data .hours .services .reitmans-btn{display:block}}.location-stores-section-reitmans .contact-data .hours .services .reitmans-btn img{height:10.8px;width:18px;position:absolute;right:15px;margin-top:9px}.location-stores-section-reitmans .contact-data .hours .services p{font-size:18px;font-family:"SuisseMedium"}@media(max-width:991px){.location-stores-section-reitmans .contact-data .hours .services p{display:none}}.location-stores-section-reitmans .contact-data .hours .services .service-items{margin-top:1rem}.location-stores-section-reitmans .contact-data .store .open-text{font-size:18px;font-family:"SuisseMedium";text-align:right;padding-bottom:.5rem}.location-stores-section-reitmans .contact-data .store .main-image img{width:100%}@media screen and (max-width:325px){.location-stores-section-reitmans .contact-data .store .main-image{padding-top:51px}}.location-stores-section-reitmans .contact-data .mapTitle{display:none;margin-top:0;text-align:left}.location-stores-section-reitmans .contact-data .mapTitle a{line-height:22px;font-size:22px;font-weight:bold;margin-bottom:0}.location-stores-section-reitmans .contact-data .mapTitle a img{height:10.8px;width:18px;position:absolute;right:15px;margin-top:9px}.location-stores-section-reitmans .contact-data .map{position:relative}.location-stores-section-reitmans .contact-data .map #results-map{position:absolute;top:0;bottom:0;width:100%}.location-stores-section-reitmans .contact-data .mob-arrow-down-map{display:none}.location-stores-section-reitmans .reitmans-description{width:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:space-between;margin:0 auto;max-width:1280px;background-color:#f8f3ec;line-height:28px;color:#343332}.location-stores-section-reitmans .reitmans-description img{width:100%;max-height:480px;object-fit:cover}.location-stores-section-reitmans .reitmans-description .text-area span{font-size:24px;font-family:"SuisseRegular";text-align:left;margin:0 auto 20px auto}.location-stores-section-reitmans .reitmans-description .text-area p{font-size:18px;font-family:"SuisseRegular"}.location-stores-section-reitmans #results-map{height:298px}.location-stores-section-reitmans #results-map #marker{background-image:url("/content/icons/reitmans/pin.svg?v=Bgsr51e1FnOfcfod8FMKSVzlYhk")}@media(max-width:1200px){.location-stores-section-reitmans .contact-data .main .buttons a.chevronWhite{padding-left:0;justify-content:center}.location-stores-section-reitmans .contact-data .main .buttons a.chevronBlack{padding-left:0;justify-content:center}.location-stores-section-reitmans .contact-data .hours #restoHours{padding:0}.location-stores-section-reitmans .contact-data .map #results-map{left:24px;width:calc(100% - 24px)}}@media(max-width:991px){.location-stores-section-reitmans h1{margin:1.5rem auto}.location-stores-section-reitmans .heading p br{display:none}.location-stores-section-reitmans .contact-data{margin-bottom:2rem}.location-stores-section-reitmans .contact-data .main{width:100%;margin-bottom:1em;padding-right:12px}.location-stores-section-reitmans .contact-data .main .buttons a.chevronWhite::after{right:30px}.location-stores-section-reitmans .contact-data .main .directions{font-size:18px}.location-stores-section-reitmans .contact-data .main .global-message{gap:24px;padding:24px}.location-stores-section-reitmans .contact-data .hours{width:100%;border-left:0 none;border-right:0 none;padding:0 12px}.location-stores-section-reitmans .contact-data .hours p,.location-stores-section-reitmans .contact-data .hours p a{margin:0 0 0 0;font-size:18px}.location-stores-section-reitmans .contact-data .hours p.specialHours,.location-stores-section-reitmans .contact-data .hours p a.specialHours{margin:25px 0 0 0}.location-stores-section-reitmans .contact-data .mapTitle{display:block}.location-stores-section-reitmans .contact-data .map{width:100%;padding:0;margin-top:0}.location-stores-section-reitmans .contact-data .map #results-map{left:0;width:100%}}@media(max-width:380px){.location-stores-section-reitmans .contact-data .hours #restoHours{font-size:14px}}.favorites-recipes{font-family:"SuisseRegular"}.favorites-recipes .favorites-recipes-item:nth-child(even)>div{background-color:#ebd8c7}.favorites-recipes .favorites-recipes-item:nth-child(odd)>div{background-color:#f8f3ec}.favorites-recipes img{width:100%;display:block;height:auto}.favorites-recipes .description{display:flex;flex-direction:column;justify-content:center;padding:0 3rem;font-size:14px;line-height:22px}.favorites-recipes .description h2{font-family:"SuisseLight";font-size:40px;margin-bottom:2rem}@media(max-width:991px){.favorites-recipes .description h2{font-size:32px}}@media(max-width:991px){.favorites-recipes .description{padding:2rem 3rem}}.favorites-text{font-family:"SuisseRegular";padding:3rem 10rem;text-align:center}.favorites-text h3{font-size:36px}.location-promotion-reitmans{padding:0;margin-top:3rem;margin-bottom:3rem;color:#000;font-family:"SuisseRegular"}.location-promotion-reitmans .container{margin:0 auto;padding:0}.location-promotion-reitmans .promotion-content{display:grid;grid-template-columns:50% auto auto;gap:3rem;align-items:center;background-color:#ebd8c7;padding:2rem 3rem;border-radius:4px}@media(max-width:991px){.location-promotion-reitmans .promotion-content{grid-template-columns:1fr;gap:2rem;padding:2rem 1.5rem}}.location-promotion-reitmans .promotion-text{text-align:left;display:flex;flex-direction:column;gap:.5rem}@media(max-width:991px){.location-promotion-reitmans .promotion-text{text-align:center}}.location-promotion-reitmans .promotion-title{font-family:"SuisseSemiBold";font-size:40px;line-height:40px;margin:0;color:#000}@media(max-width:991px){.location-promotion-reitmans .promotion-title{font-size:24px;text-align:center}}.location-promotion-reitmans .promotion-description{font-family:"SuisseRegular";font-size:18px;line-height:28px;color:#343332;margin:0}.location-promotion-reitmans .promotion-description p{margin-bottom:1rem}.location-promotion-reitmans .promotion-description p:last-child{margin-bottom:0}.location-promotion-reitmans .promotion-description a{color:#000;text-decoration:underline}.location-promotion-reitmans .promotion-description a:hover{color:#343332}@media(max-width:991px){.location-promotion-reitmans .promotion-description{font-size:16px;line-height:24px}}.location-promotion-reitmans .promotion-image{display:flex;justify-content:center;align-items:center;max-width:300px}@media(max-width:991px){.location-promotion-reitmans .promotion-image{max-width:100%;order:-1}}.location-promotion-reitmans .promotion-image picture{width:100%;display:block}.location-promotion-reitmans .promotion-image img{width:100%;height:auto;display:block;object-fit:cover}.location-promotion-reitmans .promotion-cta{display:flex;justify-content:center;align-items:center}@media(max-width:991px){.location-promotion-reitmans .promotion-cta{justify-content:center}}.location-promotion-reitmans .promotion-cta a{display:inline-block;padding:9px;font-family:"SuisseMedium";font-size:15px;line-height:28px;text-transform:uppercase;background-color:#000;color:#fff;text-decoration:none;transition:background-color .3s ease;border:2px solid #000;white-space:nowrap}.location-promotion-reitmans .promotion-cta a:hover{background-color:#343332;border-color:#343332}@media(max-width:991px){.location-promotion-reitmans .promotion-cta a{padding:10px 30px;font-size:14px}}@media(max-width:991px){.location-promotion-reitmans{padding:3rem 0;margin:2rem 0}.location-promotion-reitmans .container{padding:0 12px}}a{color:#343332}a:hover,a:active{color:#343332;text-decoration:underline}a:focus{color:#000}a .white{color:#fff}a .white:hover,a .white:active,a .white:focus{color:#fff;text-decoration:underline}a.store-phone{display:block}a:focus:not(.accordion-panel){outline:2px solid #000;outline-offset:3px}select:focus,button:focus,.navbar-toggler:focus{outline:2px solid #000!important;outline-offset:3px!important;box-shadow:none;border-radius:0}.accordion-body a{display:block}.accordion-body a:focus{outline:2px solid #000;outline-offset:-2px}.section-heading h3,.section-heading h4,.section-heading h5,.section-heading h6{font-family:"SuisseRegular"}.section-heading h1{font-size:36px;font-family:"SuisseRegular"}.section-heading h2{font-size:30px;font-family:"SuisseRegular"}.btn-secondary-reitmans{background-color:#fff;border:1px solid #000;color:#000;font-family:"SuisseMedium";font-size:15px;padding:18px;width:240px;text-transform:uppercase;text-align:center;text-decoration:none}.btn-secondary-reitmans:hover{background-color:#000;text-decoration:none;color:#fff}