.storelocator-wrapper .container-fluid{width:100%;padding:0 12px;margin-right:auto;margin-left:auto}.storelocator-wrapper .map-view,.storelocator-wrapper .no-store-selected,.storelocator-wrapper .result-heading{display:none}.storelocator-wrapper.landing .store-finder{display:none}.storelocator-wrapper.landing .map-view{display:block}.storelocator-wrapper.loading{min-height:100vh}.storelocator-wrapper.loading .store-finder,.storelocator-wrapper.loading .map-view,.storelocator-wrapper.loading .no-store-selected{display:none}.storelocator-wrapper.no-store .book-app{display:none}.storelocator-wrapper.no-store .no-store-selected{display:-webkit-box;display:-ms-flexbox;display:flex}.storelocator-wrapper.pincode-results .default-heading,.storelocator-wrapper.pincode-no-results .default-heading{display:none}.storelocator-wrapper.pincode-results .result-heading,.storelocator-wrapper.pincode-no-results .result-heading{display:inline}.storelocator-wrapper.pincode-results .store-finder .near-stores-cities-box-head,.storelocator-wrapper.pincode-results .store-finder .near-store-cities-panel,.storelocator-wrapper.pincode-no-results .store-finder .near-stores-cities-box-head,.storelocator-wrapper.pincode-no-results .store-finder .near-store-cities-panel{display:none}.storelocator-wrapper.pincode-results .store-finder .near-store-cities-panel.selected,.storelocator-wrapper.pincode-no-results .store-finder .near-store-cities-panel.selected{display:block}.storelocator-wrapper.pincode-results .store-finder .near-stores-cities-box ul li .near-store-cities-accordion{max-height:476px}.storelocator-wrapper.pincode-results .store-finder .near-stores-cities-box ul li::after{display:none}.storelocator-wrapper.pincode-no-results .near-stores-cities-box{display:none}.storelocator-wrapper .store-finder-container{border-radius:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.storelocator-wrapper .store-finder-map{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;position:relative;z-index:3}.storelocator-wrapper .store-finder-map::after{background:rgba(183,128,83,0.501961);content:"";-webkit-filter:blur(74px);filter:blur(74px);height:100%;left:111px;opacity:0.1;position:absolute;top:0;width:100%;z-index:2}.storelocator-wrapper .store-finder-map .store-landing-map{width:100%;height:300px;margin-bottom:20px;position:relative;overflow:hidden;border:none}@media (min-width: 768px){.storelocator-wrapper .store-finder-map .store-landing-map{height:600px}}.storelocator-wrapper .store-finder-detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fdf7f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.25rem 1.5rem;position:relative;text-align:center;z-index:2}.storelocator-wrapper .store-finder-detail h3{color:#2b2b2b;font-family:"IBM Plex Serif";font-size:1.25rem;font-weight:500;line-height:1.625rem;margin-bottom:0}.storelocator-wrapper .store-finder-detail p{color:#2b2b2b;font-size:0.875rem;line-height:1.4rem;margin-bottom:0;padding-top:0.75rem;text-align:center}.storelocator-wrapper .store-finder-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;margin-top:1.5rem;width:100%}.storelocator-wrapper .store-finder-buttons button{-webkit-box-shadow:9.4568px 9.4568px 18.9136px rgba(0,0,0,0.09);box-shadow:9.4568px 9.4568px 18.9136px rgba(0,0,0,0.09);font-size:0.75rem;line-height:0.975rem;padding:0.75rem 0;width:100%}.storelocator-wrapper .store-finder-buttons .cursor{cursor:pointer}.storelocator-wrapper .store-finder-buttons a:hover{color:#9c0257}.storelocator-wrapper .store-finder-buttons .search-by-pincode .search-by-pincode-location{color:#b78053 !important}.storelocator-wrapper .cursor{cursor:pointer}.storelocator-wrapper .map-view{margin-top:9.5rem}@media (min-width: 1200px){.storelocator-wrapper .store-finder-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 1.0625rem}.storelocator-wrapper .store-finder-detail{padding:0}}@media (min-width: 576px){.storelocator-wrapper .container-fluid{padding:0 2.9375rem}.storelocator-wrapper .store-finder-detail h3{font-size:1.75rem;line-height:2.25rem}.storelocator-wrapper .store-finder-detail p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.7rem;padding-top:1.25rem}.storelocator-wrapper .store-finder-buttons{gap:1.25rem;margin-top:2.5rem;width:auto}.storelocator-wrapper .store-finder-buttons button{font-size:1rem;font-weight:500;line-height:1.25rem;padding:0.75rem 3.5625rem}.storelocator-wrapper .store-finder-buttons button.button-gradient{padding:0.8806rem 5.625rem 0.8069rem 5.875rem}.storelocator-wrapper .store-finder-buttons .button-outlined-brown{font-size:1rem;line-height:1.3125rem;padding:0.8806rem 4.375rem 0.8069rem}}@media (max-width: 575.98px){.storelocator-wrapper .button-gradient span{font-size:12px;letter-spacing:0.06em}}@media (max-width: 1023.98px){.storelocator-wrapper .map-view{margin-top:4.5rem}}.modal-backdrop-blur{backdrop-filter:blur(8px);background:rgba(98,60,33,0.4) !important;bottom:0;left:0;opacity:1 !important;position:fixed;right:0;top:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear;z-index:9 !important;display:block !important}.bg-clor-header{background-color:transparent !important}.modal-opening-opacity{opacity:0.2 !important}.appointment-otp-modal .verifyotp-dialog{width:30rem}@media (min-width: 768px){.appointment-otp-modal .verifyotp-dialog{float:right}}@media (min-width: 1024px){.appointment-otp-modal .verifyotp-dialog .verifyotp-content{height:100vh}}@media (max-width: 575.98px){.appointment-otp-modal .verifyotp-dialog .verifyotp-content{max-height:70vh;position:fixed;bottom:-1px;width:101%;left:-1px}}.appointment-otp-modal .verifyotp-dialog .verifyotp-content .verifyotp-body{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.09);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.09);padding:2rem 1.5rem;width:23.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}@media (max-width: 767.98px){.appointment-otp-modal .verifyotp-dialog .verifyotp-content .verifyotp-body{width:100vw;-webkit-box-shadow:none;box-shadow:none;margin:0;position:fixed;bottom:0;padding-bottom:0;padding-top:85px}}.appointment-otp-modal .verifyotp-dialog .verifyotp-content .verifyotp-body .verifyotp-header{-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:0.5rem}.appointment-otp-modal .verifyotp-dialog .verifyotp-content .verifyotp-body form{margin:1rem 0}@media (max-width: 575.98px){.appointment-otp-modal .verifyotp-dialog .verifyotp-content .verifyotp-body form{margin:1rem 0 2rem}}.disabled-btn{opacity:0.3;pointer-events:none}.entered-otp-wrong-appointment{color:#ff162b;font-family:"IBM Plex Sans";font-size:calculaterem(14px);font-weight:400;position:relative;margin-top:1rem;left:calculaterem(17px);text-align:left}@media (max-width: 575.98px){.entered-otp-wrong-appointment{left:calculaterem(12px)}}.appointment-success-modal .appointmentsuccess{width:30rem}@media (min-width: 768px){.appointment-success-modal .appointmentsuccess{float:right}}@media (min-width: 1024px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content{height:100vh}}@media (max-width: 575.98px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content{max-height:70vh;position:fixed;bottom:-1px;width:101%;left:-1px}}@media (max-width: 575.98px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .cancel-otp{top:19%}}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .appointmentsuccess-body{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.09);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.09);padding:2rem 1.5rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin:0;height:100vh;overflow-y:auto}@media (max-width: 767.98px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .appointmentsuccess-body{width:100vw;-webkit-box-shadow:none;box-shadow:none;margin:0;position:fixed;bottom:0;padding-bottom:45px;padding-top:0;height:auto}}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment{-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;text-align:center}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__img img{height:12.875rem;margin-top:1rem;width:10.875rem}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__text h3{color:#2b2b2b;font-family:"IBM Plex Serif";font-size:1rem;font-weight:500;line-height:1.4rem;margin-bottom:0;padding-top:2rem;text-transform:uppercase}@media (min-width: 576px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__text h3{font-size:1.75rem;line-height:2.25rem;padding-top:2.75rem}}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__text p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;font-size:0.875rem;font-weight:400;line-height:1.4rem;margin-bottom:0;max-width:17rem;padding-top:0.75rem;text-align:center}@media (min-width: 768px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__text p{font-size:1rem;letter-spacing:0.02em;padding-top:1rem}}@media (min-width: 768px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__footer{margin-top:3.75rem}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__footer a,.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__footer button{grid-gap:0.1875rem;background:linear-gradient(95.29deg, #f29eb6 -6.72%, #e6116d 98.84%);color:#fff;padding:0.625rem 2.0625rem}@media (min-width: 768px){.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__footer a,.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment .confirm__appointment__footer button{width:15rem}}.appointment-success-modal .appointmentsuccess .appointmentsuccess-content .confirm__appointment.active{display:-webkit-box;display:-ms-flexbox;display:flex}.no-store-selected{grid-gap:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid rgba(230,230,230,0.4);border-radius:0.5rem;-webkit-box-shadow:1px 8px 17px rgba(0,0,0,0.04);box-shadow:1px 8px 17px rgba(0,0,0,0.04);display:none;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.75rem;padding:4.75rem 0}.no-store-selected img{width:8rem}.no-store-selected>div{grid-gap:0.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items: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-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.no-store-selected h5{color:#2b2b2b;margin:0;font-family:"IBM Plex Serif";font-size:1.25rem;font-weight:500;line-height:1.75rem}.no-store-selected p{color:#2b2b2b;margin:0;font-family:"IBM Plex Serif";font-size:1rem;letter-spacing:0.02em;line-height:1.375rem}@media (max-width: 767.98px){.no-store-selected p{font-size:0.875rem}}@media (min-width: 1200px){.no-store-selected{display:-webkit-box;display:-ms-flexbox;display:flex}}.store-finder{margin-top:4.6875rem}.store-finder .product-tag{background-repeat:no-repeat;background-size:cover;position:absolute;top:0;z-index:3}.store-finder .product{border-radius:0.75rem 0.125rem;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:355px;position:relative;-webkit-transition:-webkit-box-shadow 0.5s ease;transition:-webkit-box-shadow 0.5s ease;transition:box-shadow 0.5s ease;transition:box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease}.store-finder .product-top{overflow:hidden;position:relative}.store-finder .product-top-image{border-radius:0.75rem 0.125rem;width:100%}.store-finder .product-top-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-3.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;width:100%}.store-finder .product-top-actions-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(6px);background:rgba(255,255,255,0.8);border:none;border-radius:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;height:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:2rem}.store-finder .product-top-actions-button img{margin-left:0.5rem}.store-finder .product-top-actions-button span{color:#2b2b2b;font-size:12px;font-weight:400;letter-spacing:0.02em;opacity:0;text-indent:-999px;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.store-finder .product-top-actions-button:hover img{margin-left:0}.store-finder .product-top-actions-button:hover span{opacity:1;text-indent:0}.store-finder .product-bottom{padding:0.75rem 0.5rem 0}.store-finder .product-bottom h6{color:gray;font-size:0.6875rem;font-weight:500;letter-spacing:0.05em;line-height:0.9625rem;margin-bottom:0.5rem;text-transform:uppercase}.store-finder .product-bottom-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2b2b2b;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5625rem;margin-top:0.125rem}.store-finder .product-bottom-price h3{grid-gap:0.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;letter-spacing:0.02em;line-height:1.3125rem;margin-bottom:0;color:#000;font-weight:600}.store-finder .product-bottom-price h3 i{font-size:0.75rem}.store-finder .product-bottom-price h4{grid-gap:0.125rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0.02em;margin-bottom:0;color:#e6e5e4;font-size:0.875rem;font-weight:400;line-height:1.125rem}.store-finder .product-bottom-price h4 i{font-size:0.75rem}.store-finder .product-bottom-price h4 span{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.store-finder .product-bottom-discount{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e6116d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.75rem;font-weight:600;letter-spacing:0.05em;line-height:1rem;margin-top:0.125rem;text-transform:uppercase}.store-finder [class^="i-"]::before{speak:never;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"taneira-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:auto}.store-finder h3{font-weight:500;line-height:1.2;margin-bottom:0.5rem;margin-top:0;font-size:calc(1.3rem + 0.6vw)}.store-finder h4{font-weight:500;line-height:1.2;margin-bottom:0.5rem;margin-top:0;font-size:calc(1.275rem + 0.3vw)}.store-finder h5{font-weight:500;line-height:1.2;margin-bottom:0.5rem;margin-top:0;font-size:1.25rem}.store-finder h6{font-weight:500;line-height:1.2;margin-bottom:0.5rem;margin-top:0;font-size:1rem}.store-finder p{margin-bottom:1rem;margin-top:0}.store-finder ul{padding-left:2rem;margin-bottom:1rem;margin-top:0}.store-finder a{color:#c3026d;text-decoration:underline}.store-finder a:hover{color:#9c0257}.store-finder a:not([href]):not([class]){color:inherit;text-decoration:none}.store-finder a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.store-finder img{vertical-align:middle}.store-finder input{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}.store-finder [type="search"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}.store-finder .container-fluid{margin-left:auto;margin-right:auto;padding-left:0.75rem;padding-left:var(--bs-gutter-x, 0.75rem);padding-right:0.75rem;padding-right:var(--bs-gutter-x, 0.75rem);width:100%}.store-finder .container-xxl{margin-left:auto;margin-right:auto;padding-left:0.75rem;padding-left:var(--bs-gutter-x, 0.75rem);padding-right:0.75rem;padding-right:var(--bs-gutter-x, 0.75rem);width:100%}.store-finder .book-app{margin-top:4.6875rem}.store-finder .book-app-main{grid-gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-13px}.store-finder .book-app-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.store-finder .book-app-top-left{grid-gap:0.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2}.store-finder .book-app-top-left h4{color:#2b2b2b;font-family:"IBM Plex Serif";font-size:1rem;font-weight:500;line-height:1.375rem;margin:0}.store-finder .book-app-details{grid-gap:1rem;background:#fdf7f3;border-radius:0 0 4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.25rem 1.25rem}.store-finder .book-app-details.hide-product{padding-bottom:3rem}.store-finder .book-app-rating{grid-gap:0.5625rem;display:-webkit-box;display:-ms-flexbox;display:flex}.store-finder .book-app-rating h6{color:#555;font-size:0.875rem;font-weight:400;letter-spacing:0.02em;line-height:1.375rem;margin-bottom:0}.store-finder .book-app-rating>div{grid-gap:0.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}.store-finder .book-app-location{grid-gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.store-finder .book-app-location::after{background:#faeee6;border-radius:0.25rem;bottom:-0.75rem;content:"";left:-0.75rem;opacity:0;position:absolute;right:-0.75rem;top:-0.75rem;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:0.5s;transition:0.5s;visibility:hidden;z-index:1}.store-finder .book-app-location:focus::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}.store-finder .book-app-location:hover::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}.store-finder .book-app-location-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.8);border-radius:20px;-webkit-box-shadow:6.6667px 6.6667px 13.3333px rgba(0,0,0,0.04);box-shadow:6.6667px 6.6667px 13.3333px rgba(0,0,0,0.04);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px}.store-finder .book-app-top-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2}.store-finder .book-app-top-right h5{margin-bottom:0;color:#03ac84;font-size:0.875rem;font-weight:600;letter-spacing:0.02em;line-height:1.375rem}.store-finder .book-app-top-right .heading-tag-6{margin-bottom:0;color:#623c21;font-size:0.75rem;font-weight:500;line-height:1.1875rem}.store-finder .book-app-top-right p{margin-bottom:0;color:#555;font-size:0.875rem;font-weight:400;letter-spacing:0.02em;line-height:1.375rem}.store-finder .book-app-top-right>div{grid-gap:0.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store-finder .book-app-top-right h5.color-pink{color:#e6116d}.store-finder .book-app-top-right a{text-decoration:none}.store-finder .book-app-in-store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store-finder .book-app-in-store h5{color:#2b2b2b;font-family:"IBM Plex Serif";font-size:1rem;font-weight:500;line-height:1.375rem;margin-bottom:0;text-align:center}.store-finder .book-app-in-store>h6{color:#555;font-size:0.875rem;font-weight:400;letter-spacing:0.02em;line-height:1.375rem;margin-bottom:0;text-align:center}.store-finder .book-app-in-store-products{grid-gap:1rem 0.25rem;display:grid;grid-template-columns:calc(50% - 0.125rem) calc(50% - 0.125rem);margin:1rem -0.75rem 0}.store-finder .book-app-in-store-products .product{width:94%}.store-finder .book-app-in-store-products .product .product-bottom h6{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-finder .book-app-in-store-products a.product{color:inherit;text-decoration:none}.store-finder .book-app-in-store-products .image-layer{background:#f6f6f6;border-radius:0.75rem 0.125rem;cursor:pointer;padding-top:150%;position:relative}.store-finder .book-app-in-store-products .image-layer .product-top-image{border-radius:0.75rem 0.125rem;bottom:0;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.store-finder .book-app-in-store-products .product-tag-special-ribbons{background-size:contain;height:8.75rem;left:0;width:2.375rem}.store-finder .book-app-mob-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(16px);background:rgba(255,255,255,0.9);bottom:0;-webkit-box-shadow:0 -4px 9px rgba(0,0,0,0.02),8px 8px 16px rgba(0,0,0,0.09);box-shadow:0 -4px 9px rgba(0,0,0,0.02),8px 8px 16px rgba(0,0,0,0.09);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;left:0;padding:0.75rem 1rem;position:fixed;right:0;z-index:10}.store-finder .book-app-mob-btn button{-webkit-box-shadow:8px 8px 16px rgba(0,0,0,0.09);box-shadow:8px 8px 16px rgba(0,0,0,0.09);font-weight:500;width:100%}.store-finder .near-stores h3{color:#2b2b2b;font-family:"IBM Plex Serif";font-weight:500;margin-bottom:0}.store-finder .near-stores h4{color:#2b2b2b;font-family:"IBM Plex Serif";font-weight:500;margin-bottom:0}.store-finder .near-stores-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.25rem}.store-finder .near-stores-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.store-finder .near-stores-head h3{font-size:1.25rem;font-style:normal;line-height:1.625rem}.store-finder .near-stores-head-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d5d5d5;border-radius:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.625rem 1.25rem;position:relative}.store-finder .near-stores-head-search input{background:transparent;border:none;color:#555;font-size:0.875rem;font-weight:400;line-height:1.375rem;outline:none;padding:0;width:100%}.store-finder .near-stores-head-search input::-webkit-input-placeholder{color:#d5d5d5}.store-finder .near-stores-head-search input::-moz-placeholder{color:#d5d5d5}.store-finder .near-stores-head-search input:-ms-input-placeholder{color:#d5d5d5}.store-finder .near-stores-head-search input::-ms-input-placeholder{color:#d5d5d5}.store-finder .near-stores-head-search input::placeholder{color:#d5d5d5}.store-finder .near-stores-head-search input:valid ~ .store-search{display:none}.store-finder .near-stores-head-search button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.store-finder .near-store-cities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.store-finder .near-store-cities h4{font-size:1rem;line-height:1.5rem}.store-finder .near-stores-cities-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.store-finder .near-stores-cities-box ul li{background:#fdf7f3;position:relative;-webkit-transition:0.4s;transition:0.4s}.store-finder .near-stores-cities-box ul li:first-child{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem}.store-finder .near-stores-cities-box ul li:first-child .near-stores-cities-box-head .heading-tag-6{font-size:1rem;font-weight:400;line-height:1.375rem}.store-finder .near-stores-cities-box ul li::after{background:-webkit-gradient(linear, right top, left top, from(#2f251c), color-stop(133.96%, rgba(47,37,28,0)));background:linear-gradient(270deg, #2f251c, rgba(47,37,28,0) 133.96%);bottom:0;content:"";height:1px;left:8%;opacity:0.08;position:absolute;right:0;width:85%}.store-finder .near-stores-cities-box ul li:last-child{border-bottom-left-radius:0.25rem;border-bottom-right-radius:0.25rem}.store-finder .near-stores-cities-box ul li:last-child::after{display:none}.store-finder .near-stores-cities-box ul li .accordion-arrow{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:0.4s;transition:0.4s}.store-finder .near-stores-cities-box ul li.active{background:#faeee6}.store-finder .near-stores-cities-box ul li.active .near-stores-cities-box-head .accordion-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.store-finder .near-stores-cities-box ul li.active .near-store-cities-accordion{max-height:476px}.store-finder .near-stores-cities-box-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}.store-finder .near-stores-cities-box-head h6{color:#272932;font-size:0.875rem;line-height:1.375rem;margin-bottom:0.125rem}.store-finder .near-stores-cities-box-head p{color:gray;font-size:0.75rem;line-height:1.1875rem;margin:0}.store-finder .near-store-cities-accordion{height:0;height:auto;max-height:0;overflow:hidden;overflow-y:scroll;-webkit-transition:0.5s;transition:0.5s}.store-finder .near-store-cities-accordion::-webkit-scrollbar{width:6px}.store-finder .near-store-cities-accordion::-webkit-scrollbar-thumb{background:#dedede}.store-finder .near-store-cities-accordion::-webkit-scrollbar-thumb:hover{background:#555}.store-finder .near-store-cities-accordion .near-store-cities-panel:first-child .near-store-city{padding-top:0.25rem}.store-finder .near-store-cities-panel{position:relative;cursor:pointer}.store-finder .near-store-cities-panel:not(:last-child)::after{background:-webkit-gradient(linear, right top, left top, from(#2f251c), color-stop(133.96%, rgba(47,37,28,0)));background:linear-gradient(270deg, #2f251c, rgba(47,37,28,0) 133.96%);bottom:0;content:"";height:1px;left:0;opacity:0.08;position:absolute;right:0;width:100%}.store-finder .near-store-city{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.375rem;padding:1rem;position:relative;text-decoration:none}.store-finder .near-store-city:last-child::after{display:none}.store-finder .near-store-cities-panel-left h5{font-size:0.875rem;font-weight:500;line-height:1.375rem;margin:0;color:#272932}.store-finder .near-store-cities-panel-left .heading-tag-6{font-size:0.875rem;font-weight:500;line-height:1.375rem;margin:0;color:#03ac84}.store-finder .near-store-cities-panel-left p{color:#555;font-size:12px;line-height:1.1875rem;margin:0.5rem 0 0}.store-finder .near-store-cities-panel-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;margin-left:auto}.store-finder .near-store-cities-panel-right .store-image{border-radius:0.5rem 0.125rem;height:5.5rem;-o-object-fit:contain;object-fit:contain;width:5.5rem}.store-finder .near-store-panel-location{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.store-finder .near-store-panel-location a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.8);border:none;border-radius:1.25rem;-webkit-box-shadow:6.6667px 6.6667px 13.3333px rgba(0,0,0,0.04);box-shadow:6.6667px 6.6667px 13.3333px rgba(0,0,0,0.04);display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem}.store-finder .oos-text{display:none}@media (min-width: 768px){.store-finder{margin-top:9.125rem}.store-finder .product:hover{-webkit-box-shadow:0 0 0 12px #fff,12px 1px 58px rgba(0,0,0,0.14);box-shadow:0 0 0 12px #fff,12px 1px 58px rgba(0,0,0,0.14)}.store-finder .product-top-actions{gap:1rem}.store-finder .product-top-actions-button{height:3rem;width:3rem}.store-finder .product-top-actions-button:hover{text-indent:0;width:8.125rem}.store-finder .product-bottom{padding:0.75rem 0 0 0.5rem}.store-finder .product-bottom-price h3{font-size:1.25rem;line-height:1.75rem}.store-finder .product-bottom-price h3 i{font-size:1rem}.store-finder .product-bottom-price h4{line-height:1.75rem;font-size:1rem}.store-finder .product-bottom-price h4 i{font-size:1rem;font-size:0.875rem}.store-finder .product-bottom-discount{font-size:0.875rem;line-height:1.125rem}.store-finder .d-md-block{display:block !important}.store-finder .book-app{margin-top:3.75rem}.store-finder .book-app-main{grid-gap:4rem;border:1px solid rgba(230,230,230,0.4);border-radius:4px 16px 8px 8px;-webkit-box-shadow:1px 8px 17px rgba(0,0,0,0.04);box-shadow:1px 8px 17px rgba(0,0,0,0.04)}.store-finder .book-app-top .button-gradient{-webkit-box-shadow:8px 8px 16px rgba(0,0,0,0.09);box-shadow:8px 8px 16px rgba(0,0,0,0.09);font-size:0.875rem;font-weight:400;padding:0.9375rem 3.4375rem}.store-finder .book-app-top .button-gradient span{font-weight:500}.store-finder .book-app-top-left{grid-gap:0.75rem}.store-finder .book-app-top-left h4{font-size:1.25rem;line-height:1.75rem}.store-finder .book-app-details{grid-gap:1.25rem;background:none;border-radius:0;padding:3.625rem 4rem 0}.store-finder .book-app-rating h6{font-size:1rem;line-height:1.375rem}.store-finder .book-app-location{padding-right:1.5rem}.store-finder .book-app-location::after{-webkit-transform:scale(0.96);transform:scale(0.96)}.store-finder .book-app-top-right .heading-tag-6{font-size:0.875rem;line-height:1.375rem}.store-finder .book-app-top-right p{font-size:1rem;line-height:1.375rem}.store-finder .book-app-top-right h5{font-size:1rem;line-height:1.375rem}.store-finder .book-app-in-store{grid-gap:0.5rem}.store-finder .book-app-in-store h5{font-size:1.25rem;line-height:1.75rem}.store-finder .book-app-in-store>h6{font-size:1rem;line-height:1.375rem}.store-finder .book-app-in-store-products{grid-gap:1.5rem;margin:2.25rem 0 0;padding:0 5.9375rem 3.9375rem}.store-finder .book-app-in-store-products .product-tag-special-ribbons{height:100%;width:2.875rem}.store-finder .book-app-mob-btn{display:none}.store-finder .near-stores-left{gap:2.75rem}.store-finder .near-stores-head{gap:1.5rem}.store-finder .near-stores-head h3{font-size:1.75rem;line-height:2.25rem}.store-finder .near-stores-head-search{margin-bottom:1.25rem;padding:0.6875rem 1.5rem 0.6875rem 1.75rem}.store-finder .near-store-cities h4{font-size:20px;line-height:1.75rem}.store-finder .near-stores-cities-box ul li:first-child{padding-top:0.75rem}.store-finder .near-stores-cities-box ul li .accordion-arrow{margin-right:0.75rem}.store-finder .near-stores-cities-box-head{padding:1.25rem 2rem}.store-finder .near-store-cities-panel:not(:last-child)::after{left:8%;width:85%}.store-finder .near-store-city{padding:1.25rem 2rem}.store-finder .near-store-panel-location{display:none}}@media (min-width: 768px) and (max-width: 1023.98px){.store-finder .product-top-actions-button{height:2.2rem;width:2.2rem}}@media (min-width: 1024px){.store-finder .product-top-actions-button img{margin:0;-o-object-fit:contain !important;object-fit:contain !important;width:1rem !important}.store-finder .product-top-actions-button span{display:none}}@media (min-width: 1200px){.store-finder h3{font-size:1.75rem}.store-finder h4{font-size:1.5rem}.store-finder .store-finder-wrapper{grid-gap:1.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.3125rem}.store-finder .store-finder-wrapper .near-stores{width:29%}.store-finder .store-finder-wrapper .book-app{width:71%}}@media (max-width: 1499.98px){.store-finder .container-xxl{max-width:1440px}}@media (max-width: 767.98px){.store-finder .container-fluid{padding:0 1rem}.store-finder .container-xxl{padding:0 1rem}}@media (min-width: 768px) and (max-width: 1023.98px){.store-finder{margin-top:6.875rem}.store-finder .near-stores-head h3{font-size:1.625rem}}@media (max-width: 767.98px){.store-finder .book-app{margin-top:0}.store-finder .button-gradient span{font-size:12px;letter-spacing:0.06em}}.popup-book-appointment.header-banner-active .pop-container{top:75px}@media (min-width: 1024px){.popup-book-appointment.header-banner-active .pop-container{top:31px}}.popup-book-appointment.header-banner-active .button-close-circle{top:40px}.popup-book-appointment .full-pop{position:fixed;top:0;bottom:0;backdrop-filter:blur(8px);width:100%;height:100%;background:rgba(98,60,33,0.4);left:0;z-index:3}.popup-book-appointment .pop-container{opacity:20 !important;position:fixed;height:100%;top:0;bottom:0;right:0;width:30rem;background-color:#fff !important;padding:3rem 4rem 0;z-index:103;overflow-y:auto}.popup-book-appointment .pop-container .main-contn{position:fixed}.popup-book-appointment .pop-container::-webkit-scrollbar{width:0}.popup-book-appointment .form{margin-left:20px}.popup-book-appointment .appointment-preview-form input::-webkit-input-placeholder{color:#d5d5d5;font-size:0.875rem;font-weight:400;line-height:1rem;font-family:"IBM Plex Sans"}.popup-book-appointment .appointment-preview-form input::-moz-placeholder{color:#d5d5d5;font-size:0.875rem;font-weight:400;line-height:1rem;font-family:"IBM Plex Sans"}.popup-book-appointment .appointment-preview-form input:-ms-input-placeholder{color:#d5d5d5;font-size:0.875rem;font-weight:400;line-height:1rem;font-family:"IBM Plex Sans"}.popup-book-appointment .appointment-preview-form input::-ms-input-placeholder{color:#d5d5d5;font-size:0.875rem;font-weight:400;line-height:1rem;font-family:"IBM Plex Sans"}.popup-book-appointment .appointment-preview-form input::placeholder{color:#d5d5d5;font-size:0.875rem;font-weight:400;line-height:1rem;font-family:"IBM Plex Sans"}.popup-book-appointment .book-appointment{position:relative;top:-20px}@media (max-width: 767.98px){.popup-book-appointment .book-appointment{left:22px}}.popup-book-appointment .book-appointment h6{font-family:"IBM Plex Sans";font-size:1.75rem;line-height:2.25rem;text-align:center}.popup-book-appointment .main-cont h4{font-size:1.75rem;font-family:"IBM Plex Sans";color:#2b2b2b;font-weight:500}.popup-book-appointment .button-close-circle{border-radius:50%;position:fixed;height:30px;width:30px;top:8px;right:calc(31rem - 0%) !important;border:none;z-index:10000 !important}.popup-book-appointment .button-close-circle::after{color:#2b2b2b;content:"";font-family:none;font-size:0.75rem}.popup-book-appointment .steps ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:distribute;justify-content:space-around;position:relative;width:17rem;margin-bottom:0}.popup-book-appointment .steps{margin-top:3rem}.popup-book-appointment .steps ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popup-book-appointment .steps ul .is-active span{z-index:1;position:relative;height:1.25rem;width:1.25rem;border-radius:50%;background-color:#e6116d}.popup-book-appointment .steps ul li span{z-index:1;position:relative;height:1.25rem;width:1.25rem;border-radius:50%;background-color:#fff;border:2px solid #e6116d}.popup-book-appointment .steps ul li.is-active::before{top:9px;content:"";display:block;height:0.1875rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;width:7rem}.popup-book-appointment .steps ul li.is-active span::after{content:"";height:5px;width:5px;background-color:#fff;border-radius:50%;z-index:1;left:6px;top:6px;position:relative;display:block}.popup-book-appointment .steps ul li span::after{content:"";height:5px;width:5px;border-radius:50%;z-index:1;left:6px;top:6px;position:relative;display:block}.popup-book-appointment .steps ul li h6{position:relative;top:15px;left:-10px;color:#623c21;font-family:"IBM Plex Sans", sans-serif;text-transform:uppercase;margin-bottom:-5px}.popup-book-appointment .steps ul li.is-active h6{opacity:1}.popup-book-appointment .steps ul li h6{opacity:0.1}.popup-book-appointment .steps ul li.is-active::before{content:"";background:#e6116d !important}.popup-book-appointment .footer-next{grid-gap:0.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;bottom:0;-webkit-box-shadow:0 -0.25rem 0.5625rem rgba(0,0,0,0.02);box-shadow:0 -0.25rem 0.5625rem rgba(0,0,0,0.02);display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;position:fixed;right:10px;z-index:10000}@media (max-width: 767.98px){.popup-book-appointment .footer-next{right:-14px}}.popup-book-appointment .footer-next .nxt{font-family:"IBM Plex Sans";font-weight:400;letter-spacing:0.12em;font-size:0.75rem;color:#fff;bottom:0;height:48px;background:linear-gradient(95.29deg, #f29eb6 -6.72%, #e6116d 98.84%);padding:10px 158px;border-radius:2.75rem;text-transform:capitalize}.popup-book-appointment .footer-next button:hover{color:#fff}.popup-book-appointment .footer-next .btn.step{bottom:20%;left:108%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:256px;height:48px;font-weight:400;font-size:0.75rem;font-family:"IBM Plex Sans" !important;text-transform:uppercase}@media (max-width: 767.98px){.popup-book-appointment .footer-next .btn.step{width:200px}}.popup-book-appointment .footer-next .btn.back{margin-right:5px;padding:0.75rem 1.6875rem;background:#fff;border:1px solid rgba(183,128,83,0.5);color:#b78053;font-family:"IBM Plex Sans" !important;text-transform:uppercase;font-weight:400;font-size:12px;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;width:121px;height:48px;border-radius:40px}.popup-book-appointment .button-gradient{-webkit-box-shadow:8px 8px 16px rgba(0,0,0,0.09);box-shadow:8px 8px 16px rgba(0,0,0,0.09);font-size:0.875rem;font-weight:400;padding:0.9375rem 3.4375rem;background:linear-gradient(95.29deg, #f29eb6 -6.72%, #e6116d 98.84%);border:none;border-radius:2.5rem;color:#fff;position:relative;text-decoration:none;text-transform:capitalize;white-space:nowrap;cursor:pointer}.popup-book-appointment .section-form{width:30.7rem;overflow-y:auto;margin-left:-15px;overflow-x:hidden}.popup-book-appointment .section-form .wrapper-date{height:auto;margin-bottom:3rem;position:relative}@media (max-width: 767.98px){.popup-book-appointment .section-form .wrapper-date{margin-bottom:8rem}}.popup-book-appointment .middle{position:absolute}.popup-book-appointment .middle h6{font-size:0.875rem;color:#623c21;font-weight:600;letter-spacing:0.02em;font-family:"IBM Plex Sans";margin-bottom:10px;margin-top:40px}@media (max-width: 767.98px){.popup-book-appointment .middle h6{padding-left:2rem}}.popup-book-appointment #a-form{height:calc(50vh - 55px);overflow-y:auto;padding-bottom:15px}@media (max-width: 360px){.popup-book-appointment #a-form{padding-bottom:40px !important}}@media only screen and (max-width: 500px) and (min-width: 365px){.popup-book-appointment #a-form{padding-bottom:30px !important}}.popup-book-appointment #a-form::-webkit-scrollbar{display:none}.popup-book-appointment .steps h6{font-size:0.875rem;color:#623c21;font-weight:400;letter-spacing:0.02em;font-family:"IBM Plex Sans"}.popup-book-appointment .apn-form{margin-top:20px;padding:25px !important;border:1px solid #d5d5d5 !important;-webkit-box-shadow:none !important;box-shadow:none !important;width:20rem}@media (max-width: 767.98px){.popup-book-appointment .apn-form{margin-top:20px}}@media (max-width: 767.98px){.popup-book-appointment .pop-container{opacity:20 !important;position:fixed;height:100%;bottom:0;top:60px;right:-45px;width:30rem;background-color:#fff !important;padding:3rem 4rem 0;z-index:5}.popup-book-appointment .button-close-circle{border-radius:50%;position:fixed;top:26px;height:30px;width:30px;left:47%;border:none}}.popup-book-appointment .app-date{border-radius:0.25rem;font-size:1rem;padding:5px}.popup-book-appointment .req-field-sty{border-color:#e6116d !important}.popup-book-appointment .errormessage-border{border-color:#d5d5d5 !important}.popup-book-appointment .book-appointment-mode-item-items{background:#fff;border:1px solid rgba(230,230,230,0.4);border-radius:8px;-webkit-box-shadow:1px 0.5rem 1.0625rem rgba(0,0,0,0.04);box-shadow:1px 0.5rem 1.0625rem rgba(0,0,0,0.04);cursor:pointer;text-decoration:none;padding:5px 16px}.popup-book-appointment .book-appointment-mode-item-items .i-phone::before{content:"";display:inline-block;font-family:"taneira-icons";font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:auto}.popup-book-appointment .book-appointment-mode-item-items .circle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#faeee6;border-radius:2.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem}.popup-book-appointment .book-appointment-mode-item-items p{font-size:1rem;letter-spacing:0.02em;padding-bottom:1.6875rem;text-transform:capitalize;font-family:"IBM Plex Sans";font-weight:400;text-align:center}.popup-book-appointment .book-appointment-mode-item-items .circle img{border-radius:0;height:auto;width:2.5rem}.popup-book-appointment .book-appointment-mode-item-items .circle i{color:#b78053;font-size:2.1875rem}.popup-book-appointment .book-appointment-mode-item-items .new-boxes p{font-size:1rem;letter-spacing:0.02em;padding-bottom:1.6875rem;text-transform:capitalize;font-family:"IBM Plex Sans"}.popup-book-appointment li.book-appointment-mode-item-items.active{border:1px solid #e6116d !important}.popup-book-appointment .mode-section{height:100%;margin:0}.popup-book-appointment .mode-section .new-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:0 0 10px;list-style-type:none;padding-top:35px}@media (max-width: 767.98px){.popup-book-appointment .mode-section .new-boxes{padding:27px;gap:0.3rem}}.popup-book-appointment .title p{color:#2b2b2b;font-family:"IBM Plex Serif"}@media (max-width: 767.98px){.popup-book-appointment .title p{padding-left:2rem}}.popup-book-appointment .title h4{color:#2b2b2b;font-family:"IBM Plex Serif";font-weight:400;line-height:1.4rem;margin-bottom:0;font-size:1rem;letter-spacing:0.02em}@media (max-width: 767.98px){.popup-book-appointment .title h4{padding-left:2rem}}.modal-open{overflow:hidden}#homepage .popup-book-appointment .mode-section{height:auto}

