body.female-result{width:100%}.hair-health-summary-container{width:100%;position:relative;padding-bottom:40px;font-family:Nunito Sans;margin-bottom:50px}.hair-health-summary-wrapper{height:160px;padding:24px;flex-shrink:0;align-self:stretch;position:relative;border-radius:0 0 28px 28px;background:var(--gradient-support-bottom-heavy-200, linear-gradient(180deg, #FFF 0%, var(--generic-support-200, #EBCEAE) 100%))}a:not([href]){cursor:auto}body.drawer-open .sticky-price-bar{display:none}.add-addon-btn[disabled],.add-addon-btn.loading{background-color:#333;color:#fff;cursor:not-allowed;opacity:1}.hair-health-summary-container.container{padding:0}.hair-health-summary-header{display:flex;flex-direction:column;gap:8px}.hair-health-summary-greeting{color:var(--primary-text, #404040);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:.1px}.hair-health-summary-heading{color:var(--generic-support-800, #94632E);font-size:22px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.11px}.hair-health-summary-cards{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0 0}.hair-health-summary-cards-inner{display:flex;position:absolute;bottom:-28px;left:10px;right:0;width:auto;gap:12px}.hair-condition-text{color:var(--generic-support-800, #94632E);font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.11px}#user-name{color:var(--primary-text, #404040);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hair-health-summary-card{display:flex;align-items:center;gap:12px;width:44%}.hair-health-summary-card:last-child{width:50%}.hair-stage-image,img.hair-fall-icon{width:44px;height:auto;border-radius:50%;margin-bottom:0;background:transparent}.hair-stage-title,p.hair-fall-text{color:var(--primary-text, #404040);font-family:Nunito Sans;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px;font-size:13px;line-height:18px;text-align:left}.hair-stage-wrapper,.hair-fall-item{text-align:center;display:flex;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.5);background:var(--gradient-card-blur-1, linear-gradient(180deg, var(--generic-gradient-shades-card-blur-1, #FAF3EB) 0%, var(--generic-gradient-shades-card-blur-2, #FBF6F0) 40.76%, var(--generic-gradient-shades-card-blur-3, #FEFCFB) 52.15%, #FFF 100%));box-shadow:0 4px 12px #0000001f;gap:8px;padding:8px 10px 8px 8px;border-radius:16px}.hair-health-summary-text{color:var(--primary-text, #404040);font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px}div#customer-report-journey{padding:20px 0 20px 16px}p.custome-stage-heading{color:var(--primary-text, #404040);font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:800;line-height:26px;letter-spacing:-.11px}.stage-image-wrapper{display:flex;align-items:center;gap:var(--padding-app-inter-card, 12px);align-self:stretch;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:16px}img.scrollable-stage-image{width:100%;height:100%;object-fit:contain;max-width:129px;max-height:143px;width:129px;height:143px}.scrollable-stage-image-wrapper p{color:var(--Grey-700, #404040);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.24px;padding-top:12px;text-align:center}.hair-fall-illustration-container{padding:20px 16px;font-family:Nunito Sans;color:#404040}.hair-fall-illustration-wrapper{margin-bottom:24px}.hair-fall-illustration-header{margin-bottom:36px}.hair-fall-illustration-heading{color:var(--primary-text, #404040);font-size:22px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-.11px}.hair-fall-illustration-subheading{color:var(--secondary-text, #5C5C5C);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.hair-fall-illustration-image img{width:100%;border-radius:12px;transform:scale(1.1)}.hair-fall-illustration-subcontent{color:var(--primary-text, #404040);text-align:center;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.1px;position:relative;padding-bottom:24px}h2.hair-fall-illustration-subcontent:after{content:" ";width:28px;height:4px;background:#404040;position:absolute;bottom:9px;left:46%;transform:translate(0);background:var(--generic-support-500, #D09250);border-radius:99px}.hair-fall-illustration-subtext{color:var(--secondary-text, #5C5C5C);text-align:center;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px}.hair-fall-illustration-diff-content{display:flex;gap:12px}.illustration-content-wrapper{flex:1;border-radius:var(--16x, 16px);border:1px solid var(--generic-support-200, #EBCEAE);background:var(--Grey-0, #FFF)}h5.illustration-content-heading{font-weight:700;text-align:center;display:flex;padding:var(--4x, 4px) 0;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:var(--generic-support-100, #F8E8D2);border-top-left-radius:15px;border-top-right-radius:15px}.illustration-content-points{display:flex;padding:var(--12x, 12px);flex-direction:column;align-items:flex-start;gap:var(--8x, 8px);align-self:stretch}.illustration-point{display:flex;gap:4px;align-items:anchor-center}.illustration-content-text-logo{color:#b77b3c}p.illustration-content-text{color:var(--secondary-text, #5C5C5C);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.exp-milestone-section-wrap{width:100%;max-width:500px;padding:0 16px;background:linear-gradient(180deg,var(--grey-0, #FFF) 0%,#ECECEC 100%);position:relative}.exp-milestone-section-title{font-family:Playfair Display,serif;font-size:22px;font-weight:500;color:#1e1a16;line-height:1.25;margin-bottom:16px;padding:0 16px}.exp-milestone-carousel-outer{overflow:hidden;width:100%}.exp-milestone-carousel-viewport{padding:12px 11% 16px;box-sizing:border-box;width:100%}.exp-milestone-carousel-track{display:flex;gap:4px;transition:transform .42s cubic-bezier(.4,0,.2,1);will-change:transform}.exp-milestone-card{flex-shrink:0;padding:16px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;box-sizing:border-box;transform:scale(.87);opacity:.6;transition:transform .42s ease,opacity .42s ease;border-radius:20px;border:1px solid var(--Grey-600, #787878);background:var(--Grey-0, #FFF);box-shadow:0 4px #787878}.exp-milestone-card.is-active{transform:scale(1);opacity:1}.exp-milestone-card.exp-milestone-highlight{border-radius:20px;border:1px solid var(--Grey-600, #787878);background:var(--Grey-0, #FFF);box-shadow:0 4px #787878}.exp-milestone-ribbon{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:#998ab3;color:#fff;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;padding:6px 22px 8px;border-radius:0 0 10px 10px;white-space:nowrap;box-shadow:0 3px 10px #b8782a40;line-height:1}.exp-milestone-month{color:var(--primary-text, #404040);text-align:center;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.exp-milestone-card.exp-milestone-highlight .exp-milestone-month{color:#404040;margin-top:26px}.exp-milestone-img{border-radius:14px;object-fit:cover;margin:20px 0;background:#ede3d8;display:flex;width:126px;height:120px;flex-direction:column;align-items:flex-start;gap:10px;flex-shrink:0}.exp-milestone-heading{margin-bottom:12px;color:var(--primary-text, #404040);text-align:center;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.1px;width:84%}.exp-milestone-subheading{color:#5c5c5c;text-align:center;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.12px}.exp-milestone-nav-wrap{margin-top:24px;padding-left:80px;padding-right:24px;align-items:baseline;gap:20px;display:flex;overflow-x:scroll;justify-content:center;scrollbar-width:none;flex-direction:row;padding-bottom:50px}.exp-milestone-nav-wrap.dandruff-milestone{padding-left:160px}.exp-milestone-nav-item{display:flex;flex-direction:column;align-items:center;gap:5px}.exp-milestone-nav-btn{width:48px;height:48px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;color:#1e1a16;transition:all .22s;display:flex;align-items:center;justify-content:center;line-height:1;border:1px solid var(--Grey-500, #999);background:var(--Grey-0, #FFF);border-radius:var(--12x, 12px)}.exp-milestone-nav-btn:hover{border-color:#d4a055}.exp-milestone-nav-btn.active{color:#fff!important;box-shadow:none;border-radius:var(--12x, 12px);border:1px solid var(--Grey-700, #404040);background:var(--Grey-700, #404040)}.exp-milestone-bookmark{width:16px;height:20px;display:none;flex-shrink:0}.exp-milestone-nav-item.exp-milestone-flag .exp-milestone-bookmark{display:block}.exp-milestone-celebrate-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:0;transition:opacity .2s ease}.exp-milestone-celebrate-overlay.active{opacity:1}.exp-milestone-celebrate-overlay img{width:100%;height:100%;object-fit:cover}.cs-section{padding:20px 16px}.cs-slider{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.cs-slider::-webkit-scrollbar{display:none}.cs-card{flex:0 0 auto;width:300px;scroll-snap-align:start;border-radius:16px;overflow:hidden}.cs-card img{width:100%;display:block}.cs-pagination{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:16px}.cs-dot{width:6px;height:6px;border-radius:50%;background:#c9c9c9}.cs-dot.active{width:auto;height:auto;padding:2px 8px;border-radius:20px;background:#404040;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center}.pagination-arrow-flex{cursor:pointer;display:flex;height:40px;padding:0 var(--16x, 16px) 0 6XL;justify-content:center;align-items:center;gap:var(--8x, 8px);align-self:stretch;border-radius:var(--10x, 10px);background:var(--Grey-100, #F0F0F0);outline:none;box-shadow:none;border:none;width:100%;margin-top:16px}.cs-btn{height:40px;border-radius:10px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;color:#404040;gap:8px}.internal-products-wrapper-bg{background:var(--generic-support-50, #FFF5EB);padding:16px 16px 0}h1.combo-builder--heading{color:var(--primary-text, #404040);font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.11px;margin-bottom:16px}.combo-heading{color:var(--generic-support-800, #94632E);font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:16px}.combo-section.addons-section-container h2.combo-heading,.combo-section.dosage-section-container h2.combo-heading,.combo-section.removed-products-container h2.combo-heading{color:#404040;text-transform:math-auto;color:var(--primary-text, #404040);font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.11px}.product-left img{width:56px;height:60px;border-radius:12px;background:#f0f0f0;padding-top:4px}h4.product-title{overflow:hidden;color:var(--primary-text, #404040);text-overflow:ellipsis;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.1px;margin-bottom:2px}.product-effect{color:var(--primary-text, #404040);font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.2px;margin-bottom:8px}.product-card{display:flex;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--Grey-200, #DEDEDE);align-items:center;display:grid;grid-template-columns:1fr 30fr 1fr}.product-card.free-product-container{justify-content:space-between;gap:12px;grid-template-columns:1fr auto}.product-right{align-self:stretch}.product-left{width:58.765px;height:56.841px}p.ingredient-name{overflow:hidden;color:var(--Grey-600, #787878);text-overflow:ellipsis;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.24px;margin:0}.product-ingredients{display:flex;justify-content:flex-start;align-items:flex-start;align-self:stretch;gap:6px}.product-ingredients-image{display:flex}.product-ingredients-image{position:relative;width:30px;height:20px}.product-title-price-flex{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px}p.product-price{color:var(--Grey-700, #404040);text-align:right;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 6px;text-align:left}.product-title-price-flex.free-product-tag{align-items:revert-rule}.product-ingredients-image img{width:15px;height:15px;border-radius:50%;object-fit:cover;position:absolute;background:#fff;box-shadow:0 2px 6px #0000001a;margin-right:4px}.product-ingredients-image img:nth-child(1){left:0;z-index:1;opacity:.9}.product-ingredients-image img:nth-child(2){left:11px;z-index:2}.product-ingredients-name{display:flex;align-items:center;gap:5px}button.remove-btn,button.product-arrow-btn{width:12px;height:24px;border:none;outline:none;background:none;padding:0}.product-actions{display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:36px;height:100%}svg.ingredient-dot:last-child{display:none}#removed-products>*{flex:0 0 auto}.add-back-btn{background:#fff;color:#404040;display:flex;width:100%;height:24px;padding:0 14px;justify-content:center;align-items:center;gap:var(--8x, 8px);border-radius:var(--6x, 6px);border:1px solid var(--Grey-700, #404040);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.24px}.combo-section{transition:all .6s ease}.internal-custom-diet-plan-container{display:flex;align-items:center;gap:22px;align-self:stretch;padding:10px 0 20px}.internal-custom-diet-plan-container img{object-fit:contain;height:auto;width:15%}h3.custom-diet-plan--heading{overflow:hidden;color:var(--primary-text, #404040);text-overflow:ellipsis;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.1px;margin-bottom:8px}p.custom-diet-plan--content{color:var(--primary-text, #404040);font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.24px;width:66%}.custom-diet-plan--price{display:flex;align-items:flex-start;gap:8px}p.custom-diet-price{color:var(--secondary-text, #5C5C5C);text-align:right;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration-line:line-through;margin-bottom:6px}span.custom-diet-freetag{display:flex;height:19px;padding:0 var(--8x, 8px);align-items:center;border-radius:var(--scale-48px, 48px);background:var(--signal-success-200, #34A354);color:var(--Grey-0, #FFF);font-size:10px;font-weight:700;letter-spacing:.4px}.combo-section.dosage-section-container,.combo-section.removed-products-container,.combo-section.addons-section-container{padding:0 16px}.combo-section.dosage-section-container{padding-top:20px}.combo-section.removed-products-container{margin:24px 0 12px}.dosage-wrapper{margin-top:16px}.dosage-heading{font-size:14px;font-weight:600;color:#6f5aa8;margin-bottom:12px;letter-spacing:.5px}.dosage-everyday-grid{display:flex;gap:12px;flex-direction:row}.dosage-card-box{flex:1;border:1px solid #E6E6E6;border-radius:16px;overflow:hidden;background:#fff}.dosage-card-header{background:#f3f3f3;padding:8px;text-align:center;font-size:12px;color:#555;font-weight:600}.dosage-card-list{padding:10px;display:flex;flex-direction:column;gap:16px}.dosage-item{display:flex;align-items:center;gap:10px}.dosage-item img{width:34px;height:34px;border-radius:8px;background:#f5f5f5;padding:4px}.dosage-name{overflow:hidden;color:var(--primary-text, #404040);text-overflow:ellipsis;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.24px;margin:0}.dosage-value{margin:2px 0 0;color:var(--generic-info-800, #8A7BA7);font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:.24px}.dosage-wash-container{border:1px solid #E6E6E6;border-radius:16px;overflow:hidden;background:#fff}.dosage-wash-subtext{background:#f3f3f3;padding:10px 1px;font-size:13px;font-weight:600;text-align:center;color:#555;margin-bottom:0}.dosage-wash-grid{display:grid;grid-template-columns:1fr;gap:12px;padding:12px}.dosage-wash-item{display:flex;gap:10px;align-items:center}.dosage-wash-item img{width:40px;height:40px;border-radius:8px;background:#f5f5f5;padding:4px}.dosage-card-box,.dosage-wash-container{box-shadow:0 2px 6px #0000000a}.dosage-everyday-grid.column-layout{flex-direction:column}.dosage-everyday{padding-bottom:24px}.dosage-wash-grid.column-layout{display:grid;grid-template-columns:1fr 1fr;gap:12px}#addons-section,#removed-products{display:flex;overflow-x:scroll;justify-content:flex-start;gap:12px;scrollbar-width:none;flex-direction:row}#addons-section::-webkit-scrollbar,#removed-products::-webkit-scrollbar{display:none}.addon-card,.removed-card{width:min-content;flex:1 0 0;border-radius:16px;background:#fff;padding:0;display:flex;flex-direction:column;scroll-snap-align:start}.addon-left,.removed-left{width:130px;height:78px;background:#f5f5f5;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.addon-left img,.removed-left img{max-height:100px;object-fit:contain;width:58px;height:58px}.addon-center{margin-bottom:10px}.addon-center p:first-child,.removed-center p:first-child{font-size:16px;font-weight:600;margin:0 0 6px;color:#222}.addon-product-effect{display:inline-block;font-size:11px;padding:4px 10px;color:#5c5c5c;font-weight:600;letter-spacing:.5px;border-radius:var(--scale-48px, 48px);background:var(--generic-info-200, #EEEAF4)}p.addons-price{color:var(--Grey-650, #5C5C5C);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0}.addon-right{margin-top:8px}.add-addon-btn{width:100%;border:1px solid #333;background:transparent;padding:6px;border-radius:6px;font-size:12px;cursor:pointer}.add-addon-btn:hover{background:#000;color:#fff}.addon-card:hover{transform:translateY(-2px);transition:.2s ease}.addon-center p:first-child,.removed-center p:first-child{margin:0 0 6px;color:#222;overflow:hidden;color:var(--Grey-700, #404040);text-overflow:ellipsis;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px;min-height:40px;padding:0 4px}.rewamp-testimonial-videos-wrapper{padding:20px 0 20px 16px}.product-title-price-flex.free-product-tag h4.product-title{width:62%}.custom-diet-plan--wrapper{width:100%}.custom-diet-plan-flexer{display:flex;justify-content:space-between}.faq-heading.text-left{font-weight:500}.price-summary-card{display:flex;justify-content:space-between;align-items:center;padding:0 0 26px;border-radius:12px}p.price-saved-amount{color:var(--signal-success-200, #34A354);font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.11px}.price-summary-left{display:flex;gap:12px;align-items:center}.price-summary-left img{width:100%;height:100%;object-fit:contain}.price-icon{width:40px;height:40px;background:#dff5e5;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#2e7d32;font-weight:700}p.price-total-label{color:var(--primary-text, #404040);text-align:right;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px}.price-summary-right{text-align:right}.price-total-label{font-size:14px;color:#555}.price-values{display:flex;gap:8px;justify-content:flex-end;align-items:center}.remove-popup{position:fixed;top:0;right:0;left:0;bottom:0;display:none;z-index:12345}.remove-sheet{position:fixed;bottom:0;left:0;width:100%;height:auto;display:flex;align-items:flex-end;justify-content:center;z-index:9999;border-radius:28px 28px 0 0}.remove-content{width:100%;max-width:100%;background:#fff;border-radius:24px 24px 0 0;text-align:center;animation:slideUp .3s ease}.remove-drag{width:60px;height:6px;background:#dcdcdc;border-radius:10px;margin:11px auto 14px;display:block!important}.remove-popup-content{padding:20px 16px 0}.removed-card-image--drawer{display:flex;width:100px;height:101px;padding-top:0;justify-content:center;align-items:center;gap:14.286px;aspect-ratio:14 / 15;margin:0 auto;border-radius:21.429px;background:var(--Grey-100, #F0F0F0)}.remove-content #popup-image{width:100%;height:100%;border-radius:21.429px;object-fit:contain}#popup-title{margin:12px 0 4px;overflow:hidden;color:var(--primary-text, #404040);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.1px}.remove-popup-oneliner{color:var(--secondary-text, #5C5C5C);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.24px;width:70%;margin:0 auto 12px}.remove-product-desclaimer-flex{display:flex;padding:var(--8x, 8px) var(--12x, 12px);justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:var(--12x, 12px);background:var(--generic-support-50, #FFF5EB);width:100%;margin:0 auto}.remove-product-desclaimer{text-align:left;color:var(--primary-text, #404040);font-size:14px;font-style:normal;font-weight:500;line-height:20px}.remove-content>p{margin:12px 0;color:var(--Grey-600, #787878);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.24px}.remove-actions{display:flex;width:auto;height:80px;padding:16px;justify-content:center;align-items:center;gap:var(--12x, 12px);border-top:1px solid var(--Grey-200, #DEDEDE);background:var(--Grey-0, #FFF)}.remove-actions button{flex:1;height:50px;border-radius:14px;font-size:16px;font-weight:500;border:none;cursor:pointer}#confirm-remove{color:#404040;border-radius:var(--12x, 12px);border:1px solid var(--Grey-200, #DEDEDE);background:var(--Grey-0, #FFF)}#confirm-remove,#confirm-remove:hover,#confirm-remove:focus,#confirm-remove:active{background-color:#333;color:#fff;cursor:pointer}.add-back-btn,.add-back-btn:hover,.add-back-btn:focus,.add-back-btn:active{background-color:#333;color:#fff;cursor:pointer}#confirm-remove[disabled]{cursor:not-allowed;background-color:#333;color:#fff;opacity:.7}#confirm-remove[disabled],#confirm-remove.disabled,#confirm-remove.loading{cursor:pointer!important}#cancel-remove{border-radius:var(--12x, 12px);background:var(--Grey-700, #404040);color:#fff}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.strike-cart-total-price{text-decoration:line-through;color:var(--Grey-650, #5C5C5C);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:line-through}.total-price{color:var(--Grey-700, #404040);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.11px}.internal-products-wrapper-bg .total-price{font-size:22px}.internal-products-wrapper-bg .strike-cart-total-price{font-size:16px}.price-save-label{color:#404040;font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px}.sticky-price-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px #0000001a;z-index:999;display:flex;align-items:center;padding:8px 12px}button#add-to-cart-result-page-frp img,button#confirm-remove img,button.add-back-btn img,button.add-addon-btn img{width:20px;height:20px}button.add-addon-btn:hover,button.add-back-btn:hover,button#confirm-remove:hover{background:#000;color:#fff}.add-addon-btn[disabled],.add-addon-btn.disabled,.add-addon-btn.loading{cursor:pointer!important}.sticky-price-values{display:flex;gap:8px;align-items:center}body.female-result8 .faq-container.container{padding:0 16px 100px}.sticky-price-left{display:flex;flex-direction:column;width:74%}.sticky-tax-text{font-size:12px;color:#777}.sticky-buy-btn{border-radius:var(--10x, 10px);background:var(--primary-button-surface-active, #BB5E4E);border:none;padding:12px 28px;cursor:pointer;color:var(--primary-button-text-icon-active, #FFF);font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:600;line-height:20px}div#popup-content-placeholder{padding-bottom:46px}div#addons-section>*{flex:0 0 auto}@media screen and (max-width:767px){.template-page.female-result4.female-result4 .mini-onboarding-video--container{padding-top:50px}section.hair-fall-illustration-container.container,.hair-health-summary-container.container,.exp-milestone-section-wrap.container{padding-left:0;padding-right:0;margin-bottom:50px}section.hair-fall-illustration-container.container{margin-bottom:0}.exp-milestone-section-wrap.container{margin-bottom:10px}.exp-milestone-section-wrap{padding:16px 0}.exp-milestone-section-wrap{max-width:1000px}.hair-fall-illustration-wrapper{padding:0 16px}body.female-result8.female-result main#MainContent{padding:66px 0 0}}#celebrateOverlay{position:absolute;top:20%;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:99}#celebrateOverlay.active{display:block}.milestone-lottie{width:40px;height:40px;position:absolute;top:48px;right:4px;pointer-events:none}.exp-milestone-nav-item{position:relative}#background-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:none}#product-popup{position:fixed;z-index:111111;background:#fff;transition:bottom .3s ease,right .3s ease;bottom:-100%;left:0;width:100%;height:85vh;border-radius:16px 16px 0 0;padding:0 16px}#popup-content-placeholder{width:100%;height:100%}#popup-content-placeholder iframe{width:100%;height:100%;border:none}#close-popup{position:absolute;top:12px;right:16px;z-index:10;cursor:pointer;font-size:18px;color:#555;line-height:1}.results-popup-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999}.results-popup-overlay.active{display:block}.results-popup{position:fixed;bottom:-100%;left:0;width:100%;height:70vh;background:#fff;border-radius:16px 16px 0 0;z-index:123456;overflow-y:auto;transition:bottom .3s ease;display:none}.results-popup.active{bottom:0;display:block}.results-popup-close{position:sticky;top:16px;right:12px;float:right;margin:0;background:none;border:none;cursor:pointer;z-index:10}.results-popup.active .clinical-results-female-v2{margin-top:0}.results-popup-content{padding:16px;clear:both}.template-page.female-result [sticky__btn]{background:0}.empty-cart-popup-box{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px 28px;gap:8px;border-radius:16px;background:#fff}.empty-cart-image-wrapper{margin-bottom:8px}.empty-cart-image-wrapper img{width:160px;height:160px;object-fit:contain}.empty-cart-title{font-size:20px;font-weight:700;margin:0;color:#1a1a1a}.empty-cart-msg{font-size:14px;color:#666;margin:0 0 12px}.go-back-btn{width:100%;padding:14px;background:#1a1a1a;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer}.go-back-btn:disabled{opacity:.6;cursor:not-allowed}.remove-popup-box.empty-cart-popup-box{background:#fff;border-radius:10px;padding:16px;width:90%;max-width:340px;text-align:center;box-shadow:0 2px 12px #0003;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999;position:fixed}.empty-cart-msg{color:var(--secondary-text, #5C5C5C);text-align:center;font-family:Nunito Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.empty-cart-title{color:var(--primary-text, #404040);text-align:center;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.go-back-btn{border-radius:var(--12x, 12px);background:var(--Grey-700, #404040);color:var(--Grey-0, #FFF);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.template-page.female-result4.female-result4 div#new-female-buynow{background:#fff}button.product-remove-btn{width:12px;height:24px;border:none;outline:none;background:none;padding:0}.template-page.female-result4.female-result4 button.optional-add-btn{border:1px solid #333;background:transparent;color:#000;padding:6px;height:30px}.template-page.female-result4.female-result4 button.optional-add-btn img.loader-icon{filter:invert(2)}.template-page.female-result4.female-result4 .combo-section.removed-products-container{margin:24px 0}.template-page.female-result4.female-result4 .product-card.free-product-container{grid-template-columns:1fr 30fr}.template-page.female-result4.female-result4 #product-popup #close-popup{right:-16px;font-size:22px}.template-page.female-result4.female-result4 .female-test-report-section{margin-top:20px!important}.template-page.female-result4.female-result4 img.scrollable-stage-image{width:116px;height:130px;max-height:116px;max-width:130px}.template-page.female-result4.female-result4 #stageContainer{padding-bottom:36px}.template-page.female-result4.female-result4 .free-alignment{display:flex;align-items:baseline;gap:6px}.template-page.female-result4.female-result4 .mini-onboarding-video--container{padding-top:60px}span.witev2__price-amount span.total-price{font-size:20px}.template-page.female-result4.female-result4 h1.combo-builder--heading.custome-stage-heading,.template-page.female-result4.female-result4 h2.combo-heading.custome-stage-heading{font-size:20px;font-weight:800;color:#1a1a1a;font-family:Nunito Sans,sans-serif!important;padding:0 12px 0 0;line-height:24px;letter-spacing:.2px}@media(min-width:768px){.results-popup{top:50%;left:50%;bottom:unset;width:600px;height:80vh;max-height:700px;border-radius:16px;transform:translate(-50%,-40%);opacity:0;transition:transform .3s ease,opacity .3s ease}.results-popup.active{transform:translate(-50%,-50%);opacity:1;bottom:unset}body.female-result8.female-result main#MainContent{padding:66px 0 0;max-width:460px;margin:0 auto}.sticky-price-bar{width:460px;margin:0 auto}.remove-popup.active .remove-sheet{width:fit-content;margin:0 auto;left:0;right:0}.internal-custom-diet-plan-container{gap:12px}#product-popup{width:30%!important;transition:right .6s ease-in-out;bottom:177px;right:-100%;z-index:111111;top:0;left:unset;height:100vh;border-radius:0;padding:0 20px}div#popup-content-placeholder{padding-bottom:46px;margin:0;height:100vh!important}.template-page.female-result4.female-result4 div#popup-content-placeholder{height:100vh!important;margin:0;padding-bottom:180px}section.combo-builder{width:30%;position:fixed;top:6%;right:0;padding:0 0 42px;box-shadow:-2px 0 10px #0000000f;height:calc(100vh - 20%);overflow-y:auto}span.witev2__price-amount span.total-price{font-size:26px}.template-page.female-result4.female-result4 .mini-onboarding-video--container{padding-top:60px}}.template-page.female-result4.female-result4 .mini-onboarding-video--container{padding-top:20px}.template-page.female-result4.female-result4 .app-disc-strip,.template-page.new-female-buynow.new-female-buynow .app-disc-strip{position:fixed;background:#fff5eb;overflow:hidden;cursor:pointer;z-index:9998;border-bottom:1px solid #FCE4D0}.template-page.female-result4.female-result4 .app-disc-strip__track,.template-page.new-female-buynow.new-female-buynow .app-disc-strip__track{display:flex;flex-wrap:nowrap;gap:24px;width:max-content;animation:app-disc-scroll 18s linear infinite;padding:10px 0}@keyframes app-disc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.template-page.female-result4.female-result4 .app-disc-strip__item,.template-page.new-female-buynow.new-female-buynow .app-disc-strip__item{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--neutralgrey-700, #404040);font-size:12px;font-weight:400;line-height:16px;letter-spacing:.12px;white-space:nowrap;font-family:inherit}.template-page.female-result4.female-result4 .app-disc-strip__item img,.template-page.new-female-buynow.new-female-buynow .app-disc-strip__item img{width:18px;height:18px}.template-page.female-result4.female-result4 .app-disc-strip__item strong,.template-page.new-female-buynow.new-female-buynow .app-disc-strip__item strong{color:var(--Clay-600, #C5833A);font-family:Nunito Sans;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12px}.template-page.female-result4.female-result4 .app-disc-strip__chevron,.template-page.new-female-buynow.new-female-buynow .app-disc-strip__chevron{flex-shrink:0;margin-left:4px}.template-page.female-result4.female-result4 .app-disc-strip.app-disc-strip--contained,.template-page.new-female-buynow.new-female-buynow .app-disc-strip.app-disc-strip--contained{position:relative;left:auto;right:auto;bottom:auto;width:100%}.template-page.female-result4.female-result4 #app-disc-overlay,.template-page.new-female-buynow.new-female-buynow #app-disc-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:99998}.template-page.female-result4.female-result4 #app-disc-sheet,.template-page.new-female-buynow.new-female-buynow #app-disc-sheet{position:fixed;background:#fff;z-index:99999;opacity:0;overflow:visible;transition:transform .32s ease,opacity .32s ease}@media(min-width:768px){.template-page.female-result4.female-result4 #app-disc-sheet,.template-page.new-female-buynow.new-female-buynow #app-disc-sheet{right:0;bottom:0;width:460px;max-height:90vh;transform:translateY(100%);box-shadow:0 -8px 32px #0000001f;border-radius:16px 16px 0 0;background:var(--neutralgrey-0, #FFF)}.template-page.female-result4.female-result4 #app-disc-sheet.app-disc-open,.template-page.new-female-buynow.new-female-buynow #app-disc-sheet.app-disc-open{transform:translateY(0);opacity:1}.template-page.female-result4.female-result4 .app-disc-strip.app-disc-strip--contained,.template-page.new-female-buynow.new-female-buynow .app-disc-strip.app-disc-strip--contained{padding-left:12px;padding-right:12px;margin:0!important}}@media(max-width:767px){.template-page.female-result4.female-result4 #app-disc-sheet,.template-page.new-female-buynow.new-female-buynow #app-disc-sheet{left:0;right:0;bottom:0;max-height:85vh;border-radius:20px 20px 0 0;transform:translateY(100%)}.template-page.female-result4.female-result4 #app-disc-sheet.app-disc-open,.template-page.new-female-buynow.new-female-buynow #app-disc-sheet.app-disc-open{transform:translateY(0);opacity:1}}.template-page.female-result4.female-result4 .app-disc-sheet__close,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:22px;cursor:pointer;color:#5c5c5c;padding:4px;line-height:1;z-index:2}.template-page.female-result4.female-result4 .app-disc-sheet__badge,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__badge{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:80px;height:80px;margin:0;z-index:2;display:block}.template-page.female-result4.female-result4 .app-disc-sheet__badge svg,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__badge svg{width:100%;height:100%;display:block}.template-page.female-result4.female-result4 .app-disc-sheet__body,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__body{padding:40px 20px 0;text-align:center;max-height:85vh;overflow-y:auto}.template-page.female-result4.female-result4 .app-disc-sheet__title,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__title{color:var(--Copper-700, #A54337);text-align:center;font-size:29px;font-weight:700;line-height:36px;letter-spacing:.29px;margin:0}.template-page.female-result4.female-result4 .app-disc-sheet__subtitle,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__subtitle{margin:0 0 20px;display:inline-flex;align-items:center;gap:10px;color:var(--neutralgrey-700, #404040);text-align:center;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.14px}.template-page.female-result4.female-result4 .app-disc-sheet__subtitle:before,.template-page.female-result4.female-result4 .app-disc-sheet__subtitle:after,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__subtitle:before,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__subtitle:after{content:"";height:1px;width:28px;background:#c2410c}.template-page.female-result4.female-result4 .app-disc-sheet__prices,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__prices{display:flex;justify-content:space-around;align-items:stretch;gap:16px;padding:12px;border:1px solid var(--Grey-50, #F7F7F7);background:var(--Grey-0, #FFF);box-shadow:0 0 4px #0000000a;border-radius:12px;margin-bottom:20px}.template-page.female-result4.female-result4 .app-disc-sheet__price-col,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__price-col{flex:1}.template-page.female-result4.female-result4 .app-disc-sheet__price-col p,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__price-col p{margin:0 0 12px}.template-page.female-result4.female-result4 .app-disc-sheet__price-amt,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__price-amt{color:var(--primary-text, #404040);text-align:center;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.2px;margin-bottom:6px}.template-page.female-result4.female-result4 .app-disc-sheet__price-amt--app,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__price-amt--app{color:var(--Copper-600, #BB5E4E);font-size:20px;font-weight:900;line-height:28px;letter-spacing:.2px}.template-page.female-result4.female-result4 .app-disc-sheet__price-label,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__price-label{color:#404040;text-align:center;font-size:17px;font-weight:400;line-height:20px;letter-spacing:.17px}.template-page.female-result4.female-result4 .app-disc-sheet__divider,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__divider{width:1px;background:#e5e5e5;align-self:stretch;flex-shrink:0}.template-page.female-result4.female-result4 .app-disc-sheet__perks-title,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__perks-title{color:var(--primary-text, #404040);font-size:16px;font-weight:700;line-height:20px;letter-spacing:.16px;margin:0 0 12px}.template-page.female-result4.female-result4 .app-disc-sheet__perks,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__perks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.template-page.female-result4.female-result4 .app-disc-sheet__perk,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__perk{border-radius:16px;border:1px solid var(--neutralgrey-200, #DEDEDE);background:var(--neutralgrey-0, #FFF);padding:16px 16px 0;color:#0f0f0f;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;text-align:left;min-height:130px;display:flex;flex-direction:column;justify-content:space-between}.template-page.female-result4.female-result4 .app-disc-sheet__perk img,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__perk img{width:100%;max-width:110px;height:auto;display:block;margin-top:auto;align-self:center}.template-page.female-result4.female-result4 .app-disc-sheet__cta-primary,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__cta-primary{width:100%;border:1px solid var(--neutralgrey-700, #404040);background:var(--neutralgrey-700, #404040);border:none;border-radius:8px;color:#fff;padding:16px;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:10px}.template-page.female-result4.female-result4 .app-disc-sheet__cta-secondary,.template-page.new-female-buynow.new-female-buynow .app-disc-sheet__cta-secondary{width:100%;background:none;color:var(--secondary-text, #5C5C5C);text-align:center;font-size:16px;font-weight:500;line-height:20px;border:none;padding:8px 8px 20px;cursor:pointer}@media screen and (min-width:768px){.template-page.female-result4.female-result4 .app-disc-strip.app-disc-strip--contained,.template-page.new-female-buynow.new-female-buynow .app-disc-strip.app-disc-strip--contained{left:12px;right:12px;margin:0}}@media(min-width:768px){.template-page.female-result4.female-result4:has(.app-disc-strip) .combo-builder{padding-bottom:90px}.mini-onboarding-video--wrapper{padding-top:60px}}@media screen and (min-width:768px){.template-page.female-result4.female-result4 .app-disc-strip.app-disc-strip--contained,.template-page.new-female-buynow.new-female-buynow .app-disc-strip.app-disc-strip--contained{left:12px;right:auto;width:calc(100% - 27px);margin:0}}
/*# sourceMappingURL=/cdn/shop/t/1787/assets/female-result8.css.map */
