html{scroll-behavior:smooth}:root{--star-w: 10px;--star-h: 12px;--star-gap: 4px}section .innerdiv{max-width:1320px;padding:0 50px;margin:auto;position:relative}a{text-decoration:none}svg{display:block}.city-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);background:#D14A61}.city-card:hover .city-name,.city-card:hover .city-stores-desk,.city-card:hover .city-stores-mob{color:white}.page-body{background:#F8F8F8;width:100%;overflow:hidden}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.heading{margin:0 0 40px 0;font-family:"Fraunces", serif;text-align:center;font-weight:600;font-size:30px;line-height:132%;color:#6E0D1D}.tab-heading{margin:40px 0 15px 0;font-family:"Fraunces", serif;text-align:center;font-weight:600;font-size:24px;line-height:132%;color:#6E0D1D}.store-description{min-height:150px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.stars-outer{width:70px;height:var(--star-h);position:relative}.stars-outer::before{content:'';position:absolute;inset:0;background-size:calc(var(--star-w) + var(--star-gap)) var(--star-h);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11'><path d='M4.62233 0.193839C4.76493 -0.064644 5.13644 -0.0646438 5.27903 0.19384L6.68242 2.73778C6.73259 2.82872 6.81822 2.89478 6.91891 2.92022L9.61808 3.60218C9.8822 3.66891 9.98928 3.98609 9.81966 4.19925L7.97205 6.52117C7.91286 6.59555 7.88413 6.68964 7.89167 6.7844L8.13266 9.81362C8.1554 10.0995 7.86185 10.3041 7.60152 10.1838L5.10801 9.03134C5.0082 8.98521 4.89317 8.98521 4.79336 9.03134L2.29985 10.1838C2.03951 10.3041 1.74597 10.0995 1.76871 9.81362L2.0097 6.7844C2.01724 6.68964 1.98851 6.59555 1.92932 6.52117L0.0817063 4.19925C-0.0879126 3.98609 0.0191696 3.66891 0.283283 3.60218L2.98246 2.92022C3.08315 2.89478 3.16878 2.82872 3.21895 2.73778L4.62233 0.193839Z' fill='%23ddd'/></svg>");background-repeat:repeat-x}.stars-inner{background-size:calc(var(--star-w) + var(--star-gap)) var(--star-h);position:absolute;inset:0;width:0;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='11' viewBox='0 0 10 11'><defs><linearGradient id='g' x1='0' y1='11' x2='14' y2='0'><stop stop-color='%23FF9A00'/><stop offset='1' stop-color='%23FFF281'/></linearGradient></defs><path d='M4.62233 0.193839C4.76493 -0.064644 5.13644 -0.0646438 5.27903 0.19384L6.68242 2.73778C6.73259 2.82872 6.81822 2.89478 6.91891 2.92022L9.61808 3.60218C9.8822 3.66891 9.98928 3.98609 9.81966 4.19925L7.97205 6.52117C7.91286 6.59555 7.88413 6.68964 7.89167 6.7844L8.13266 9.81362C8.1554 10.0995 7.86185 10.3041 7.60152 10.1838L5.10801 9.03134C5.0082 8.98521 4.89317 8.98521 4.79336 9.03134L2.29985 10.1838C2.03951 10.3041 1.74597 10.0995 1.76871 9.81362L2.0097 6.7844C2.01724 6.68964 1.98851 6.59555 1.92932 6.52117L0.0817063 4.19925C-0.0879126 3.98609 0.0191696 3.66891 0.283283 3.60218L2.98246 2.92022C3.08315 2.89478 3.16878 2.82872 3.21895 2.73778L4.62233 0.193839Z' fill='url(%23g)'/></svg>");background-repeat:repeat-x}.list-city-title{color:#6E0D1D;font-weight:600;font-size:30px;padding:25px 0 10px 0;margin:0;text-align:center;font-family:"Fraunces", serif}.store-section .max-dummy-div{border:3px solid #EBEBEB}.states{position:relative}.states .innerdiv{z-index:2}.suggestion-item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;gap:14px;border-top:1px solid #F3F4F6}.suggestion-item .title{font-family:"Inter", sans-serif;font-size:15px;color:#101828;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.suggestion-item .subtitle{color:#6A7282;font-family:"Inter", sans-serif;font-size:15px;margin-top:5px;font-weight:500}.store-section .innerdiv .main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px 0;gap:20px}.mob-loc-icon{display:none}.store-section .left{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.store-section .right{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.store-section .left h2{color:#6E0D1D;font-weight:600;font-size:30px;margin:0;font-family:"Fraunces", serif}.store-section .left p{font-size:13px;font-family:"Albert Sans", sans-serif;color:#6E0D1D;font-weight:400;margin:1px 0 0 0}.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-box{position:relative;width:340px;height:49px;z-index:4}.mob-loc-icon{position:absolute;z-index:5;right:13px;top:15px}.search-ab-inner{position:absolute;left:0;top:0;border:1px solid #9E9E9E;padding:12px 0;border-radius:40px;width:100%;background:white}.search-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-main .icon{cursor:pointer}.search-ab-inner.active{border-radius:23px;-webkit-box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -4px rgba(0,0,0,0.1);box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1),0px 4px 6px -4px rgba(0,0,0,0.1);border:0}.suggestions-mia{border-radius:0 0 22px 22px;background:#fff;border-top:1px solid #F3F4F6;max-height:200px;overflow-y:auto;z-index:1000;list-style:none;margin:15px 0 0 0;padding:0}.suggestions-mia::-webkit-scrollbar{height:3px;width:3px}.suggestions-mia::-webkit-scrollbar-thumb{background:#75757552;border-radius:10px}.suggestions-mia li{padding:10px;cursor:pointer}.suggestions-mia li:hover{background-color:#f5f5f5}.search-box svg{display:block}.list-s .main-s{padding:35px 0px}.search-box input{border:none;outline:none;font-size:16px;font-family:"Albert Sans", sans-serif;color:#6E0D1D;font-weight:400;width:100%}.search-box input::-webkit-input-placeholder{color:#6E0D1D;font-family:"Albert Sans", sans-serif;font-weight:400}.search-box input::-moz-placeholder{color:#6E0D1D;font-family:"Albert Sans", sans-serif;font-weight:400}.search-box input:-ms-input-placeholder{color:#6E0D1D;font-family:"Albert Sans", sans-serif;font-weight:400}.search-box input::-ms-input-placeholder{color:#6E0D1D;font-family:"Albert Sans", sans-serif;font-weight:400}.search-box input::placeholder{color:#6E0D1D;font-family:"Albert Sans", sans-serif;font-weight:400}.location-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:#FCE3E7;padding:13px 18px;border:none;border-radius:40px;cursor:pointer;font-family:"Albert Sans", sans-serif;font-style:normal;font-weight:600;font-size:16px;color:#B82E45}#searchInput{padding:0}.search-box form{width:100%}.help-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Albert Sans", sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#6E0D1D;font-size:16px;text-decoration:underline;font-weight:600;text-underline-offset:2px}.head-store{z-index:2;margin:60px 0 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store-card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;gap:28px;max-width:56.5%}.tab-section{max-width:57.5%}.city-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;scroll-behavior:smooth;padding-bottom:10px}.city-mob::-webkit-scrollbar{height:3px;width:100px}.city-mob::-webkit-scrollbar-thumb{background:#c5384d8c;border-radius:10px}.tab-prod-inner{overflow-y:auto;height:600px}.tab-prod-inner::-webkit-scrollbar{width:5px}.tab-prod-inner::-webkit-scrollbar-track{background:#fff}.tab-prod-inner::-webkit-scrollbar-thumb{background:#9E9E9E;border-radius:20px}.city-card{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #D14A61;border-radius:70px;padding:8px 0 14px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.2s ease;transition:0.2s ease}.city-img{border-radius:50%;overflow:hidden;margin:0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.city-img img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover}.city-name{margin-top:7px;font-size:15px;font-weight:500;color:#6E0D1D;font-family:"Fraunces", serif}.city-stores-desk{font-size:10px;font-weight:400;margin-top:4px;color:#D14A61;font-family:"Fraunces", serif}.city-stores-mob{display:none}.store-card .store-card-img{position:relative;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;overflow:hidden}.store-status{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:5px 11px;bottom:6px;left:3px}.store-status.open .blink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-status.open .blink .circle-1{width:15px;height:15px;-webkit-animation:blink 1s ease-in-out infinite;animation:blink 1s ease-in-out infinite;background:#00c95080;border-radius:50%}.store-status.open .blink .circle-2{position:absolute;width:11px;height:11px;background:#00C950;border-radius:50%}.store-status.open p{margin:0;font-family:'Albert Sans', sans-serif;font-size:13px;font-weight:600;color:#00C950;text-align:center}.store-status.closed .blink{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-status.closed .blink .circle-1{width:15px;height:15px;-webkit-animation:blink 1s ease-in-out infinite;animation:blink 1s ease-in-out infinite;background:#FF000080;border-radius:50%}.store-status.closed .blink .circle-2{position:absolute;width:11px;height:11px;background:#FF0000;border-radius:50%}.store-status.closed p{margin:0;font-family:'Albert Sans', sans-serif;font-size:13px;font-weight:600;color:#FF0000;text-align:center}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.store-card-content{padding-top:4px;width:-webkit-fill-available;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.store-card div:first-of-type img{display:block;height:100%;width:225px;-o-object-fit:cover;object-fit:cover}.store-card .title-rating h4{font-family:"Fraunces", serif;margin:0;font-weight:600;font-size:24px;letter-spacing:-0.03em;color:#6E0D1D}.store-card .time-services{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px}.store-card .time-services-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-family:'Albert Sans', sans-serif;font-style:normal;font-weight:500;font-size:11px;color:#D14A61}.store-card .time-services-desc{margin-top:4px;font-family:'Albert Sans', sans-serif;font-style:normal;font-weight:600;font-size:12px;color:#5E5E5E}.store-card .Hours{min-width:125px}.store-card .services{width:100%}.store-card .Hours,.store-card .services{background:#FAEBED;padding:7PX;border-radius:5px}.store-card-content .addresh{font-family:'Albert Sans', sans-serif;font-weight:400;font-size:18px;line-height:27px;color:#808080}.store-card-content .phone,.phone{font-family:'Albert Sans', sans-serif;font-weight:400;font-size:18px;line-height:27px;color:#D14A61;text-decoration:underline}.store-card-content .phone:hover,.store-card-content .phone:active,.store-card-content .phone:visited,.phone:hover,.phone:active,.phone:visited{color:#D14A61}.store-card-content p{margin:0}.store-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:13px}.store-links .get-direction-btn{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 19px 8px 19px;gap:5px;border:1px solid #B82E45;font-weight:600;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Albert Sans', sans-serif;color:#B82E45;border-radius:40px}.store-links .call-btn{background:#D14A61;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 19px 8px 19px;gap:5px;border:1px solid #B82E45;font-weight:600;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Albert Sans', sans-serif;color:#FAEBED;border-radius:40px}.call-btn{padding:13px 19px !important}.store-links .book-btn{padding:13px 15px 13px 18px;gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Albert Sans', sans-serif;border:1px solid #D14A61;color:#ffffff;background:#D14A61;border-radius:40px}.store-card .offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:6px;padding:5px 0px}.store-card .offer div{background:#FAEBED;padding:3px 16px 3px 3px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:'Albert Sans', sans-serif;font-style:normal;font-weight:500;font-size:9px;line-height:115%;letter-spacing:-0.02em;color:#9E9E9E}.offer-card img{width:100%}.offer img{width:23px !important;height:23px !important}.sidebar{position:absolute;max-width:39.5%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;top:0;right:0}.About-store{font-family:'Albert Sans', sans-serif;font-weight:500;line-height:23px;font-size:15px;color:#5E5E5E}.map{height:400px;border-radius:16px;overflow:hidden}.pop-store{padding:30px 30px;background:url("../../images/storeLocator/Book-an-Appointment.png") no-repeat;background-size:cover;background-position:center;border-radius:16px}.pop-store h2{font-size:24px;font-family:'Fraunces', serif;font-weight:600;color:white;margin:0}.pop-store p{font-family:'Albert Sans', sans-serif;font-size:18px;font-weight:400;color:white;line-height:25px;max-width:400px;margin:0}.tab-product-box{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;padding:10px;margin-top:10px}.product-meta{padding:10px 18px 13px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.product-card a{display:block}.product-card img{display:block;width:100%;border-radius:8px 8px 16px 16px}.product-card{border-radius:8px;background:white;overflow:hidden}.product-pricing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-price-discounted{font-family:'Fraunces', serif;color:#5E5E5E;font-size:15px;font-weight:700}.product-price-original{font-family:'Albert Sans', sans-serif;color:#818181;font-size:10px;font-weight:400;text-decoration:line-through;text-underline-offset:4px}.product-offer{font-family:'Albert Sans', sans-serif;font-weight:600;font-size:11px;color:#D14A61;display:inline-block}.product-name{font-family:'Albert Sans', sans-serif;font-weight:400;font-size:14px;color:#212121;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.near-store-sec{margin:100px 0 50px 0}.near-store{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.near-store-card{background:#fff;border-bottom:1px solid #F8F8F8;-webkit-box-shadow:0px 4px 25px rgba(0,0,0,0.25);box-shadow:0px 4px 25px rgba(0,0,0,0.25);border-radius:12px;padding:20px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.near-store-card .first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.near-store-card h3,.near-store-card p{margin:0}.near-store-card .store-name{color:#212121;font-family:'Albert Sans', sans-serif;font-size:16px;font-weight:700}.near-store-card .near-store-det{min-width:68px;color:#D14A61;font-weight:800;font-size:11px;font-family:'Albert Sans', sans-serif;text-underline-offset:2px}.near-store-card .near-addresh,.near-store-card .near-phone{color:#808080;font-size:13px;line-height:19px;font-weight:400;font-family:'Albert Sans', sans-serif}.near-store-card .store-details-btn{background:#D14A61;border-radius:50px;font-family:'Albert Sans', sans-serif;font-weight:500;font-size:10.5px;color:#FAEBED;border:none;padding:12px 18px}.near-store-card .near-dis{background:#F6DBDF;border-radius:50px;font-family:'Albert Sans', sans-serif;font-weight:600;font-size:10.5px;color:#B82E45;border:none;padding:12px 17px}.near-store-card .last-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;margin-top:auto}.avg-rating .rating-text{font-weight:600;font-size:36px;color:#000000;font-family:'Fraunces', serif}.rating-num{font-size:36px;font-weight:600;font-family:'Fraunces', serif}.rating-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.deep-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.deep-rating-num{font-family:'Albert Sans', sans-serif;font-weight:400;font-size:11px;color:#9E9E9E}.rating-num{font-family:'Fraunces', serif;font-weight:600;font-size:36px;color:#000000}.review-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid #E6E6E6}.text-review{margin:4px 0 0 0;font-family:'Albert Sans', sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#212121;width:-webkit-fill-available}.rating-date{font-family:'Albert Sans', sans-serif;font-weight:400;font-size:10px;color:#9E9E9E}.single-name-rating{min-width:95px}.single-name-rating{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.single-name-rating .review-name{font-family:'Albert Sans', sans-serif;font-weight:600;font-size:12px;color:#212121}.review-slide{overflow-y:auto;padding-right:15px;max-height:300px;padding-bottom:10px}.review-slide::-webkit-scrollbar{padding:2px;width:5px}.review-slide::-webkit-scrollbar-track{background:#D7D7D7;border-radius:10px}.review-slide::-webkit-scrollbar-thumb{background:#9E9E9E;border-radius:10px}.view-all-reviews{margin-top:10px}.view-all-reviews a{font-family:'Albert Sans', sans-serif;font-size:15px;color:#B82E45}.step-form-container{margin:0px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.step-1-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;gap:15px}.form-step{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.form-step-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.store-links a{cursor:pointer}.step-2-first-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;max-width:100%}.sec-inner-row{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.form-step-2 input{padding:12px 14px;text-align:center;color:#5E5E5E;border:1px solid #5E5E5E;border-radius:50px;font-family:'Albert Sans', sans-serif;background:#fff;cursor:pointer}.hidden{display:none !important}.custom-picker{position:relative}.custom-display{padding:12px 14px;text-align:center;color:#5E5E5E;border:1px solid #5E5E5E;border-radius:50px;font-family:'Albert Sans', sans-serif;background:#fff;cursor:pointer}#dayDisplay{width:110px}#dayDropdown{width:134px}#timeDisplay{width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.custom-dropdown{position:absolute;top:99%;width:100%;background:#fff;border-radius:6px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease;transition:max-height 0.25s ease;z-index:10}.custom-dropdown.open{max-height:200px;overflow-y:auto;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1)}.custom-dropdown div{padding:10px 14px;cursor:pointer}.custom-dropdown div:hover{background:#f4f4f4}.pop-store .btn{padding:12px 20px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;background:#6E0D1D;color:#fff;border:none;font-family:'Albert Sans', sans-serif;font-size:14px;font-weight:600;border-radius:50px;cursor:pointer}input{padding:12px 14px;border:1px solid #ccc;border-radius:6px;width:100%}#popup-gr{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup-gr-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;gap:15px;width:100%}.popup-gr-inner h3{color:#6E0D1D;font-size:22px;font-weight:600;margin:0;font-family:'Fraunces', serif;text-align:center}.popup-gr-inner p{font-family:'Albert Sans', sans-serif;font-size:16px;font-weight:400;color:#6E0D1D;max-width:328px;text-align:center;margin:0;line-height:20px}.popup-gr-meta{color:#6E0D1D;font-family:'Albert Sans', sans-serif;font-size:16px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;gap:30px}.near-store-sec .heading,.near-store-sec .near-store,.first-sec{z-index:3;position:relative}.near-store-sec .innerdiv::before{z-index:1;content:"";position:absolute;width:530px;height:530px;left:-100px;top:-300px;background:radial-gradient(50% 50% at 50% 50%, rgba(209,74,97,0.4) 0%, rgba(255,209,217,0.4) 100%);-webkit-filter:blur(227px);filter:blur(227px)}.first-sec .innerdiv::before{z-index:1;content:"";position:absolute;width:530px;height:530px;right:-200px;top:100px;background:radial-gradient(50% 50% at 50% 50%, rgba(209,74,97,0.4) 0%, rgba(255,209,217,0.4) 100%);-webkit-filter:blur(227px);filter:blur(227px)}.tab{overflow:hidden;border:1px solid #D14A61;border-radius:50px;padding:5px}.tab button{width:50%;font-family:'Albert Sans', sans-serif;color:#D14A61;text-decoration:underline;text-underline-offset:2px;float:left;border:none;font-weight:700;background:none;font-size:16px;border-radius:50px;outline:none;cursor:pointer;padding:12px 16px;-webkit-transition:0.3s;transition:0.3s}.tab button.active{border:1px solid #D14A61;background-color:#F6DBDF}@media (max-width: 1291px){.store-section .innerdiv .main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;gap:15px}.store-section .left h2{font-size:24px}.store-section .left{text-align:center}.location-btn{font-size:14px}.location-btn svg,.search-main svg{width:19px}.search-box{width:290px}.search-box input{font-size:14px}.store-section .right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}}@media (max-width: 1196px){.city-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:15px}.city-mob{overflow-x:auto;gap:15px}.book-btn{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}section .innerdiv{padding:0 30px}.sidebar{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-width:-webkit-fill-available}.tab-section,.store-card{max-width:-webkit-fill-available}.near-store{grid-template-columns:repeat(2, 1fr)}.store-description{min-height:auto}}@media (max-width: 768px){.popup-gr-inner p{padding:0 10px}.popup-substract-img{height:250px}.pop-store{padding:20px}.step-2-first-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.step-2-first-row #name{width:70%}.step-2-first-row #phone{width:40%}.popup-time .time{white-space:nowrap}.suggestion-item .text{text-align:start}.list-s .main-s{padding:0}.city-name{color:#3C3C3C;font-size:12px;margin:0}.city-stores-mob{display:block;color:#808080;font-family:"Fraunces", serif;font-weight:400;font-size:12px}.city-img{margin:0}.store-states .main{padding:50px 0 30px 0}.city-stores-desk{font-size:9px;margin-top:2px}.city-wrapper{padding-bottom:15px}.city-img img{width:31px;height:31px}.city-card{gap:5px;border:1px solid #E6E6E6;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 13px 5px 5px}.location-btn{font-size:15px}.store-section .left h2{font-size:25px}.search-box input{font-size:15px;background:transparent;color:#808080}.search-box input::-webkit-input-placeholder{color:#808080}.search-box input::-moz-placeholder{color:#808080}.search-box input:-ms-input-placeholder{color:#808080}.search-box input::-ms-input-placeholder{color:#808080}.search-box input::placeholder{color:#808080}.store-section .innerdiv .main{padding:20px 0 15px 0}.search-box{width:100%}.mob-loc-icon{display:block}.search-main .icon{position:absolute;z-index:4;right:45px}.searchicon path{stroke:#9E9E9E !important}.city-stores-desk{display:none}.right{width:100% !important}.location-btn,.help-link,.left{display:none}.store-section{margin-bottom:30px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:19px}.city-card:hover{-webkit-transform:none;transform:none;background:#D14A61}.city-stores-mob{display:block;color:#808080;font-family:"Fraunces", serif;font-weight:400;font-size:12px}.city-stores-desk{display:none}.city-name{color:#3C3C3C;font-size:12px;margin:0}.city-img img{width:31px;height:31px}.city-card{gap:5px;border:1px solid #E6E6E6;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 13px 5px 5px}.store-section{margin-bottom:30px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.list-city-title{padding:10px 0 10px 0;font-size:20px}.product-meta{padding:10px 10px;gap:5px}.About-store{text-align:center}.near-store-sec{margin:50px 0}.near-store-sec .innerdiv::before,.first-sec .innerdiv::before{display:none}.store-card .time-services-desc{font-size:11px}.store-status{bottom:12px;right:12px}.step-1-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-product-box{grid-template-columns:repeat(2, 1fr);gap:15px;padding:10px 0}.sidebar{gap:25px}.near-store{grid-template-columns:repeat(1, 1fr);gap:15px}.popup-gr-inner img{width:180px}.popup-gr-inner h3{font-size:19px}.popup-gr-inner p{font-size:14px;max-width:290px}.popup-gr-meta{font-size:13px;padding:0 10px;margin-top:0;text-align:center}.map{border-radius:12px}.heading,.tab-heading{font-size:24px}.store-card .title-rating h4{font-size:20px}.store-card-content .addresh,.store-card-content .phone{font-size:16px;line-height:23px}.store-card-content .phone{font-weight:500}.store-card-content{gap:15px}section .innerdiv{padding:0 15px}.store-card{max-width:100%;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time-services{gap:10px !important}.store-card-content{background:#FFFFFF;padding:20px !important;border:1px solid #EFEFEF;-webkit-box-shadow:0px 24px 24px rgba(0,0,0,0.25);box-shadow:0px 24px 24px rgba(0,0,0,0.25);border-radius:8px}.offer div:nth-child(3){display:none}.offer{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;gap:10px}.head-store{gap:25px;margin:30px 0 0 0}.store-card-content{padding:0px 15px 15px 15px}.store-card .store-card-img{border-radius:16px}.store-card .store-card-img{min-width:100%}.store-card div:first-of-type img{width:100%;height:200px}.store-card .title-rating{gap:8px}}.h-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px;margin-bottom:10px}.day,.weekday{text-align:center}.picker-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:300px;gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.picker{font-family:'Albert Sans', sans-serif;max-width:270px;position:absolute;top:100%;background:#fff;padding:15px;border-radius:10px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1);box-shadow:2px 2px 10px rgba(0,0,0,0.1);z-index:20}.weekday{font-size:12px;color:#6b7280}.calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.nextMonth,.prevMonth{background:#f83959a8;border:none;padding:0;border-radius:50%;width:18px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;color:white;cursor:pointer;padding-bottom:2px}#datetimeInput{padding:12px 14px;text-align:center;color:#5E5E5E;border:1px solid #5E5E5E;border-radius:50px;font-family:'Albert Sans', sans-serif;background:#fff;cursor:pointer}.day{padding:8px;border-radius:5px;cursor:pointer;font-size:12px}.day:hover{background:#f3f4f6}.applyBtn{margin-top:10px;padding:8px 12px;background:#D14A61;color:white;border:none;border-radius:50px;cursor:pointer;font-family:'Albert Sans', sans-serif;font-size:13px;font-weight:500;width:100%}.times{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.time-book{border:1px solid #ccc;padding:6px 12px;border-radius:5px;cursor:pointer}.time-book.active{background:#f83959a8;color:white;border:1px solid #D14A61}.monthLabel{font-size:14px}.timetitle{width:100%;color:#000000 !important;margin:5px 0 5px 0 !important;font-weight:400 !important;font-size:14px !important;text-align:left !important;font-family:"Fraunces", serif !important}.day.active{background:#f83959a8;color:white}

