.product-tabs{padding-bottom:4px}.product-tabs [data-product-tab]{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.product-tabs__tab:last-child{border-radius:0 0 20px 20px}.product-tabs__tab{border-radius:0;border-top:1px solid var(--color-border);-webkit-box-sizing:border-box;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:calc(var(--spacing-md) + 8.25rem);-webkit-transition:top var(--duration-default) ease-in-out;transition:top var(--duration-default) ease-in-out}.product-tabs__tab img{border-radius:var(--border-radius);height:auto;padding:20px 0 0;width:100%}.product-tabs__tab--faqs{background-color:var(--color-brand-background);padding-top:calc(var(--element-spacing)*1)}@media screen and (min-width:768px){.product-tabs__tab--faqs{padding-top:calc(var(--element-spacing)*3)}}.product-tabs__tab--faqs.product-tab__collapsible{padding-top:0}.product-tabs__tab--text h1,.product-tabs__tab--text h2,.product-tabs__tab--text h3,.product-tabs__tab--text h4{font-family:var(--font-nib-family);font-style:var(--font-nib-style);font-weight:var(--font-nib-weight)}.product-tabs__tab--text h1:not(:first-of-type),.product-tabs__tab--text h2:not(:first-of-type),.product-tabs__tab--text h3:not(:first-of-type),.product-tabs__tab--text h4:not(:first-of-type){margin-top:calc(var(--element-spacing)*1)}@media screen and (min-width:1024px){.product-tabs__tab--text h1:not(:first-of-type),.product-tabs__tab--text h2:not(:first-of-type),.product-tabs__tab--text h3:not(:first-of-type),.product-tabs__tab--text h4:not(:first-of-type){margin-top:calc(var(--element-spacing)*2)}}.product-tabs__tab--text h1,.product-tabs__tab--text h2{font-size:1.5rem}@media screen and (min-width:1024px){.product-tabs__tab--text h1,.product-tabs__tab--text h2{font-size:2.25rem}}.product-tabs__tab--text h3{font-size:1.375rem}@media screen and (min-width:1024px){.product-tabs__tab--text h3{font-size:2.125rem}}.product-tabs__tab--text h4{font-size:1.25rem}@media screen and (min-width:1024px){.product-tabs__tab--text h4{font-size:2rem}}.product-tabs__tab--video .product-tab__content>*{margin-bottom:calc(var(--element-spacing)*2)}.product-tabs__tab--video .product-tab__content>:last-child{margin-bottom:0}.product-tabs__tab--video .product-tab__content .video--wrapper{border-radius:var(--border-radius-sm);overflow:hidden}.product-tabs__tab.collapsible-is-open .product-tab__trigger{padding-bottom:calc(var(--element-spacing)*2)}.product-tabs .before-after__images{border-bottom:none;border-radius:16px 16px;border-radius:var(--border-radius,16px) var(--border-radius,16px);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.product-tabs .before-after__image{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-direction:column;flex-direction:column;justify-content:stretch;position:relative}.product-tabs .before-after__image img{border-radius:0;display:block;height:auto;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}.product-tabs .before-after__image.before{border-right:1px solid #fff}.product-tabs .before-after__bar{font-weight:600;gap:4px;height:0;top:-55px;width:100%}.product-tabs .before-after__bar,.product-tabs .before-after__label{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.product-tabs .before-after__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:24px;color:var(--color-scheme-light-sand);gap:6px;padding:20px;text-align:center;width:30%}.product-tabs .before-after__label--before{background-color:#204d2f;color:#bfcb87}.product-tabs .before-after__label--after{background-color:#bfcb87;color:#204d2f}.product-tabs .before-after__label svg{height:14px;width:14px}.product-tabs .before-after__label:first-child{border-radius:24px 0 0 24px;padding:20px 40px 20px 20px}.product-tabs .before-after__label:last-child{left:-26px;padding:20px 40px 20px 20px}.product-tabs .before-after__products{margin-bottom:.5rem;margin-top:.5rem}.product-tabs .before-after__products .before-after__product-link{margin-right:.25em;text-decoration:underline}.product-tabs .before-after__products .before-after__product-link:hover{text-decoration:none}.product-tabs .before-after__description{margin-top:.5em;padding:1.25rem 1rem 1.5rem}.pad-bot{padding-bottom:12px}.no-pad-top{padding-top:0!important}.product-tab__scrollable{max-height:500px;overflow:auto}.product-tab div.button--reset{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:auto}.product-tab div.button--reset:active,.product-tab div.button--reset:focus,.product-tab div.button--reset:hover{color:inherit}.product-tab__trigger{padding:calc(var(--element-spacing)*.75);padding-bottom:0;-webkit-transition:color var(--duration-default) ease;transition:color var(--duration-default) ease}@media screen and (min-width:768px){.product-tab__trigger{padding:calc(var(--element-spacing)*1);padding-bottom:calc(var(--element-spacing)*.2)}}.product-tab__trigger:active,.product-tab__trigger:focus,.product-tab__trigger:hover{color:var(--color-brand-link)}.product-tab__collapsible .product-tab__content{padding-top:0}.product-tab__content{padding:calc(var(--element-spacing)*.75)}@media screen and (min-width:1200px){.product-tab__content{padding:calc(var(--element-spacing)*2);padding-top:0}}.product-tab__content .is-flex-md .h4{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.product-tab__content table{border-radius:16px;overflow:hidden}.product-tab__content table th{font-size:1rem}@media screen and (min-width:1024px){.product-tab__content table th{font-size:1.25rem}}.product-tab__content table td{font-size:.875rem}@media screen and (min-width:1024px){.product-tab__content table td{font-size:1.125rem}}.product-tab .ingredients--main .ingredients__ingredient:not(:last-of-type){border-bottom:1px solid var(--table-border-color);margin-bottom:1rem;padding-bottom:1rem}.product-tab .ingredients--main .ingredients__heading{display:block;margin-bottom:.5rem}.product-tab .ingredients--main *~.ingredients--other{padding-top:1rem}.product-tab .ingredients--main *~.ingredients--other.collapsible-is-open{border-top:1px solid var(--table-border-color)}.product-tab .ingredients--minoxidil .legal-img-ingredients{width:30%}.product-tab .ingredients--other{line-height:1.75}.product-tab .ingredients--other.collapsible-is-open .ingredients__show-less{display:block}.product-tab .ingredients--other.collapsible-is-open .ingredients__show-more{display:none}.product-tab .ingredients--other tr:nth-child(2n){background-color:var(--color-scheme-light-sand)}.product-tab .ingredients--other td:first-child,.product-tab .ingredients--other th:first-child{padding-left:10px}.product-tab .ingredients__divider{margin-left:.5rem;margin-right:.5rem}.product-tab .ingredients .ingredients--minoxidil{margin-top:1.5rem}.product-tab__faq{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-black);margin-bottom:calc(var(--element-spacing)*1);padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing)}.product-tab__faq:last-child{margin-bottom:0}.product-tab__faq.collapsible-is-open .product-tab__trigger{padding-bottom:1.25rem}@media screen and (min-width:768px){.product-tab__faq.collapsible-is-open .product-tab__trigger{padding-bottom:1.25rem}}.product-tab__heading{margin-bottom:calc(var(--element-spacing)*1.25)}@media screen and (max-width:479px){.product-tab__heading{margin-bottom:0}}@media screen and (min-width:1200px){.product-tab__heading{margin-bottom:3.75rem}}.product-tab__heading .h4{margin-bottom:.9375rem}@media screen and (min-width:1200px){.product-tab__heading .h4{margin-bottom:calc(var(--element-spacing)*1.25)}}@media screen and (max-width:767px){.product-faq{margin-bottom:20px}}.product-faq .container{--container-spacing-top:0}.product-faq .container--section{border-radius:var(--border-radius-double);margin-bottom:0;margin-top:20px}.faq-container .product-tabs__tab{border-top:0}