.offline-bannerr-image__conatiner{position:relative}.offline-bannerr-image__conatiner img{width:100%;height:auto;object-fit:contain}.offline-bannerr-content__wrapper{position:absolute;top:40%;left:30%;width:40%}.offline-bannerr-main__text p{font-size:35px;font-weight:700;line-height:42px;color:#fff;margin-bottom:32px;text-align:center}.offline-bannerr-submain__text{font-size:20px;font-weight:400;line-height:24px;color:#d9e797;margin-bottom:32px;text-align:center;letter-spacing:.1px}.offline-bannerr-button__link{width:320px;height:48px;display:block;background:#b7d340;border-radius:8px;padding:14px 4px;font-size:17px;font-weight:600;color:#2c2c2a;line-height:20px;text-align:center;cursor:pointer;margin:0 auto}.offline-bannerr-button__link:hover{text-decoration:none;background:#fff;color:#000}.offline-bannerr-submain__discription{font-size:12px;font-weight:800;line-height:16px;color:#fff;text-align:center;border:1px solid var(--surface-Opaque-light-2, #FFFFFF80);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;width:max-content;margin:0 auto 32px;padding:6px 25px;text-transform:uppercase}.offline-our-service__wrapper{display:flex;align-items:baseline;width:100%;gap:32px}.offline-our-service__block_container{display:flex;flex-direction:column}.offline-our-service-image_wrapper img{width:100%;height:auto;object-fit:contain}.offline-our-service_main-content{text-align:center;margin:16px 0 12px;font-size:20px;font-weight:700;line-height:24px;color:#262626;position:relative;padding-bottom:12px;letter-spacing:.1px}.offline-our-service_main-content:after{content:" ";width:28px;height:4px;background:#b7d340;border-radius:20px;position:absolute;bottom:0;left:48%;transform:translate(0)}.offline-our-service_sub-content{text-align:center;font-size:16px;line-height:20px;color:#303030;font-weight:400;letter-spacing:.1px}.haircoach-discover__title{font-size:35px;font-weight:700;text-align:center;line-height:42px;color:#2c2c2a;margin-bottom:54px}.haircoach-discover__subtitle{font-size:20px;font-weight:700;line-height:24px;color:#2c2c2a;margin-bottom:24px;text-align:left}.haircoach-discover-location__tabs{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:24px;padding-top:24px;position:relative}.location_tab_btn{padding:12px 8px;background:#fff;cursor:pointer;border-radius:8px;border:1.5px solid var(--border-stroke, #e4e4e2);font-size:12px;font-weight:400;line-height:16px;color:#414042;position:relative;white-space:nowrap}.location_tab_btn.active{background:#f3f7de;border:1px solid var(--border-stroke-primary-accent, #a4bf2c)}.location_tab_btn.disabled{opacity:.5;background:#f3f3f2;border:none;color:#afafab}.haircoach-discover-location-content__container{display:flex;align-items:center;justify-content:flex-start;gap:32px;flex-wrap:wrap;width:100%}.haircoach-discover-location__cards{width:31%;padding-left:12px}.haircoach-discover-future-location__image img{width:100%;height:auto;object-fit:contain;min-width:312px;min-height:268px;border-radius:16px}.haircoach-discover-location__card,.haircoach-discover-location__image{position:relative}.haircoach-discover-location__image img{width:100%;height:auto;object-fit:contain;border-radius:16px}.haircoach-discover-location__info{position:absolute;bottom:5%;padding:0 16px;width:100%}.haircoach-discover-location__name{font-size:20px;line-height:24px;color:#fff;font-weight:400;letter-spacing:.1px;position:relative;padding-bottom:8px;margin-bottom:8px}.haircoach-discover-location__name:after{content:" ";width:28px;height:4px;background:#fff;border-radius:999;position:absolute;bottom:0;left:0;transform:translate(0)}.haircoach-discover-location__timing{font-size:14px;line-height:20px;color:#fff;font-weight:700;margin-bottom:14px}.haircoach-discover-contact_wrapper{display:flex;align-items:center;gap:10px;width:100%}.haircoach-discover-loc-btn__container{width:86%;cursor:pointer}.haircoach-discover-location__btn{background:#b7d340;width:222px;display:block;height:48px;border-radius:8px;padding:14px 4px;font-size:14px;line-height:20px;font-weight:600;text-align:center}.haircoach-discover-contact_option{width:24%;background:#556417;border-radius:8px;padding:12px;height:48px;text-align:center;cursor:pointer}.offline-store .f-reault-page-revamp-faq-title{font-size:29px;margin-bottom:8px;font-weight:800;line-height:36px;color:#2c2c2a}.offline-store .faq-question-answer{padding:12px 16px 16px;border-radius:12px}.offline-store .faq-question-answer details summary{font-size:17px;line-height:20px}.offline-store .faq-question-answer p{border-top:1px solid #DEDEDE;color:#262626}.offline-store .f-reault-page-revamp-faq{margin-bottom:20px}.block-slider--image{margin-left:16px;display:flex!important;align-items:center;justify-content:center}.block-slider--image img{width:100%;height:100%;object-fit:contain;border-radius:12px}.section-heading--bottom-bar{position:relative;padding-bottom:16px}.section-heading--bottom-bar:after{content:" ";width:22px;height:4px;background:#999;position:absolute;bottom:0;left:48%;transform:translate(0);border-radius:999px}h2.section-heading.section-title.landing-page-section__title{margin-bottom:16px!important;color:var(--n-text-icon-title, #303030);text-align:center;font-size:44px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:.44px}h4.block-image-slider__subtitle{color:var(--n-text-icon-body, #404040);text-align:center;font-size:20px;font-style:normal;font-weight:300;line-height:28px;letter-spacing:.2px;width:38%;margin:0 auto 64px}.offline-store.offline-store .threefold-section-background a#hairtestcta{display:flex;padding:14px 52px;justify-content:center;align-items:center;color:#2c2c2a;align-self:stretch;border-radius:8px;background:var(--surface-primary-cta, #B7D340);border-color:var(--surface-primary-cta, #B7D340);text-transform:capitalize;font-size:17px;width:48%}.template-page.offline-store.offline-store .content__wrapper{display:flex;flex-direction:column}.template-page.offline-store.offline-store p.subheading{order:1;margin:0 auto;max-width:200px}.template-page.offline-store.offline-store .three_fold_heading.text-center{order:2}.template-page.offline-store.offline-store h5.content_ways.mb-4.pt-5.pt-md-2{order:3;padding:32px 0 0!important}.template-page.offline-store.offline-store p.description.mb-md-5.mb-3{order:4}.template-page.offline-store.offline-store .three_fold{padding:60px 0}.image-slide.images--flex{display:flex;flex-direction:column;gap:16px}.traya-experience-slider img.first-image,.traya-experience-slider img.second--image{width:100%;height:100%;object-fit:contain;border-radius:12px}.traya-experience-slider--container.container h2.section-heading.section-title.landing-page-section__title{color:var(--neutralgrey-900, #262626);text-align:center;font-size:35px;font-style:normal;font-weight:700;line-height:42px;letter-spacing:.35px;margin:24px auto 60px!important}.faq-revamp-block__container{padding-top:24px}.faq-revamp__title{font-size:35px;margin:0;font-weight:800;line-height:30px;color:#2c2c2a;font-family:Nunito Sans,sans-serif!important;letter-spacing:0px;position:relative;text-align:center}.faq-revamp__question-answer details summary{font-size:14px;font-weight:700;line-height:20px;cursor:pointer;position:relative;display:flex;align-items:center;gap:30px;color:#2c2c2c;font-family:Nunito Sans,sans-serif!important;width:94%}.faq-revamp__question-answer p{padding-top:10px;color:#262626;font-weight:400;font-size:14px;line-height:20px;font-family:Nunito Sans,sans-serif!important}.faq-revamp-block__subcontainer{display:flex;flex-direction:column;gap:16px;width:100%}.faq-revamp__question-answer summary .faq-revamp__icon{position:absolute;right:-6%;top:0;color:#000;width:15px;height:15px;width:4%}.faq-revamp__question-answer details ol li{margin:0;padding:10px 0;font-size:14px;font-weight:400;line-height:20px;color:#5e5e5a;list-style:lower-alpha}.faq-revamp__question-answer ol{padding:0 0 0 20px}.faq-revamp__question-answer details{margin:0;font-size:14px;font-weight:600;line-height:19px}.faq-revamp__question-answer{padding:12px;background:#f3f3f2;border-radius:8px}.faq-revamp__question-answer:has(details[open]){border-radius:12px;background:var(--neutralgrey-50, #F7F7F7)}.faq-revamp__question-answer details[open] .faq-revamp__icon svg{transform:rotate(180deg);transition:transform .3s ease-in-out}.faq-revamp__icon svg{transition:transform .3s ease-in-out}.faq-revamp__question-answer:has(details[open]) summary.faq-revamp__summary{border-bottom:1px solid #DEDEDE;padding-bottom:10px}.faq-revamp__question-answer details ul li{list-style:disc;font-weight:400}.faq-revamp__question-answer details ul{margin-left:4%}.offline-doctor-section-image_wrapper img{width:100%;height:198px;object-fit:cover;border-radius:14px}.offline-doctor__block_container{padding-left:11px}.offline-doctor_name{margin:16px 0 8px;color:var(--neutralgrey-800, #303030);font-size:17px;font-weight:700;line-height:20px;letter-spacing:.17px}.offline-doctor_education{color:var(--neutralgrey-500, #999);font-size:12px;font-weight:800;line-height:16px;letter-spacing:.12px;text-transform:uppercase;margin-bottom:14px;min-height:48px}.offline-doctor_description{color:var(--neutralgrey-800, #303030);font-size:16px;font-weight:400;line-height:20px;letter-spacing:.14px}.offline-doctor-section-content_wrapper{padding-left:6px}.offline-store p.section-title.section-title-new{margin:60px 0!important;font-size:35px;font-weight:700;text-align:center;line-height:42px;color:#2c2c2a}.container.haircoach-discover__wrapper h2.haircoach-discover__title{margin-bottom:16px}@media (max-width: 768px){.offline-bannerr-image__conatiner img{margin-top:6%}.offline-bannerr-content__wrapper{position:absolute;top:46%;left:0;width:100%;padding:0 16px}.offline-bannerr-main__text p{font-size:29px;line-height:36px;margin-bottom:24px}.offline-bannerr-submain__text{font-size:17px;line-height:20px;margin-bottom:24px;white-space:nowrap}.offline-bannerr-button__link{height:48px;margin:0 auto}.offline-bannerr-image__conatiner{margin-bottom:40px}.offline-bannerr-main__discription{font-size:14px}.offline-our-service__wrapper{flex-direction:column}.offline-our-service__block_container{display:flex;flex-direction:row-reverse;gap:20px;align-items:center}.offline-our-service-image_wrapper,.offline-our-service-content_wrapper{width:50%}.offline-our-service_main-content{text-align:left;font-size:17px;line-height:20px}.offline-our-service_main-content:after{left:0}.offline-our-service_sub-content{text-align:left;font-size:12px;line-height:16px;margin:0}.haircoach-discover__title{font-size:29px;line-height:36px;margin-bottom:20px}.haircoach-discover__subtitle{font-size:17px;font-weight:400;line-height:20px;text-align:center}.location_tab_btn{width:100%;height:max-content}.haircoach-discover-location__tabs::-webkit-scrollbar{display:none}.haircoach-discover-location__tabs{justify-content:flex-start;overflow-x:auto;gap:8px;padding-top:12px}.haircoach-discover-location__cards{width:100%;padding-left:0;margin:0 6px}.offline-store .f-reault-page-revamp-faq-title{font-size:24px;line-height:30px}.template-page.offline-store.offline-store #footer{padding-bottom:70px}h2.section-heading.section-title.landing-page-section__title{margin-bottom:32px!important;font-size:29px;line-height:36px;letter-spacing:.29px;width:90%;margin:0 auto}h4.block-image-slider__subtitle{font-size:17px;line-height:20px;letter-spacing:.1px;width:100%;margin:0 auto 24px}.template-page.offline-store.offline-store p.three-fold-head.section-heading--bottom-bar{margin-bottom:0!important}.offline-store.offline-store .threefold-section-background a#hairtestcta{width:90%}.template-page.offline-store.offline-store .three_fold{padding:48px 0}.template-page.offline-store.offline-store p.subheading{max-width:158px}.image-slide.slick-slide{margin-left:16px}.traya-experience-slider.slick-initialized .slick-track{margin-left:-20%}.traya-experience-slider--container.container h2.section-heading.section-title.landing-page-section__title{font-size:29px;line-height:36px;letter-spacing:.29px;margin:48px auto!important}.faq-revamp-block__container{padding-top:12px}.faq-revamp-block__subcontainer{gap:8px}.offline-doctor_education{font-size:10px;line-height:12px;min-height:36px}.offline-store p.section-title.section-title-new{margin:30px auto 0!important;padding:16px;width:80%;font-size:29px;font-weight:700;text-align:center;line-height:42px;color:#2c2c2a}.faq-revamp__title{font-size:29px}}
/*# sourceMappingURL=/cdn/shop/t/1229/assets/offline-store.css.map */
