html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.locations-index-view .page-main{max-width:none !important;padding-left:0 !important;padding-right:0 !important}.locations-index-view .location-wrapper{margin-top:3rem}.locations-index-view .location-wrapper .location-main{margin-left:auto;margin-right:auto;max-width:1240px;width:100%;display:flex}@media (max-width:1300px){.locations-index-view .location-wrapper .location-main{padding-left:3rem;padding-right:3rem}}.locations-index-view .location-wrapper .locations-breadcrumbs-wrapper .breadcrumbs{margin:6rem auto 0 auto}.locations-index-view .location-wrapper .location-info{position:relative;flex-grow:1;padding-left:7rem;margin-top:5rem}.locations-index-view .location-wrapper .location-info .location-favorite{display:block;position:absolute;top:0;right:0;text-decoration:none;line-height:1.125;cursor:pointer}.locations-index-view .location-wrapper .location-info .location-favorite:before{color:#25414e;content:"\e938";font-family:'Reeds_Icons' !important;font-size:3.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-favorite.favorited-location:before{color:#25414e;content:"\e939";font-family:'Reeds_Icons' !important;font-size:3.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-name{color:#262b2e;font-family:'MADE Mirage',sans-serif;font-weight:500;line-height:1.125;font-size:4rem;margin-top:0;margin-bottom:1.5rem;margin-bottom:3rem;margin-right:3rem}.locations-index-view .location-wrapper .location-info .location-name:after{background-color:#25414e;content:'';display:block;height:2px;margin:1.5rem auto 0 auto;width:50px}.locations-index-view .location-wrapper .location-info .location-name:after{margin-left:0}.locations-index-view .location-wrapper .location-info .location-address{margin-bottom:1.2rem}.locations-index-view .location-wrapper .location-info .location-address .location-address-icon:before{color:inherit;content:"\e90c";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-phone .location-phone-icon:before{color:inherit;content:"\e90f";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-phone a{color:#262b2e;text-decoration:none}.locations-index-view .location-wrapper .location-info .location-address,.locations-index-view .location-wrapper .location-info .location-phone{display:flex;align-items:center}.locations-index-view .location-wrapper .location-info .location-address .location-address-icon,.locations-index-view .location-wrapper .location-info .location-phone .location-address-icon,.locations-index-view .location-wrapper .location-info .location-address .location-phone-icon,.locations-index-view .location-wrapper .location-info .location-phone .location-phone-icon{width:2rem;text-align:center;margin-right:1rem}.locations-index-view .location-wrapper .location-info .location-hours{margin-top:4rem}.locations-index-view .location-wrapper .location-info .location-hours-bopis{margin-top:1.5rem}.locations-index-view .location-wrapper .location-info .location-hours,.locations-index-view .location-wrapper .location-info .location-hours-bopis{max-width:350px;padding-bottom:1.5rem;border-bottom:1px solid #d5dbde}.locations-index-view .location-wrapper .location-info .location-hours.active .location-hours-title:after,.locations-index-view .location-wrapper .location-info .location-hours-bopis.active .location-hours-title:after{color:#262b2e;content:"\e929";font-family:'Reeds_Icons' !important;font-size:.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-hours-title{color:#262b2e;font-family:proxima-nova,sans-serif;font-weight:500;line-height:1.16666;font-size:1.2rem;margin-top:0;margin-bottom:1rem;letter-spacing:.35rem;text-transform:uppercase;margin-bottom:0;cursor:pointer}.locations-index-view .location-wrapper .location-info .location-hours-title:after{color:#262b2e;content:"\e924";font-family:'Reeds_Icons' !important;font-size:.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-hours-title:after{display:inline-block;float:right}.locations-index-view .location-wrapper .location-info .location-hours-content{margin-top:1.5rem;padding-left:1.5rem;white-space:pre;line-height:2}.locations-index-view .location-wrapper .location-info .location-links{display:inline-block;margin-top:4rem}.locations-index-view .location-wrapper .location-info .location-links .location-link{display:block;color:#262b2e}.locations-index-view .location-wrapper .location-info .location-links .location-link:not(:last-child){margin-bottom:1.2rem}.locations-index-view .location-wrapper .location-info .location-extras{margin-top:4rem}.locations-index-view .location-wrapper .location-info .location-extras .location-jeweler-on-site:before{color:inherit;content:"\e919";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-extras .location-swiss-watch-repair:before{color:inherit;content:"\e91e";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-extras .location-swiss-watch-repair:before{font-weight:700}.locations-index-view .location-wrapper .location-info .location-extras .location-store-pickup-eligible:before{color:inherit;content:"\e93b";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-extras .location-curbside-pickup-eligible:before{color:inherit;content:"\e93a";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-extras .location-sameday-delivery-eligible:before{color:inherit;content:"\e90c";font-family:'Reeds_Icons' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-info .location-extras .location-extra:not(:last-child){margin-bottom:1.2rem}.locations-index-view .location-wrapper .location-info .location-extras .location-extra:before{display:inline-block;min-width:2.5rem;text-align:center;margin-right:1rem;vertical-align:middle}.locations-index-view .location-wrapper .location-info .location-extras .location-extra>span{display:inline-block;vertical-align:middle}.locations-index-view .location-wrapper .location-brands{margin-top:160px}.locations-index-view .location-wrapper .location-brands .location-brands-title{color:#262b2e;font-family:'MADE Mirage',sans-serif;font-weight:500;line-height:1;font-size:3.6rem;margin-top:0;margin-bottom:1.5rem;margin-bottom:3rem;text-align:center}.locations-index-view .location-wrapper .location-brands .location-brands-content{padding:7rem 0;border-top:1px solid #d5dbde;border-bottom:1px solid #d5dbde}.locations-index-view .location-wrapper .location-brands .location-brands-content .location-brands-brand{display:flex;align-items:center;justify-content:center;height:70px;margin:0 3rem}.locations-index-view .location-wrapper .location-brands .location-brands-content .location-brands-brand img{max-height:70px}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-list{margin:0 45px}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-arrow{height:100%;width:auto;background:0 0}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-arrow.slick-prev{left:1rem}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-arrow.slick-prev:before{color:#262b2e;content:"\e925";font-family:'Reeds_Icons' !important;font-size:4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-arrow.slick-next{right:1rem}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-arrow.slick-next:before{color:#262b2e;content:"\e926";font-family:'Reeds_Icons' !important;font-size:4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:inherit;speak:none;text-transform:none;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.locations-index-view .location-wrapper .location-brands .location-brands-content .slick-arrow:before{vertical-align:middle !important;padding-left:0}.locations-index-view .location-wrapper .location-map{margin-left:auto;margin-right:auto;max-width:1240px;width:100%;margin-top:90px}@media (max-width:1300px){.locations-index-view .location-wrapper .location-map{padding-left:3rem;padding-right:3rem}}.locations-index-view .location-wrapper .location-map .location-map-title{color:#262b2e;font-family:'MADE Mirage',sans-serif;font-weight:500;line-height:1;font-size:3.6rem;margin-top:0;margin-bottom:1.5rem;margin-bottom:3rem;text-align:center}.locations-index-view .location-wrapper .location-map #location-map{height:420px}.locations-index-view .location-wrapper .location-description{margin-left:auto;margin-right:auto;max-width:1240px;width:100%;margin-top:100px;margin-bottom:100px;line-height:2}@media (max-width:1300px){.locations-index-view .location-wrapper .location-description{padding-left:3rem;padding-right:3rem}}@media (max-width:768px){.locations-index-view .location-wrapper .location-main{flex-direction:column}.locations-index-view .location-wrapper .location-image-wrapper{margin:0 -3rem;text-align:center}.locations-index-view .location-wrapper .location-info{padding-left:0}.locations-index-view .location-wrapper .location-info .location-name{font-size:3.2rem}.locations-index-view .location-wrapper .location-info .location-address .location-address-icon{align-self:flex-start}.locations-index-view .location-wrapper .location-info .location-address .location-address-icon:before{margin-top:-.2rem}.locations-index-view .location-wrapper .location-info .location-address .location-address-details .location-address-details-city-region:before{content:'\A';white-space:pre}.locations-index-view .location-wrapper .location-brands{margin-top:6rem}.locations-index-view .location-wrapper .location-brands .location-brands-title{font-size:3rem;margin-bottom:2rem}.locations-index-view .location-wrapper .location-brands .location-brands-content{padding:4rem 0}.locations-index-view .location-wrapper .location-brands .location-brands-content .location-brands-brand{margin:0 2rem}.locations-index-view .location-wrapper .location-map{margin-top:4rem}.locations-index-view .location-wrapper .location-map .location-map-title{font-size:3rem;margin-bottom:2rem}.locations-index-view .location-wrapper .location-map #location-map{margin:0 -3rem}.locations-index-view .location-wrapper .location-description{margin:5rem 0}}