.Marker{position:relative;width:51px;height:65px;display:block;margin:auto}.Marker>img{display:block;margin:10px auto 0}.NumMarker{position:absolute;top:20px;left:14px;line-height:12px;color:#fff;width:21px;text-align:center;font-size:14px;font-weight:700}.store-locator-container{position:relative!important}.store-locator-header{position:relative;background-color:#0d0d0d;background-repeat:no-repeat;background-position:100%}.store-locator-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.store-locator-header-content{color:#fff;position:relative;z-index:1;max-width:none}@media (min-width:576px){.store-locator-header-content{max-width:300px}}@media (min-width:1024px){.store-locator-header-content{max-width:none}}.store-locator-header-subtitle{font-size:1.595rem}.store-locator-fields{padding:25px 0 12.5px;background-color:#f2f2f2}.store-locator-list{overflow-y:scroll;overflow-x:hidden;height:600px;background-color:#eee}.store-locator-list::-webkit-scrollbar{width:10px;background-color:#f2f2f2}.store-locator-list::-webkit-scrollbar-thumb{background-color:#000}.store-locator-list::-webkit-scrollbar-track{border:1px solid #000;background-color:#f2f2f2}.store-locator-list-header{background-color:#0d0d0d;color:#fff;margin-top:1px}.store-locator-map{height:100%!important}.store-locator-element{cursor:pointer;border-bottom:1px solid #ddd}.store-locator-element .store-name{font-size:1.2rem;margin-bottom:0;text-transform:none;font-family:inherit}.store-locator-element .store-name b:before{content:"Yellowkorner - "}.store-locator-element .opening{text-decoration:none}.store-locator-element .opening .opening-text{font-weight:600}.store-locator-element .opening .opening-text .icon-chevron{margin-left:5px}.store-locator-element .opening .opening-text .icon-chevron:before{width:auto;font-family:Font Awesome;content:"\F107"}.store-locator-element .opening-hours{margin-top:.5rem}.store-locator-element .opening-hours b b,.store-locator-element .opening-hours b br:first-child,.store-locator-element .opening-hours b br:nth-child(2){display:none}.store-locator-element>[class*=col-]:last-child{font-size:1rem}.store-locator-element .btn{cursor:pointer;font-size:.85rem}.store-locator-element .btn.bg-white:hover{color:#0d0d0d}.store-locator-element .btn.bg-white:active,.store-locator-element .btn.bg-white:focus{background-color:#fff}.store-locator .search-gallery--form--input{height:calc(1.5em + .75rem + 7px);font-size:1.1em}.store-locator .btn-storelocator-search{font-size:1.5rem;padding:4px 23px}.store-locator .btn-storelocator-search .icon-angle-right:before{color:#fff}.search-gallery{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-gallery--title{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:10px}.search-gallery--form{-ms-flex:1;-webkit-flex:1;flex:1;border:5px solid #0d0d0d;padding:5px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.search-gallery--form--input{border:none;background-color:#f2f2f2;padding:0 0 0 5px;margin:0}.search-gallery--form--input:focus{background-color:#f2f2f2;box-shadow:none!important}.search-gallery--form--valid{background-color:#0d0d0d;padding:10px 25px;border:none;margin:0}.search-gallery--find-current-location .btn{font-size:1rem}@media (min-width:1024px){.search-gallery--find-current-location .btn{padding-top:1.3rem;padding-bottom:1rem}}.map-canvas{height:20em;display:block}@media (min-width:768px){.map-canvas{height:28.125em}}@media (min-width:1200px){.store-details .store-info .store-name{font-size:4.2rem;text-transform:none}}.store-details .store-info .btn{font-size:.85rem;border-width:2px}.store-details .store-info address{font-weight:700}.store-details .store-info address p{margin-bottom:0;font-size:1rem;font-weight:700}.store-details .store-hours{font-size:1rem}.store-details .store-hours .box__encadre p:last-child{margin-bottom:0}.store-details .store-hours .box__encadre b:not(.store-hours-title),.store-details .store-hours .box__encadre br:first-child,.store-details .store-hours .box__encadre br:nth-child(2){display:none}.store-details .store-hours .box__encadre .store-hours-title{display:block;margin-bottom:1rem}.new-search{background:#000}@media (min-width:768px){.new-search .find-gallery-title{font-size:1.3rem}}@media (min-width:1024px){.new-search .find-gallery-title{font-size:1.8rem}}.new-search .find-gallery-form{margin-top:12.5px}.new-search .find-gallery-form input{padding:2.3rem 3.5rem 2rem 1.5rem;border:1px solid #fff;border-right:0;font-size:.9rem;border-radius:0;background-color:#0d0d0d;color:#fff}.new-search .find-gallery-form input::-webkit-input-placeholder{color:#d7d7d7}.new-search .find-gallery-form input:-moz-placeholder,.new-search .find-gallery-form input::-moz-placeholder{color:#d7d7d7;opacity:1}.new-search .find-gallery-form input:-ms-input-placeholder,.new-search .find-gallery-form input::-ms-input-placeholder{color:#d7d7d7}.new-search .find-gallery-form input:active,.new-search .find-gallery-form input:focus{background-color:transparent}.new-search .find-gallery-form input:focus{border:1px solid #fff;color:#fff}.new-search .find-gallery-form button{padding:0 .7rem;font-size:1.5rem;background-color:transparent;border:1px solid #fff;border-left-width:2px}.new-search .find-gallery-form .icon-angle-right{color:#baa85a}