﻿@charset "UTF-8";@font-face{font-family:"Apercu";src:url("../Fonts/Apercu Pro Regular.otf") format("opentype");font-display:swap;}@font-face{font-family:"Apercu-Bold";src:url("../Fonts/Apercu Pro Bold.otf") format("opentype");font-display:swap;}@font-face{font-family:"Domaine";src:url("../Fonts/TestDomaineDisplay-Semibold.otf") format("opentype");font-display:swap;}@font-face{font-family:"Helvetica-Bold";src:url("../Fonts/Helvetica-Bold.ttf") format("opentype");font-display:swap;}@font-face{font-family:"Helvetica";src:url("../Fonts/Helvetica.ttf") format("opentype");font-display:swap;}@font-face{font-family:"Heebo-Bold";src:url("../Fonts/Heebo-ExtraBold.ttf") format("opentype");font-display:swap;}html *{font-family:"Apercu";font-size:16px;}@media(max-width:991px){html *{font-size:16px;}}body{color:#000;display:flex;flex-direction:column;height:100vh;}.locations-block .alphabet-title{width:100%;border-bottom:1px solid #000;height:50px;margin-top:30px;}@media(max-width:991px){.locations-block .alphabet-title{height:35px;}}.locations-block .alphabet-title span{font-weight:700;font-family:"Apercu-Bold";font-size:20px;text-transform:capitalize;}.locations-block .city-name{margin-top:20px;font-family:"Apercu";font-size:18px;font-weight:400;}.locations-block .city-name a{text-decoration:underline;}.filter-block{display:flex;align-items:center;margin-bottom:20px;}.filter-block a{font-size:18px;}.get-direction-box a{color:#5291c3;}.box-store-name{color:#5291c3;font-size:16px;text-decoration:underline;font-weight:700;}.search-container{display:flex;border:1px solid #d2d2d2;border-radius:3px;width:273px;height:46px;cursor:text;padding-top:5px;padding-bottom:5px;margin-right:20px;align-items:center;}@media(max-width:991px){.search-container{width:100%;max-width:350px;}}@media(max-width:991px){.locations-block{padding:0 15px;}}.search-icon{width:27px;margin-left:16px;vertical-align:text-top;margin-right:13px;}@media(max-width:991px){.search-icon{width:19px;height:20px;}}.search-input{padding-left:20px;width:100%;border:0;font-weight:400;font-size:16px;border-left:1px solid #d2d2d2;line-height:unset;height:initial;text-align:left;border-radius:unset;}.deskOnly{display:flex;}.mobOnly{display:none;}.cmobOnly{display:none;}.cdeskOnly{display:block;}.align-right{text-align:right!important;}.align-center{text-align:center!important;}.align-left{text-align:left!important;}h1{font-family:"Apercu-Bold";line-height:1.2;}h2{font-family:"Apercu-Bold";font-size:28px;}h3{font-size:20px;font-family:"Apercu-Bold";}.black-button{background-color:#000;border:1px solid #000;color:#fff;line-height:2.5;}.bg-color-1{max-width:1440px;margin-left:auto;margin-right:auto;}.bg-color-2{background-color:#ececec;}.color-primary{color:#000;}.color-secondary{color:#ececec;}.generic-button{color:#fff;border-radius:0!important;font-family:"Apercu-Bold";}.generic-button.primary-button{padding:.35rem .75rem;background-color:#5291c3;border:1px solid #5291c3;}.generic-button.primary-button img{margin-right:5px;height:15px;width:15px;}.generic-button.primary-button:hover{background-color:transparent;border:1px solid #fff;}.generic-button span{vertical-align:middle;}.generic-button.secondary-button{padding:.35rem 1rem;background-color:#000;border:1px solid #000;}.generic-button.secondary-button:hover{background-color:transparent;border:1px solid #fff;}@media(max-width:991px){.generic-button{font-size:15px;}}@media(min-width:991px){.generic-button{font-size:16px;}}.generic-button:hover{color:#dedad6;text-decoration:none;filter:invert(98%);}@media(max-width:991px){.deskOnly{display:none;}.mobOnly{display:flex;}h1{font-size:30px;font-family:"Apercu-Bold";}h2{font-size:28px;font-family:"Apercu-Bold";}h3{font-size:20px;font-family:"Apercu-Bold";font-weight:400;}h4{font-size:15px;font-weight:bold;font-family:"Apercu";}h1,h2,h3,h4{text-transform:capitalize;font-weight:bold;}.text-large{font-size:18px;}.text-small{font-size:14px;}.mobile-container{margin:0 1rem 0 1rem;}.generic-button{display:block;width:200px;}}@media(max-width:991px) and (max-width:991px){.generic-button{width:100%;}}@media(max-width:991px){.not-found .generic-button{display:inline-block;width:unset;}.form-control{margin:auto;}}@media(min-width:991px){.deskOnly{display:flex;}.mobOnly{display:none;}h1{font-size:35px;font-family:"Apercu-Bold";}h2{font-size:28px;font-family:"Apercu-Bold";}h3{font-size:20px;font-weight:bold;font-family:"Apercu-Bold";}h4{font-size:16px;font-weight:bold;font-family:"Apercu";}h1,h2,h3,h4{text-transform:capitalize;}h2{color:#000;}h3,h4{text-transform:uppercase;font-weight:bold;}.text-large{font-size:18px;}.text-small{font-size:16px;}}a{color:#000;text-decoration:none;display:inline-block;}a:hover{color:#000;text-decoration:underline;}a:focus{outline-offset:3px;}.container,.container-lg{padding-left:0;padding-right:0;}.semibold{font-weight:600;}.bold{font-weight:bold;}@media(max-width:991px){.mt-6{margin-top:3rem!important;}}@media(min-width:991px){.mt-6{margin-top:6rem!important;}}.btn-near-me{cursor:pointer;}.not-valid{display:none;}.chevron-right{transform:rotate(90deg);}.chevron-left{transform:rotate(-90deg);}.section-bg-container{max-width:1440px;margin:auto;}:root{--star-size:30px;--star-color:#fff;--star-background:#fc0;}.Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-size:var(--star-size);font-family:Times;line-height:1;}.Stars::before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}header .skip-to-main-content{background-color:#000;text-align:center;height:0;margin:auto;max-width:1440px;display:flex;justify-content:center;align-items:center;}header .skip-to-main-content .text{display:none;}header .skip-to-main-content:focus{height:39px;outline-color:#000;outline-offset:0;}header .skip-to-main-content:focus .text{display:block;color:#fff;padding:4px;font-size:13px;outline-offset:2px;outline-width:medium;outline-style:solid;outline-color:#fff!important;}header .fa{font-size:36px;}header .main-header{margin-top:3rem;}header .main-header .logo{max-width:200px;}header .main-header .hamburger-menu{display:none;}header .main-header .secondory-header{max-width:1440px;margin:auto;display:block;}header .main-header .secondory-header .secondory-header-link{font-size:12px;margin:1rem;text-transform:uppercase;}header .main-header .offcanvas .offcanvas-header *{text-transform:uppercase;}header .main-header .offcanvas .offcanvas-body{padding:0;margin:1rem .5rem;}header .main-header .offcanvas .offcanvas-body .hamburger-menu-link{display:block;font-weight:bold;padding:1.5rem 1rem;border-bottom:1px solid #fff;}header .main-header .offcanvas .offcanvas-body .hamburger-menu-link .hamburger-menu-link-text{font-size:12px;text-transform:uppercase;}header .main-header .offcanvas .offcanvas-body .hamburger-menu-link i{font-size:1.5rem;}header .main-header .offcanvas .offcanvas-body .hamburger-menu-link:focus{outline-offset:-1px;}@media(max-width:991px){header .skip-to-main-content{width:100%;}header .main-header{margin-top:17px;}header .main-header .logo{width:73px;height:25px;}header .main-header .hamburger-menu{display:block;}header .main-header .hamburger-menu .hamburger-text{font-size:12px;}header .main-header .secondory-header{display:none;}}@media(max-width:991px){footer#page-footer{margin-top:20px;}}.home-page p{font-size:20px;line-height:24px;font-weight:500;font-family:"Apercu-Bold";}@media(max-width:991px){.home-page .generic-button{width:200px;}}.home-page .mobile-container #indexmap{height:500px;}.home-page .mobile-container #result-indexmap{height:500px;display:none;}.home-page .mobile-container .find-store h2{font-size:20px;font-family:"Apercu-Bold";}.home-page .mobile-container .find-store .form-control{border-radius:0;line-height:2;border:1px solid #000;}.home-page .mobile-container .find-store .form-control:focus{box-shadow:none;}.filter-block{align-items:center;margin-bottom:20px;display:flex;}@media(max-width:991px){.filter-block{display:block;}.filter-block a{margin-top:20px;}}@media(max-width:991px){.list-container{padding:0 20px;}}.custom-jewelry{background-color:#fafafa;}.custom-jewelry .desktop-background{background:none;}.custom-jewelry .black-button{width:100%;padding:5px 20px;background-color:#000;border:1px solid #000;font-size:16px;text-align:center;color:#fff;max-width:350px;}@media(max-width:991px){.custom-jewelry{display:flex;text-align:center;padding:30px 10px!important;}.custom-jewelry .desktop-background{background:none;}}.custom-jewelry p{line-height:32px;font-size:18px;}.repair-jewelry{background-color:#fafafa;}.repair-jewelry .desktop-background{background:none;}.repair-jewelry .black-button{width:100%;padding:5px 20px;background-color:#000;border:1px solid #000;font-size:16px;text-align:center;color:#fff;max-width:350px;}@media(max-width:991px){.repair-jewelry{display:flex;text-align:center;}.repair-jewelry .desktop-background{background:none;}}.repair-jewelry p{line-height:32px;font-size:18px;}@media(max-width:991px){.store-jewelry{display:flex;text-align:center;background-color:#fafafa;padding:30px 10px!important;}}@media screen and (min-width:991px) and (max-width:1199px){.form-control{max-width:400px;margin:auto;}}.banner{background-color:#5291c3;font-weight:bold;}.banner *{color:#fff;}.banner p{margin-top:.5rem;margin-bottom:.5rem;}.banner table{width:100%!important;}.banner a:hover{color:#fff;}.navigator{font-size:16px;font-weight:700;font-family:"Apercu";color:#1d1c1d;}.navigator .mobile-container{display:flex;}.navigator .mobile-container .nav-store-locator{font-size:14px;}.navigator .mobile-container .nav-store-locator #breadcrumb-storeName{white-space:nowrap;}.navigator .mobile-container .nav-location-results,.navigator .mobile-container .nav-store{font-size:14px;}.navigator span{padding-left:3px;padding-right:3px;}@media(min-width:991px){.navigator{margin-top:3rem;}}@media(max-width:991px){.navigator{margin-top:0;}}.filter-menu[aria-expanded=false] .image-expanded,.business-hour-menu[aria-expanded=false] .image-expanded,.multiselect-button[aria-expanded=false] .image-expanded,[aria-expanded=false].distance-selectbox .image-expanded{display:none;}.filter-menu[aria-expanded=false] .image-collapsed,.business-hour-menu[aria-expanded=false] .image-collapsed,.multiselect-button[aria-expanded=false] .image-collapsed,[aria-expanded=false].distance-selectbox .image-collapsed{display:initial;}.filter-menu[aria-expanded=true] .image-collapsed,.business-hour-menu[aria-expanded=true] .image-collapsed,.multiselect-button[aria-expanded=true] .image-collapsed,[aria-expanded=true].distance-selectbox .image-collapsed{display:none;}.filter-menu[aria-expanded=true] .image-expanded,.business-hour-menu[aria-expanded=true] .image-expanded,.multiselect-button[aria-expanded=true] .image-expanded,[aria-expanded=true].distance-selectbox .image-expanded{display:initial;}.image-expanded .arrow,.image-collapsed .arrow{width:15px;}.results-filter-mobile{background-color:#e2eaf0;}.multiselect-button,.distance-selectbox{display:block;width:100%;line-height:2.5;text-align:left;border:1px solid #000;background-color:#fff;padding-left:1rem;}.checkbox-menu li label{display:block;padding:3px 10px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;margin:0;transition:background-color .4s ease;}.checkbox-menu li label:focus,.checkbox-menu li label :hover{background-color:#f5f5f5;}.checkbox-menu li input{margin:0 5px;top:2px;position:relative;}.checkbox-menu li:active label{background-color:#cbcbff;font-weight:bold;}.checkbox-menu li:active label:focus,.checkbox-menu li:active label :hover{background-color:#b8b8ff;}.distance-selectbox{border-radius:0;padding:.5rem;}.dropdown-menu{width:100%;}.location-not-found{display:none;}.location-not-found .find-store{background-color:#e2eaf0;}.location-not-found .find-store h2{font-size:20px;font-family:"Apercu-Bold";}.location-not-found .find-store h2.font-25{font-size:25px;}.location-not-found .find-store h1{font-family:"Apercu-Bold";}.location-not-found .find-store .form-control{border-radius:0;line-height:2;border:1px solid #000;}.location-not-found .find-store .form-control:focus{box-shadow:none;}.location-not-found #not-found-search-mobile{line-height:3;width:156px;}@media(max-width:991px){.location-results-page .categories{padding:0 20px;}}.location-results-page .mobile-container{scrollbar-face-color:#000;}.location-results-page .mobile-container .filter-menu{display:block;text-decoration:none;}.location-results-page .mobile-container .map-menu{display:block;text-decoration:none;border-bottom:1px solid #000;}.location-results-page .mobile-container .map-menu .arrow{margin-left:1em;}.location-results-page .mobile-container .location-info{height:650px;}@media(max-width:991px){.location-results-page .mobile-container .location-info{height:100%;}}.location-results-page .mobile-container .location-info .store-block:first-child{margin-top:0!important;}.location-results-page .mobile-container .location-info .store-block .distance-pin .icon{width:34px;height:45px;background:url("../images/pin.svg");}.location-results-page .mobile-container .location-info .store-block .distance-pin .icon .icon-number{padding-top:8px;color:#fff;font-size:14px;font-family:"Heebo-Bold";}.location-results-page .mobile-container .location-info .store-block .distance-pin .distance{font-size:12px;}.location-results-page .mobile-container .location-info .store-block .store-info .get-direction a *{width:auto;}.location-results-page .mobile-container .location-info .store-block .store-info .get-direction .direction-text{font-size:18px;font-family:"Apercu";}.location-results-page .mobile-container .location-info .store-block .store-info .get-direction .underline-Peoples:hover{text-decoration:underline;}.location-results-page .mobile-container .location-info .store-block .store-info .get-direction .underline-Banter{text-decoration:underline;}.location-results-page .mobile-container .location-info .store-block .store-info .get-direction .underline-Zales{text-decoration:underline;}.location-results-page .mobile-container .location-info .store-block .store-info .business-hour-menu{display:block;text-decoration:none;border-bottom:1px solid #616265;}.location-results-page .mobile-container .location-info .store-block .store-info .business-hour-menu .working-hours{margin-left:8rem!important;}.location-results-page .mobile-container .location-info .store-block .store-info .store-hours .week-of-day{font-family:Apercu-Bold!important;}.location-results-page .mobile-container .location-info .store-block .store-info .store-hours .active-hours>*{font-weight:500;font-family:Apercu-Bold!important;color:#5291c3;}.location-results-page .mobile-container .find-store{background-color:#e2eaf0;}.location-results-page .mobile-container .find-store h2{font-size:20px;font-family:"Apercu-Bold";}.location-results-page .mobile-container .find-store h2.font-25{font-size:25px;}.location-results-page .mobile-container .find-store h1{font-family:"Apercu-Bold";}.location-results-page .mobile-container .find-store .form-control{border-radius:0;line-height:2;border:1px solid #000;}.location-results-page .mobile-container .find-store .form-control:focus{box-shadow:none;}.location-results-page .mobile-container .marker{background-image:url(/Content/images/pin.svg);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;}.location-results-page .mobile-container #index-page-search-mobile{line-height:3;width:156px;}@media(max-width:991px){.location-results-page .mobile-container .map-menu{display:flex;justify-content:space-between;border-bottom:2px solid #ebebeb;}.location-results-page .mobile-container .map-menu span{margin-right:15px;}.location-results-page #location-result-page-map{height:500px;}.location-results-page .distance-selectbox{border-radius:5px;}.location-results-page .location-filter{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid #000;border-bottom:1px solid #000;margin:40px 0;}.location-results-page .location-filter .location-filter-item{flex-direction:column;}.location-results-page .row .col-lg-11 .store-block{border-top:2px solid #d2d2d2;padding-top:20px;}.location-results-page .row .col-lg-11 .store-block:first-child{border-top:0!important;}body{overflow-x:hidden;}.results-filter-mobile{margin-bottom:1.5rem!important;}}@media(min-width:991px){.location-results-page .distance-selectbox{border-radius:0;}.location-results-page .location-info{height:750px;overflow-y:scroll;overflow-x:hidden;border-bottom:1px solid #000;}.location-results-page .location-info::-webkit-scrollbar{width:15px;}.location-results-page .location-info::-webkit-scrollbar-track{border-radius:10px;background:#eee;}.location-results-page .location-info::-webkit-scrollbar-thumb{border-radius:10px;background:#2d2d2d;}.location-results-page .location-info .store-block{border-bottom:1px solid #eee;}.location-results-page .location-filter{border-top:1px solid #1d1c1d;border-bottom:1px solid #1d1c1d;flex-direction:row;display:flex;}}@media(min-width:360px){.image-expanded,.image-collapsed{margin-left:.5rem;}}.location-details-page .mobile-container .store-location *{font-size:18px;}.location-details-page .mobile-container .store-hour{max-width:350px;}.location-details-page .mobile-container .store-hour .week-of-day{font-family:"Apercu-Bold";}.location-details-page .mobile-container .store-hour .row .col-5{font-family:"Apercu-Bold";}.location-details-page .mobile-container .store-hour .active-hours>*{font-weight:500;font-family:Apercu-Bold!important;color:#5291c3;}.location-details-page .mobile-container .get-direction a *{width:auto;}.location-details-page .mobile-container .get-direction .direction-icon{margin-right:5px;}.location-details-page .mobile-container .get-direction .direction-text{font-size:18px;font-family:"Apercu";}.location-details-page .mobile-container .get-direction .underline-Peoples:hover{text-decoration:underline;}.location-details-page .mobile-container .get-direction .underline-Banter{text-decoration:underline;}.location-details-page .mobile-container .get-direction .underline-Zales{text-decoration:underline;}.location-details-page .mobile-container .get-direction .underline-Jared{color:#333;letter-spacing:2px;}.location-details-page .mobile-container .call-now{padding:.7rem 2rem .7rem 1.8rem;background-color:#5291c3;width:auto;color:#fff;margin:calc(var(--bs-gutter-x)*.5);border-radius:0!important;font-size:18px;font-family:"Apercu-Bold";border:1px solid #5291c3;}.location-details-page .mobile-container .call-now img{margin:0 5px 0 5px;height:15px;width:15px;}.location-details-page .mobile-container .call-now:hover{background-color:transparent;color:#dedad6;border:1px solid #fff;text-decoration:none;filter:invert(98%);}.location-details-page .mobile-container .black-botton{padding:.7rem 2rem .7rem 1.8rem;background-color:#000;width:auto;color:#fff;border-radius:0!important;font-size:18px;font-family:"Apercu-Bold";border:1px solid #000;}.location-details-page .mobile-container .black-botton:hover{background-color:transparent;color:#dedad6;border:1px solid #fff;text-decoration:none;filter:invert(98%);}.location-details-page .mobile-container .map-menu{display:block;text-decoration:none;border-bottom:1px solid #000;padding-bottom:.5rem;}.location-details-page .mobile-container .map-menu .arrow{margin-left:1em;}.location-details-page .mobile-container .description-text{display:flex;align-items:center;}.location-details-page .mobile-container .description-image{width:100%;}.location-details-page .mobile-container .services-image{width:100%;}.location-details-page .mobile-container .book-your-appointment .book-your-appointment-button{padding:.7rem 2rem .7rem 1.8rem;width:auto;color:#fff;margin:calc(var(--bs-gutter-x)*.5);border-radius:0!important;font-size:18px;font-family:"Apercu-Bold";}.location-details-page .mobile-container .book-your-appointment .book-your-appointment-button:hover{color:#dedad6;border:1px solid #fff;text-decoration:none;filter:invert(98%);}.location-details-page .mobile-container .resource h3{font-family:"Apercu-Bold";text-decoration:underline;}.location-details-page .marker{background-image:url(/Content/images/pin.svg);width:40px;height:40px;background-size:contain;background-repeat:no-repeat;}@media(max-width:991px){.location-details-page #location-page-map{width:100%;height:500px;}.location-details-page h3{font-weight:bold;}.location-details-page .mobile-container .store-hour *{font-size:15px;}.location-details-page .mobile-container .description-image{width:100%;height:100%;}.location-details-page .mobile-container .store-hours-width{max-width:75%;}.location-details-page .mobile-container .get-direction a *{font-family:"Apercu";font-weight:bold;font-size:20px;}.location-details-page #location-page-map-mobile{height:500px;}.location-details-page .services-image{display:none;}.location-details-page .detail-service{text-align:center;}.location-details-page .book-your-appointment .book-your-appointment-button{background-color:#5291c3;border:1px solid #5291c3;}.location-details-page .book-your-appointment .book-your-appointment-button:hover{background-color:transparent;}}@media(max-width:500px){.mobile-container .store-hours-width{max-width:100%!important;}}@media(min-width:991px){.location-details-page #location-page-map{width:100%;height:100%;}.location-details-page .mobile-container .store-hour *{font-size:18px;}.location-details-page .mobile-container .get-direction a *{font-family:"Apercu-Bold";font-weight:bold;font-size:18px;}.location-details-page .book-your-appointment .book-your-appointment-button{background-color:#241f20;border:1px solid #241f20;}.location-details-page .book-your-appointment .book-your-appointment-button:hover{background-color:transparent;}.location-not-found .btn-near-me:hover{text-decoration:underline;}}footer{padding-bottom:0;}footer hr{opacity:1;margin:auto;max-width:1440px;}footer .top-seperator{border-top:1px solid #e6e6e6;}footer .bottom-seperator{border-top:0 solid #000;}footer .footer-top{max-width:1440px;margin:auto;padding:1.3rem 0;border-top:1px solid #e6e6e6;}footer .footer-top .row{text-align:right;}footer .footer-top .row .col>a{padding:0 1rem 0 1rem;}footer .footer-top .row .col>a:last-child{margin-right:2rem;}footer .footer-bottom{max-width:1440px;margin:auto;background:#5291c3;color:#fff;padding:2.5rem 0 4.5rem 0;}@media(max-width:991px){footer .footer-bottom .footer-content{display:flex;flex-direction:column-reverse;}}footer .footer-bottom .footer-bottom-left{text-align:left;}footer .footer-bottom .footer-bottom-left a{font-weight:normal;}footer .footer-bottom .footer-bottom-right{text-align:right;}footer .footer-bottom .footer-bottom-right span{display:inline-block!important;}footer .footer-bottom .footer-bottom-right span a{margin-right:0!important;}footer .footer-bottom .footer-bottom-right a{padding:0 1rem 0 1rem;}footer .footer-bottom .footer-bottom-right a:last-child{margin-right:2rem;}@media(max-width:991px){footer .footer-bottom .footer-bottom-right a{padding:5px 0;}}footer .footer-bottom .footer-bottom-right .border-right{border-right:1px solid #fff;}@media(max-width:991px){footer .footer-bottom .footer-bottom-right .border-right{border-right:0;padding:5px 0;}}@media(max-width:991px){footer .footer-bottom .footer-bottom-right{display:flex;flex-direction:column;padding:20px 0;}}@media(min-width:991px){footer *{font-size:15px;}footer .border-right{border-right:1px solid #000;}}@media(max-width:991px){footer *{font-size:13px;}footer .footer-top{padding:2rem 0 2rem 0;}footer .footer-top .row{text-align:center;}footer .footer-top .row .col>a:last-child{margin-right:0!important;}footer .footer-bottom{padding:2rem;}footer .footer-bottom .footer-bottom-right{text-align:left;}footer .footer-bottom .footer-bottom-left{text-align:center;}footer .footer-bottom .mobOnly .col-lg-2,footer .footer-bottom .mobOnly .col-lg-3,footer .footer-bottom .mobOnly .col-lg-4{margin-bottom:.7em;}}.text-white{color:#fff;}.location-results-page .categories a{text-decoration:underline;font-size:18px;}.location-results-page .categories h2{font-size:32px;}@media(max-width:991px){.location-results-page .categories h2{font-size:24px;}}.location-results-page .categories .categories-link{font-size:14px;}@media(max-width:991px){.location-results-page .categories .categories-link{font-size:16px;}}.location-results-page .locations-block .city-name a{text-decoration:underline;font-size:18px;}@media(max-width:991px){.location-results-page h3{text-transform:uppercase;}}.location-results-page .locations-block .city-name div{font-size:18px;}.location-results-page .mobile-container .location-info .store-block .store-info .get-direction .direction-text{font-size:16px;}@media(max-width:991px){.location-results-page .mobile-container .find-store h2{font-size:18px;}}@media(max-width:991px){.btn-near-me{font-size:16px;}}.location-results-page h1{font-size:36px;color:#333;}@media(max-width:991px){.location-results-page h1{font-size:28px;}}.location-results-page .generic-button.primary-button{font-size:20px;}.location-results-page .generic-button.secondary-button{font-size:20px;}.location-results-page p{font-size:20px;color:#333;}.location-results-page .map-menu p{font-size:18px;}.location-results-page .filter-block a{font-size:16px;}.location-results-page h2{font-size:32px;}.custom-jewelry h2{font-family:"Domaine";color:#333;}@media(max-width:991px){.custom-jewelry h2{font-size:24px;}}.custom-jewelry p{font-size:20px;}.repair-jewelry h2{font-family:"Domaine";color:#333;}@media(max-width:991px){.repair-jewelry h2{font-size:24px;}}.repair-jewelry p{font-size:20px;}.store-jewelry h2{font-family:"Domaine";color:#333;}@media(max-width:991px){.store-jewelry h2{font-size:24px;}}.store-jewelry p{font-size:20px;}@media(max-width:991px){.home-page .list-container h1{font-size:28px;}}@media(max-width:991px){.home-page .list-container{padding:0;}}.home-page h1{font-size:36px;color:#333;}@media(max-width:991px){.home-page h1{font-size:32px;}}.home-page a{font-size:18px;color:#333;}.home-page a span{color:#fff;}.location-details-page.Peoples .generic-button{text-align:left;font-size:22px;padding:.75rem;max-width:17rem;text-transform:uppercase;font-family:"Apercu-Bold";}.location-details-page.Peoples .generic-button span{text-transform:none;}@media(max-width:991px){.location-details-page.Peoples .generic-button{max-width:unset;width:unset;}.location-details-page.Peoples .generic-button.black-botton{max-width:25rem;}}.location-details-page.Peoples .generic-button img{height:20px;width:20px;}.location-details-page.Peoples .generic-button.primary-button{color:#fff;text-transform:uppercase;font-family:"Apercu-Bold";}.location-details-page.Peoples .generic-button.primary-button img{margin-right:0;}.location-details-page.Peoples .generic-button.secondory-button{color:#5291c3;border:1px solid #5291c3;}.location-details-page.Peoples .generic-button.black-botton{padding:.75rem 2rem;text-transform:uppercase;font-size:16px;}.location-details-page.Peoples .generic-button .hover-show{display:none;}.location-details-page.Peoples .generic-button:hover{background-color:#fff;color:#000;cursor:pointer;}.location-details-page.Peoples .generic-button:hover .hover-show{display:block;}.location-details-page.Peoples .generic-button:hover .hover-hide{display:none;}.location-details-page.Peoples p{font-size:18px;}@media(max-width:991px){.location-details-page.Peoples p{font-size:16px;}}.location-details-page.Peoples h2{font-size:32px;font-family:"Domaine";color:#333;}.location-details-page.Peoples .services h2{font-family:"Domaine";color:#333;}.location-details-page.Peoples .services h3{text-decoration:none;}.location-details-page.Peoples .services p{font-size:20px;margin-bottom:.25rem;}.location-details-page.Peoples .services p small{font-size:16px;}.location-details-page.Peoples .services a{font-size:inherit;font-weight:inherit;font-family:inherit;text-decoration:none!important;}.location-details-page.Peoples .services .img-container{min-width:70px;}@media(max-width:991px){.location-details-page.Peoples .services h2{text-transform:uppercase;}.location-details-page.Peoples .services p{font-size:16px;}.location-details-page.Peoples .services p small{font-size:14px;}}.location-details-page.Peoples .categories h2{font-family:"Domaine";color:#333;text-transform:capitalize;}.location-details-page.Peoples .categories a{text-decoration:underline;}.location-details-page.Peoples .categories .shop-all{font-size:18px;}@media(max-width:991px){.location-details-page.Peoples .categories h2{text-transform:uppercase;}}.location-details-page.Peoples .h2-service{margin-top:70px;text-transform:uppercase;}.location-details-page.Peoples .propList h3{font-size:18px;text-transform:capitalize;}.location-details-page.Peoples .propList .img-container{height:7rem;}.location-details-page.Peoples .propList a{text-decoration:underline;text-transform:uppercase;font-weight:bold;}.location-details-page.Peoples .propList p{font-weight:bold;}.location-details-page.Peoples .propList .item-desc{font-weight:400;font-family:"Helvetica";margin-bottom:0!important;}@media(min-width:991px){.location-details-page.Peoples .propList .item-desc{min-height:7rem;}}@media(min-width:1200px){.location-details-page.Peoples .propList .item-desc{min-height:5rem;}}@media(max-width:991px){.location-details-page.Peoples .propList .item-desc{margin-bottom:20px!important;}}@media(max-width:991px){.location-details-page.Peoples .propList p{margin-bottom:40px!important;}}.location-details-page.Peoples .store-description{background-color:#f8f8f7;}.location-details-page.Peoples .store-description h2{font-family:"Domaine";color:#333;}@media(max-width:991px){.location-details-page.Peoples .store-description .desktop-background{background:none;}.location-details-page.Peoples .store-description h2{text-align:center;color:#000;}}.location-details-page.Peoples .store-description p{line-height:2rem;}.location-details-page.Peoples .nearby-locations h2{font-family:"Domaine";color:#333;}.location-details-page.Peoples .nearby-locations h3{font-family:"Helvetica-Bold";text-transform:none;letter-spacing:2px;}.location-details-page.Peoples .nearby-locations .phone{font-size:18px;font-family:"Helvetica";letter-spacing:2px;}.location-details-page.Peoples .nearby-locations a{font-family:"Apercu";letter-spacing:0;}.location-details-page.Peoples .nearby-locations p{font-size:18px;font-family:"Helvetica";}@media(max-width:991px){.location-details-page.Peoples .nearby-locations h2{text-transform:uppercase;}}.location-details-page.Peoples .resources h2{font-family:"Domaine";color:#000;}.location-details-page.Peoples .resources .header{font-size:20px;text-transform:capitalize;font-family:"Apercu-Bold";}.location-details-page.Peoples .resources a{font-weight:400;text-transform:uppercase;}.location-details-page.Peoples .resources p{font-size:16px;}@media(max-width:991px){.location-details-page.Peoples .resources h2{margin-top:-60px;}.location-details-page.Peoples .resources a{font-size:20px;}.location-details-page.Peoples .resources .col{text-align:center;}}@media(max-width:991px){.location-details-page.Peoples h1{font-size:28px;}.location-details-page.Peoples h2{font-size:24px;}}.location-details-page.Peoples .store-info h1{text-transform:uppercase;}.location-details-page.Peoples .store-info p{letter-spacing:2px;}.location-details-page.Peoples .store-info .location-info-title{display:flex;width:100%;flex-direction:row;justify-content:space-between;}.location-details-page.Peoples .store-info .location-info-container{display:flex;flex-direction:row;justify-content:flex-start;width:100%;}@media(max-width:991px){.location-details-page.Peoples .store-info .location-info-container{flex-direction:column;}}@media(max-width:991px){.location-details-page.Peoples .store-info .location-info-container .open-until{margin-top:15px;color:#5291c3;font-size:16px;}}.location-details-page.Peoples .store-info .location-info-container .phone{font-size:20px;font-weight:bold;letter-spacing:2px;}.location-details-page.Peoples .location-info-content{display:flex;width:100%;flex-direction:row;justify-content:space-between;}.location-details-page.Peoples .location-info-content>div{width:45%;}@media(max-width:991px){.location-details-page.Peoples .location-info-content>div{width:100%;}}@media(max-width:991px){.location-details-page.Peoples .location-info-content{flex-direction:column-reverse;}.location-details-page.Peoples .location-info-content h3:not(.sp){display:none;}}.location-details-page.Peoples .location-info-content .location-map-container{display:flex;flex-direction:column;margin-left:15px;width:55%;}@media(max-width:991px){.location-details-page.Peoples .location-info-content .location-map-container{width:100%;align-items:flex-start;margin-left:0;}}.location-details-page.Peoples .location-info-content .location-map-container #location-info-map{width:100%;max-width:640px;height:auto;}@media(min-width:768px) and (max-width:991px){.location-details-page.Peoples .location-info-content .location-map-container #location-info-map{margin-left:1.5rem;width:93.1%;}}.location-details-page.Peoples .location-info-content h3{display:flex;}.location-details-page.Peoples .location-info-content h1{text-transform:uppercase;}.location-details-page.Peoples .location-info-content .phone{font-size:20px;font-weight:bold;letter-spacing:2px;}.location-details-page.Peoples .location-info-content p{letter-spacing:2px;}.location-details-page.Peoples .location-info-content .open-until{color:#5291c3;font-size:26px;margin-top:-45px;}@media(max-width:991px){.location-details-page.Peoples .location-info-content .open-until{margin-top:15px;}}.location-details-page.Peoples .location-info-content .collapse-header{display:none;}@media(max-width:991px){.location-details-page.Peoples .location-info-content .collapse-header{display:flex;justify-content:space-between;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:2px solid #ebebeb;text-transform:uppercase;width:100%;}.location-details-page.Peoples .location-info-content .collapse-header[aria-expanded=false] img{transform:rotate(180deg);}}.location-details-page.Peoples .location-info-content .border-left{border-left:1px solid #595959;padding:0 20px;border-right:1px solid #595959;}@media(max-width:991px){.location-details-page.Peoples .location-info-content .border-left{border:0;padding:0;}}.location-details-page.Peoples .location-info-content .border-left a{font-weight:bold;letter-spacing:2px;}.location-details-page.Peoples .reviews{padding-bottom:5rem;}.location-details-page.Peoples .reviews .review-section{min-width:340px;}.location-details-page.Peoples .reviews .slick-prev,.location-details-page.Peoples .reviews .slick-next{width:50px;height:50px;top:11rem;opacity:.75;}.location-details-page.Peoples .reviews .slick-prev:hover,.location-details-page.Peoples .reviews .slick-next:hover{opacity:1;}.location-details-page.Peoples .reviews .slick-prev{left:0;}.location-details-page.Peoples .reviews .slick-next{left:4rem;}header .secondory-header{background:#e2eaf0;}header .offcanvas-header *{color:#4f90c5;}header .offcanvas-body{margin:0!important;}header .offcanvas-body .hamburger-menu-link{background:#e3e7f0;}header .offcanvas-body .hamburger-menu-link .hamburger-menu-link-text{font-weight:100;}