@charset "UTF-8";.media__item_partner.trip_advisor,.media__item_partner.youtube,.trip_advisor .media__desc{display:inline-block;background-image:url(//static.yellowpages.ca/ypca/ypui-6.99.17-20250721.1251/resources/images/sprites/svg-sprite.svg);background-size:15.83125em 76.875em}.devicePhone .partner.partner-trip_advisor:before,.media__item_partner.yp,.yp .media__desc{font-family:yp-icons!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media__item--empty{background-color:#f2f2f2;position:relative}.media__item--empty:before{content:'';display:block;border:2px dashed #eae8e8;border-radius:2px;height:90%;width:90%;margin:5%}.isBusiness__content{text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}@media (min-width:851px){.isBusiness__content{width:70%;padding-bottom:50px}}@media (min-width:0) and (max-width:850px){.isBusiness__content{width:90%}}@media (min-width:0) and (max-width:599px){.isBusiness__content{display:none}}.isBusiness__title{color:#000}@media (min-width:851px){.isBusiness__title{font-size:14px;text-align:center;width:127px;height:32px;font-weight:300}}@media (min-width:0) and (max-width:850px){.isBusiness__title{font-size:16px;font-size:1rem}}.ypbtn.isBusiness__btn{font-weight:600;padding-top:6px;padding-bottom:6px;text-transform:uppercase}@media (min-width:851px){.ypbtn.isBusiness__btn{margin:15px 0}}@media (min-width:0) and (max-width:850px){.ypbtn.isBusiness__btn{margin:10px 0}.lang-fr .ypbtn.isBusiness__btn{margin:5px 0}}.isBusiness__link{font-size:12px;font-size:.75rem;display:block;line-height:16px;color:rgba(255,255,255,.8)}.isBusiness__link a{color:inherit}/*! {target: critical-merchant-desktop}@ */.media__item--video .ypicon{position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;background-color:rgba(255,255,255,.7);width:40px;height:40px;border-radius:50%;font-size:18px;font-size:1.125rem;z-index:1;color:#333}.media__item--video .ypicon:after{width:100%;display:inline-block;text-align:center;line-height:40px;margin-left:2px}.media__item:not(.media__item--empty):hover{cursor:pointer}.media__item:not(.media__item--empty):hover a:after{background-color:transparent}.multimedia .media__desc{position:absolute;bottom:10px;right:5px;z-index:1}.media__desc .media__desc_via .ypicon{font-size:15px;font-size:.9375rem;display:inline-block;position:static}.trip_advisor .media__desc{width:5.6875em;height:.93375em;background-position:0 -57.375em;font-size:initial;opacity:.8}@media (min-width:0) and (max-width:599px){.multimedia .trip_advisor .media__desc{font-size:12px}}.yp .media__desc{font-size:22px;font-size:1.375rem;color:#fff}.lang-en .yp .media__desc:after{content:"\e601"}.lang-fr .yp .media__desc:after{content:"\e602"}.media__desc.media__desc--cr{color:rgba(255,255,255,.8);text-shadow:0 1px 1px rgba(0,0,0,.3);text-align:right}.media__desc.media__desc--cr span{display:block}.ie10 .media__desc{min-width:100px}.media__desc--text{display:block}@media (min-width:0) and (max-width:480px){.media__desc--text{display:none}}.devicePhone .media__desc--text{display:none}.btn-ph{margin-top:20px}.media__item_partner{display:inline-block}.mediaFrame .media__item_partner{display:inline-block}.media__item_partner.youtube{width:3.0625em;height:1.31438em;background-position:0 -65.8125em;opacity:.8}.modal .media__item_partner.youtube{filter:invert(100%)}.media__item_partner.trip_advisor{width:5.6875em;height:.93375em;background-position:0 -57.375em;font-size:initial;opacity:.8}.modal .media__item_partner.trip_advisor{filter:invert(100%)}.media__item_partner.yp{font-size:22px;font-size:1.375rem;color:#333}.media__item_partner.yp:after{content:"\e601"}.lang-fr .media__item_partner.yp:after{content:"\e602"}@media (min-width:0) and (max-width:850px){.modal .flexCarousel{display:none}.modal .flexslider{padding-left:0}}.devicePhone .module--multimedia{margin-bottom:30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 2px -1px rgba(0,0,0,.2);line-height:130%;margin-top:10px}.devicePhone .module--multimedia .boxTitle,.devicePhone .module--multimedia h1{font-size:18px;font-size:1.125rem;margin-bottom:10px;font-weight:300;padding:0;display:block}.devicePhone .module--multimedia~.merchantContent .ypContent{margin-top:0}.devicePhone .module--multimedia .module__content:after,.devicePhone .module--multimedia .module__content:before{content:" ";display:table}.devicePhone .module--multimedia .module__content:after{clear:both}.devicePhone .yp-gallery{list-style:none;margin:0;padding:0}.devicePhone .yp-gallery:after,.devicePhone .yp-gallery:before{content:" ";display:table}.devicePhone .yp-gallery:after{clear:both}.devicePhone .yp-gallery .imgCaption{display:none}.devicePhone .yp-gallery li{display:block;height:100px;width:50%;float:left;margin-bottom:1px;position:relative}.devicePhone .yp-gallery li .grid-item{display:block;overflow:hidden;position:relative;height:100%}.devicePhone .yp-gallery li .grid-item img{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;position:absolute;left:50%;top:50%}.devicePhone .yp-gallery li:nth-child(1){width:100%;float:none}.devicePhone .yp-gallery li:nth-child(even){border-right:1px solid #fff}.devicePhone .yp-gallery[data-images="2"] li:nth-child(1){width:50%;float:left;margin-bottom:0}.devicePhone .yp-gallery[data-images="2"] li:nth-child(2){border-left:1px solid #fff;border-right:0}.devicePhone .yp-gallery .ypicon-arrowRfull{font-size:40px;font-size:2.5rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;color:rgba(255,255,255,.8)}.devicePhone .photo-counter{display:block;font-weight:100}.devicePhone .partner{display:inline-block;vertical-align:text-bottom}.devicePhone .partner:before{vertical-align:text-bottom;margin-right:5px}.devicePhone .partner.partner-yp:before{background:url(//static.yellowpages.ca/ypca/ypui-6.99.17-20250721.1251/resources/images/yppebble.svg) no-repeat;width:20px;height:20px;background-size:contain;content:'';display:inline-block}.devicePhone .partner.partner-yp:after{content:'YP';color:#fff}:lang(fr) .devicePhone .partner.partner-yp:after{content:'PJ'}.devicePhone .partner.partner-trip_advisor:before{content:"\e604";font-size:20px;color:#579540;display:inline-block}.devicePhone .partner.partner-trip_advisor:after{content:'tripadvisor';color:#fff}.devicePhone.ypg_merchantPhotos .busCardContainer-content .merchantHead-cta-nav{display:none}.devicePhone.ypg_merchantPhotos .busCardContainer-content .backTo,.devicePhone.ypg_merchantPhotos .busCardContainer-content .busCard-name{display:block}.devicePhone.ypg_merchantPhotos .busCardContainer-content .backTo{margin-right:10px}.devicePhone #merchantImages .captionHolder .text .less,.devicePhone #merchantImages .captionHolder .text .more,.devicePhone #merchantImages .captionHolder .text a{white-space:nowrap}.devicePhone #merchantImages .captionHolder .text .less:after,.devicePhone #merchantImages .captionHolder .text .more:after,.devicePhone #merchantImages .captionHolder .text a:after{content:'';display:inline-block;position:relative;top:2px;right:-3px}.devicePhone #merchantImages .captionHolder .text .less:after{content:'';width:0;height:0;border:4px solid transparent;border-bottom-color:#666;top:-3px}.devicePhone #merchantImages .captionHolder .text .more{display:none}.devicePhone #merchantImages .captionHolder .text .more:after{content:'';width:0;height:0;border:4px solid transparent;border-top-color:#666}.devicePhone #merchantImages .captionHolder .text .ddd{color:#666}.devicePhone #merchantImages .captionHolder .text.collapsed{max-height:60px;overflow:hidden}.devicePhone #merchantImages .captionHolder .text.collapsed .less{display:none}.devicePhone .captionHolder{width:100%;position:absolute;overflow:hidden;bottom:0;padding:10px;background:rgba(0,0,0,.6);height:auto!important}.devicePhone .caption{width:100%;color:#eee;padding-top:5px;font-size:12px;line-height:130%}.devicePhone .captionHolder .text.collapsed{max-height:30px}.devicePhone .videos a{margin:0!important;background-size:cover;background-repeat:no-repeat;background-position:50%;height:100px;display:block;position:relative}.devicePhone .videos a .ypicon{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:rgba(255,255,255,.8);font-size:40px;z-index:1}.devicePhone .videos a:after{content:'';left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);position:absolute}.video-modal{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.95);z-index:1500}.video-modal .video{display:none}.video-modal.youtube,.video-modal.yp{display:block}.video-modal.yp .ypVideo{display:block}.video-modal.youtube .youtubeVideo{display:block}.video-modal .video{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:100%;position:absolute}.video-modal .close{position:absolute;right:10px;top:10px;text-decoration:none;font-size:15px;color:rgba(255,255,255,.8);z-index:1}.video-modal .caption{position:absolute;bottom:10px;left:0;width:100%}.yp-gallery-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.yp-gallery-grid .imgCaption{display:none}.yp-gallery-grid li{width:33.33333%;height:95px;padding:1px}.yp-gallery-grid li .grid-item{display:block;overflow:hidden;position:relative;height:100%}.yp-gallery-grid li .grid-item img{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;position:absolute;top:50%;left:50%}.media-item_overlay{position:absolute;background-color:#fff;background-color:rgba(255,255,255,.8);width:100%;height:100%;top:0;left:0;text-align:center}.media-item_overlay .ypicon{font-size:30px;display:inline-block;margin:70px 0 5px}.media-item_overlay strong{display:block;text-transform:uppercase;font-size:13px}.media-grid-item{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;display:inline-block;width:100%;height:100%}.media-grid{display:block;width:100%;height:100%;overflow:hidden}.media-grid .media-grid-item{width:50%;height:50%;overflow:hidden;float:left}.media-grid .media-grid-item img{width:50%;height:50%}.media-grid li{width:33.33333%;height:95px;padding:1px}.media-grid li .grid-item{display:block;overflow:hidden;position:relative;height:100%}.media-grid li .grid-item img{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;position:absolute;top:50%;left:50%}.hidevideolist{visibility:hidden;height:1px}@media (orientation:landscape){.deviceMobile .merchant__header--root__actions{width:auto;top:115px}}.devicePhone .merchant__header--root__actions{right:12px!important;top:10px}.merchant__header__upload-photo-btn{border:.5px solid}
