.benefits-section *,.benefits-section *:before,.benefits-section *:after{box-sizing:border-box;margin:0;padding:0}.benefits-section{padding:60px 16px;max-width:1300px;margin:0 auto}.benefits-header{margin-bottom:24px;text-align:center}.benefits-title{color:#1a1a1a;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin-bottom:12px}.benefits-description{color:#222;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px}.benefits-image{width:100%;border-radius:12px;overflow:hidden;margin-bottom:32px}.benefits-image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:12px}.benefits-items{display:flex;flex-direction:column}.benefit-item{display:flex;flex-direction:column;gap:8px;padding:15px 0;border-bottom:1px solid #DDE3EA}.benefit-item-header{display:flex;align-items:center;gap:12px}.benefit-icon{width:32px;height:32px;flex-shrink:0}.benefit-icon img,.benefit-icon svg{width:100%;height:100%;object-fit:contain}.benefit-title{color:#1a1a1a;font-family:Barlow,sans-serif;font-size:18px;font-weight:700;line-height:24px}.benefit-description{color:#222;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px;padding-left:44px}@media(min-width:1400px){.benefits-section{padding:80px 0}}@media(min-width:900px){.benefits-title{font-size:32px;line-height:42px}.benefits-header{margin-bottom:40px}.benefits-content{display:flex;flex-direction:row;gap:48px;align-items:flex-start}.benefits-items{flex:1}.benefits-image{flex:1;margin-bottom:0;order:2}.benefit-description{font-size:16px;line-height:24px}}.benefits-image--desktop{display:none}@media(min-width:900px){.benefits-image--mobile{display:none}.benefits-image--desktop{display:block}}.comparison-section{background:#f9f9f9;padding:70px 40px}.comparison-section__inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center}.comparison-section__left{display:flex;flex-direction:column;gap:20px}.comparison-section__title{color:var(--Black, #1A1A1A);font-family:Helvetica;font-size:32px;font-style:normal;font-weight:700;line-height:42px;text-transform:capitalize}.comparison-section__subtitle{color:var(--Black, #1A1A1A);font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.comparison-section__button{display:inline-block;background:#1a1a1a;color:#fff;padding:15px 36px;border-radius:50px;text-decoration:none;align-self:flex-start;transition:background .2s;color:var(--White, #FFF);text-align:center;font-family:Barlow;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.comparison-section__button:hover{background:#333;color:#fff;text-decoration:none}.comparison-section__table{background:#fff;border-radius:16px;overflow:hidden}.comparison-section--desktop-mobile .comparison-section{background:transparent}.comparison-section__grid{display:grid;grid-template-columns:1fr 180px 155px}.comparison-section__head-spacer{background:#fff;padding:20px 16px}.comparison-section--desktop-mobile .comparison-section__head-spacer{background:transparent}.comparison-section__head-ours{background:#ecf2f9;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:16px 16px 14px;gap:10px}.comparison-section__head-others{color:var(--Black, #1A1A1A);text-align:center;position:relative;font-family:Barlow;font-size:18px;font-style:normal;font-weight:500;line-height:26px;background:#fff;display:flex;align-items:flex-end;justify-content:center;padding:16px 16px 14px}.comparison-section__product-image,.comparison-section__others-image{width:80px;height:90px;object-fit:contain;display:block}.comparison-section__product-name{color:var(--Black, #1A1A1A);text-align:center;font-family:Barlow;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.comparison-section__row-label{padding:16px;font-size:14px;color:#333;display:flex;align-items:center;border-top:1px solid #f0f0f0;color:var(--Black, #1A1A1A);font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.comparison-section__row-ours{background:#ecf2f9;display:flex;align-items:center;justify-content:center;padding:12px 0;border-top:1px solid #d8ecf8}.comparison-section__row-others{display:flex;align-items:center;justify-content:center;padding:12px 0;border-top:1px solid #f0f0f0}.comparison-section__check{width:26px;height:26px;flex-shrink:0}.comparison-section__cross{width:18px;height:18px;flex-shrink:0}.comparison-section__grid{padding:50px 20px 20px}.comparison-section__head-ours{position:relative;border-top-left-radius:12px;border-top-right-radius:12px;padding-top:54px}.comparison-section__head-ours img,.comparison-section__head-others img{position:absolute;top:-35px}.comparison-section__grid .comparison-section__row-ours:nth-last-of-type(2){border-bottom-right-radius:12px;border-bottom-left-radius:12px}.comparison-section__button-bottom{display:none}@media screen and (max-width:999px){.comparison-section__inner{grid-template-columns:1fr;gap:40px}.comparison-section__left{align-items:center;text-align:center}.comparison-section__button{align-self:center}}@media screen and (max-width:749px){.comparison-section{padding:48px 16px}.comparison-section__title{font-size:26px}.comparison-section__grid{grid-template-columns:1fr 1fr}.comparison-section__head-spacer{display:none}.comparison-section__head-ours{grid-column:1}.comparison-section__head-others{grid-column:2}.comparison-section__row-label{grid-column:1 / -1;justify-content:center;text-align:center;border-top:1px solid #f0f0f0;padding:14px 16px 8px}.comparison-section__row-ours{grid-column:1;border-top:none;padding:8px 0 14px}.comparison-section__row-others{grid-column:2;border-top:none;padding:8px 0 14px}h2.comparison-section__title{color:var(--Black, #1A1A1A);text-align:center;font-family:Helvetica;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:capitalize;margin-bottom:12px}p.comparison-section__subtitle{color:var(--Black, #1A1A1A);text-align:center;font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.comparison-section__row-label{border:none}.comparison-section__head-ours img{position:absolute;top:-38px;z-index:3}.comparison-section__head-ours{padding-top:59px;position:relative}.comparison-section__grid,.comparison-section__table{overflow:visible}a.comparison-section__button{order:1}.comparison-section__left{gap:0}h2.comparison-section__title{order:2}p.comparison-section__subtitle{order:3;margin-bottom:24px}.comparison-section__head-ours{border-top-left-radius:12px;border-top-right-radius:12px}.comparison-section{background:#fff}.comparison-section--desktop-mobile.comparison-section{background:#f9f9f9}a.comparison-section__button{display:none}.comparison-section--desktop-mobile .comparison-section__grid{grid-template-columns:1fr 1fr 1fr}.comparison-section--desktop-mobile .comparison-section__grid{padding:40px 0}.comparison-section--desktop-mobile .comparison-section__head-spacer{display:block}.comparison-section--desktop-mobile .comparison-section__head-ours,.comparison-section--desktop-mobile .comparison-section__head-others{grid-column:auto}.comparison-section--desktop-mobile .comparison-section__row-label{grid-column:auto;justify-content:flex-start;text-align:left;padding:16px;border-top:1px solid #f0f0f0}.comparison-section--desktop-mobile .comparison-section__row-ours{grid-column:auto;border-top:1px solid #d8ecf8;padding:12px 0}.comparison-section--desktop-mobile .comparison-section__row-others{grid-column:auto;border-top:1px solid #f0f0f0;padding:12px 0}.comparison-section--desktop-mobile a.comparison-section__button{display:none}.comparison-section--desktop-mobile .comparison-section__button-bottom{display:block;text-align:center;width:100%}.comparison-section--desktop-mobile .comparison-section__button-bottom .comparison-section__button{display:inline-block;width:100%}}.hygienist-section *,.hygienist-section *:before,.hygienist-section *:after{box-sizing:border-box;margin:0;padding:0}.hygienist-section{padding:0;max-width:100%;width:100%;margin:0;position:relative;overflow:hidden}.hygienist-section .hygienist-flex{display:flex;flex-direction:column;gap:0}@media(min-width:900px){.hygienist-section .hygienist-flex{flex-direction:row;align-items:stretch;gap:0}}.hygienist-section .hyg-image-wrap{width:100%;border-radius:0;overflow:hidden;background:#e8e8e8;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(min-width:900px){.hygienist-section .hyg-image-wrap{width:50%;min-height:420px}}.hygienist-section .hyg-image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.hygienist-section .hyg-content{width:100%;display:flex;flex-direction:column;justify-content:center;gap:0;padding:40px 24px}.hyg-content-inner{max-width:620px}@media(min-width:900px){.hygienist-section .hyg-content{width:50%;padding:64px 48px}}.hygienist-section .hyg-title{color:var(--Black, #1A1A1A);font-family:Helvetica;font-size:32px;font-weight:700;line-height:42px;text-transform:capitalize;margin-bottom:40px}.hygienist-section .hyg-icon{width:50px;height:auto;display:block;margin-bottom:16px}.hygienist-section .hyg-icon img{width:100%;height:auto;display:block}.hygienist-section .hyg-quote{color:#222;font-family:Barlow,sans-serif;font-size:18px;font-weight:700;line-height:26px;margin-bottom:12px}.hygienist-section .hyg-body{color:#222;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.hygienist-section .hyg-name-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.hygienist-section .hyg-name{font-family:Barlow,sans-serif;font-size:16px;font-weight:700;color:#222}.hygienist-section .hyg-name-row svg{flex-shrink:0}.hygienist-section .hyg-role{font-family:Barlow,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:28px}.hygienist-section .hyg-blocks-title{font-family:Barlow,sans-serif;font-size:16px;line-height:24px;font-weight:700;color:#222;margin-top:40px;margin-bottom:12px}.hygienist-section .hyg-blocks-row{display:flex;align-items:start;gap:16px}.hygienist-section .hyg-block{display:flex;min-width:170px;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:10px}.hygienist-section .hyg-block-img{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#e8e8e8;flex-shrink:0}.hygienist-section .hyg-block-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.hygienist-section .hyg-block-info{display:flex;flex-direction:column;gap:1px;min-width:0}.hygienist-section .hyg-block-name-row{display:flex;align-items:center;gap:5px}.hygienist-section .hyg-block-name{font-family:Barlow,sans-serif;font-size:16px;font-weight:500;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hygienist-section .hyg-block-name-row svg{flex-shrink:0}.hygienist-section .hyg-block-role{font-family:Barlow,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a}@media(max-width:600px){.hygienist-section .hyg-content{padding:32px 16px}.hygienist-section .hyg-title{font-size:24px;line-height:32px;margin-bottom:32px}.hygienist-section .hyg-blocks-row{gap:10px}.hygienist-section .hyg-block{flex-direction:column;align-items:center;text-align:center;padding:10px;gap:8px;align-self:center;flex:1 0 0}.hygienist-section .hyg-block-name-row{align-self:center}.hygienist-section .hyg-blocks-title{line-height:26px;margin-top:32px}}.hygienist-section--alt{max-width:1030px;margin:0 auto;padding:80px 20px}.hygienist-section--alt .hyg-alt-title{color:var(--Black, #1A1A1A);font-family:Helvetica;font-size:32px;font-weight:700;line-height:42px;text-transform:capitalize;margin-bottom:24px;text-align:center}.hygienist-section--alt .hyg-alt-main-wrapper{background:#fff;border-radius:24px;padding:24px;margin-bottom:24px}.hygienist-section--alt .hyg-alt-flex{display:flex;flex-direction:column;gap:24px}.hygienist-section--alt .hyg-block{background-color:transparent!important}.hygienist-section--alt .hyg-block-img,.hygienist-section--alt .hyg-block-img img{border-radius:12px}@media(min-width:900px){.hygienist-section--alt .hyg-alt-flex{flex-direction:row;align-items:stretch}}.hygienist-section--alt .hyg-alt-image-wrap{width:100%;border-radius:16px;overflow:hidden;background:#e8e8e8;flex-shrink:0}@media(min-width:900px){.hygienist-section--alt .hyg-alt-image-wrap{width:50%;min-height:380px}}.hygienist-section--alt .hyg-alt-image-wrap img{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.hygienist-section--alt .hyg-alt-content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:0}@media(min-width:900px){.hygienist-section--alt .hyg-alt-content{width:50%;padding:10px 5px}}.hygienist-section--alt .hyg-alt-bottom-row{display:flex;flex-direction:column;gap:16px}@media(min-width:900px){.hygienist-section--alt .hyg-alt-bottom-row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}}.hygienist-section--alt .hyg-alt-bottom-text{font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px;align-self:center;color:#222;flex:1}.hygienist-section--alt .hyg-alt-blocks-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:8px}@media(min-width:900px){.hygienist-section--alt .hyg-alt-blocks-wrap{gap:16px}}.hygienist-section--alt .hyg-alt-block-separator{height:56px;width:1px;background-color:#e0e0e0;align-self:center}@media(max-width:600px){.hygienist-section--alt{padding:24px 16px}.hygienist-section--alt .hyg-alt-block-separator{height:130px}.hygienist-section--alt .hyg-alt-title{font-size:24px;line-height:32px;margin-bottom:16px}.hygienist-section--alt .hyg-alt-main-wrapper{padding:16px;border-radius:16px}.hygienist-section--alt .hyg-alt-bottom-row{gap:20px}}details.product-info__accordion.accordion.group[aria-expanded=true] svg path[d="M6 0V12"]{display:none}.ingredients-section *,.ingredients-section *:before,.ingredients-section *:after{box-sizing:border-box;margin:0;padding:0}.ingredients-section{padding:80px 0;width:100%;max-width:100%;margin:0;overflow:hidden}.ingredients-section .ingredients-flex{max-width:1300px;margin:auto;display:flex;flex-direction:column;gap:0}@media(min-width:900px){.ingredients-section .ingredients-flex{flex-direction:row;align-items:stretch;gap:0}}.ingredients-section .ingredients-main{width:100%;display:flex;flex-direction:column;justify-content:start;gap:16px}@media(max-width:899px)and (min-width:600px){.ingredients-section .ingredients-flex{padding:0 0 0 40px}.ingredients-section .ingredients-main{padding-right:40px}}@media(min-width:900px){.ingredients-section .ingredients-main{width:50%;padding:0 48px}}.ingredients-section .ingredients-main-title{color:var(--Black, #1A1A1A);font-family:Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;line-height:42px;text-transform:capitalize}.ingredients-section .ingredients-main-desc{color:#222;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px}.ingredients-section .ingredients-main-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:999px;background:var(--Black, #1A1A1A);color:#fff;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;line-height:22px;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s;align-self:flex-start;margin-top:8px}.ingredients-section .ingredients-main-btn:hover{opacity:.85}@media(max-width:899px){.ingredients-section .ingredients-main .ingredients-main-btn{display:none}.ingredients-section .ingredients-main-btn{width:100%}}.ingredients-section .ingredients-mobile-btn-wrap{display:block;padding:24px 24px 0 0}@media(min-width:900px){.ingredients-section .ingredients-mobile-btn-wrap{display:none}}.ingredients-section .ingredients-list-wrap{width:100%;padding:40px 0 0}@media(min-width:900px){.ingredients-section .ingredients-list-wrap{width:50%;display:flex;align-items:center;padding:0}}@media(min-width:900px)and (max-width:1380px){.ingredients-section .ingredients-list-wrap{padding:0 48px 0 0}}.ingredients-section .ingredients-list{display:none;flex-direction:column;gap:8px;width:100%}@media(min-width:900px){.ingredients-section .ingredients-list{display:flex}}.ingredients-section .ingredients-carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 24px 8px;scrollbar-width:none}.ingredients-section .ingredients-carousel::-webkit-scrollbar{display:none}@media(min-width:900px){.ingredients-section .ingredients-carousel{display:none}}.ingredients-section .ingredient-card{display:flex;align-items:flex-start;gap:16px;background:#fff;border-radius:16px;padding:16px;text-decoration:none;color:inherit;transition:box-shadow .2s;min-width:0}.ingredients-section a.ingredient-card:hover{box-shadow:0 2px 12px #00000014}.ingredients-section .ingredients-carousel .ingredient-card{flex:0 0 calc(100% - 34px);scroll-snap-align:start}.ingredients-section .ingredient-card-img{width:80px;height:80px;min-width:80px;border-radius:50%;overflow:hidden;background:#f0f0f0;flex-shrink:0}.ingredients-section .ingredient-card-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ingredients-section .ingredient-card-text{display:flex;flex-direction:column;gap:4px;min-width:0}.ingredients-section .ingredient-card-title{font-family:Barlow,sans-serif;font-size:18px;font-weight:700;color:#1a1a1a;line-height:22px}.ingredients-section .ingredient-card-desc{font-family:Barlow,sans-serif;font-size:16px;font-weight:500;color:#555;line-height:20px}@media(max-width:600px){.ingredients-section{padding:40px 0 40px 20px}.ingredients-section .ingredients-main-title{font-size:24px;line-height:32px}.ingredients-section .ingredients-main-desc{font-size:14px;line-height:20px}.ingredients-section .ingredients-mobile-btn-wrap{padding:24px 16px 0 0}.ingredients-section .ingredients-carousel{padding:0 16px 8px}.ingredients-section .ingredients-carousel .ingredient-card{flex:0 0 calc(100% - 26px);flex-direction:column}.ingredients-section .ingredient-card{padding:16px}.ingredients-section .ingredient-card-img{width:52px;height:52px;min-width:52px}}.results-highlight *,.results-highlight *:before,.results-highlight *:after{box-sizing:border-box;margin:0;padding:0}.results-highlight{padding:40px 16px}.results-highlight-inner{max-width:1300px;margin:0 auto;text-align:center}.results-highlight-content{display:flex;flex-direction:column;gap:24px}.results-highlight-title{color:#1a1a1a;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:32px}.results-highlight-description{color:#222;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px}.results-highlight-image-wrap{display:flex;flex-direction:column;gap:12px}.results-highlight-image{width:100%;border-radius:16px;overflow:hidden}.results-highlight-image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:16px}.results-highlight-caption{color:#666;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-align:center;font-style:italic}.results-highlight-btn a{display:inline-block;background:#1a1a1a;color:#fff;padding:14px 32px;border-radius:24px;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:background .2s ease}.results-highlight-btn a:hover{background:#333}.results-highlight-text-mobile{display:flex;flex-direction:column;gap:12px}.results-highlight-text-desktop{display:none}.results-highlight-btn-mobile a{width:100%}@media(min-width:900px){.results-highlight{padding:80px 40px}.results-highlight-inner{text-align:left}.results-highlight-btn-mobile{display:none}.results-highlight-content{flex-direction:row;align-items:center;gap:48px}.results-highlight-image-wrap{width:50%;flex-shrink:0}.results-highlight-text-mobile{display:none}.results-highlight-text-desktop{display:flex;flex-direction:column;gap:16px;flex:1;justify-content:center;padding:20px 0}.results-highlight-title{font-size:32px;line-height:42px}.results-highlight-description{font-size:16px;line-height:26px;margin-bottom:8px}}.tabbed-section *,.tabbed-section *:before,.tabbed-section *:after{box-sizing:border-box;margin:0;padding:0}.tabbed-section{padding:40px 16px;max-width:1300px;margin:0 auto}.tabbed-header{text-align:center;margin-bottom:32px}.tabbed-title{color:#1a1a1a;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px}.tabbed-subtitle{color:#222;font-family:Barlow,sans-serif;font-size:16px;font-weight:500;line-height:24px}.tabs-nav{display:none;justify-content:center;gap:0;margin-bottom:24px}.tab-btn{background:transparent;border:none;border-bottom:2px solid #E0E0E0;padding:12px;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;transition:all .2s ease}.tab-btn:hover{color:#1a1a1a}.tab-btn.active{font-weight:700;border-bottom-color:#1a1a1a}.tab-panel{display:none}.tab-panel.active{display:block}.tab-content-inner{display:flex;flex-direction:column;gap:24px;padding:24px}.tab-image{width:100%;border-radius:12px;overflow:hidden}.tab-image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:12px}.tab-text{display:flex;flex-direction:column;justify-content:center;gap:12px}.tab-item-title{color:#1a1a1a;font-family:Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:28px}.tab-item-description{color:#222;font-family:Barlow,sans-serif;font-size:15px;font-weight:500;line-height:24px}.tab-btn-desktop{display:none;margin-top:16px}.tab-btn-desktop a{display:inline-block;background:#1a1a1a;color:#fff;padding:12px 28px;border-radius:24px;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:background .2s ease}.tab-btn-desktop a:hover{background:#333}.accordion-container{display:flex;border-top:1px solid #DDE3EA;flex-direction:column;gap:0}.accordion-item{border:none;border-bottom:1px solid #DDE3EA}.accordion-header{width:100%;background:transparent;border:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:Barlow,sans-serif;font-size:14px;font-weight:700;color:#1a1a1a;text-align:left}.accordion-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.accordion-item.open .accordion-icon{transform:rotate(180deg)}.accordion-content{display:none;padding:0 0 20px}.accordion-item.open .accordion-content{display:block}.accordion-inner{display:flex;flex-direction:column;gap:16px}.accordion-image{width:100%;border-radius:12px;overflow:hidden}.accordion-image img{width:100%;height:auto;object-fit:cover;display:block;border-radius:12px}.accordion-text-title{color:#1a1a1a;font-family:Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:26px;padding-bottom:10px}.accordion-text-description{color:#222;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;line-height:22px}.mobile-general-btn{display:block;text-align:center;margin-top:24px;width:100%}.mobile-general-btn a{display:inline-block;background:#1a1a1a;color:#fff;padding:14px 32px;border-radius:24px;font-family:Barlow,sans-serif;font-size:18px;font-weight:500;text-decoration:none;transition:background .2s ease;width:100%}.mobile-general-btn a:hover{background:#333}.tabs-container{display:none}@media(min-width:900px){.tabbed-section{padding:80px 40px}.tabbed-title{font-size:32px;line-height:42px}.tabbed-header{margin-bottom:40px}.tabs-nav{display:flex}.tabs-container{display:block}.accordion-container,.mobile-general-btn{display:none}.tab-content-inner{flex-direction:row;align-items:stretch;padding:32px;gap:40px}.tab-image{width:45%;flex-shrink:0}.tab-image img{height:100%;min-height:280px}.tab-text{flex:1;gap:16px;padding:16px 0}.tab-item-title{font-size:24px;line-height:32px}.tab-item-description{font-size:16px;line-height:26px}.tab-btn-desktop{display:block}.accordion-text-title{font-size:18px}}.trustpilot-testimonials{width:100%;padding:80px}.trustpilot-header{display:flex;justify-content:center;margin-bottom:1rem}.trustpilot-logo-section{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.trustpilot-logo{height:40px;width:auto}.trustpilot-stars{display:flex;gap:2px}.star-icon{width:16px;height:16px}.reviews-count{font-size:14px;font-family:Barlow,sans-serif;color:#000}.testimonials-heading{font-size:32px;font-family:Helvetica,Arial,sans-serif;font-weight:700;text-align:center;margin-bottom:.5rem;color:#000}.testimonials-description{font-size:16px;font-family:Barlow,sans-serif;text-align:center;color:#000;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.testimonials-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1300px;margin:0 auto;overflow:visible}.testimonial-block{position:relative;width:100%;aspect-ratio:240 / 388;overflow:hidden;border-radius:12px;box-shadow:0 4px 12px #0000001a;background-color:#f0f0f0}.testimonial-media{aspect-ratio:240/388;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.testimonial-media img{width:100%;height:100%;object-fit:cover}.video-container{cursor:pointer;background-size:cover;background-position:center}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.play-button svg{width:40px;height:40px}.testimonial-content{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.5),transparent);display:flex;flex-direction:column;justify-content:flex-end;min-height:200px}.testimonial-text{color:#fff;font-size:14px;line-height:20px;margin-bottom:.5rem;font-weight:500}.testimonial-footer{display:flex;justify-content:space-between;align-items:flex-end}.customer-info{width:100%;display:flex;justify-content:space-between}.customer-name{color:#fff;font-size:14px;font-weight:500;margin:0;margin-bottom:.25rem}.verified-badge{display:flex;gap:4px;justify-content:center;color:#fff;font-size:12px;font-weight:500}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.video-modal.hidden{display:none}.modal-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c;cursor:pointer}.video-modal-content{position:relative;width:90%;max-width:1000px;aspect-ratio:16 / 9;z-index:10;border-radius:12px;overflow:hidden}#video-player{width:100%;height:100%}.modal-close{position:absolute;top:20px;right:20px;width:50px;height:50px;background-color:#ffffffe6;border:none;border-radius:50%;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:20;transition:all .3s ease}.modal-close:hover{background-color:#fff;transform:scale(1.1)}@media(max-width:1024px){.trustpilot-testimonials{padding:2rem 0}.trustpilot-header,.testimonials-heading,.testimonials-description{padding-left:1rem;padding-right:1rem}.testimonials-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;padding:0 16px 8px;scrollbar-width:none}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-block{scroll-snap-align:start;min-width:0}}@media(min-width:769px)and (max-width:1300px){.testimonial-block{flex:0 0 calc((100% - 20px) / 3.4)}}@media(max-width:768px){.testimonials-heading{font-size:1.5rem}.testimonial-block{flex:0 0 calc(100% / 1.4)}.video-modal-content{width:95%;aspect-ratio:4 / 5}.play-button{width:60px;height:60px}.play-button svg{width:30px;height:30px}}@media(max-width:480px){.trustpilot-testimonials{padding:1.5rem 0}.testimonials-heading{font-size:1.25rem}.testimonial-content{padding:16px}.testimonial-text{font-size:.95rem}.customer-name{font-size:.9rem}.verified-badge{font-size:.8rem}}.inner-productpage-reviwes{display:flex;flex-direction:column;text-align:center;align-items:center;gap:8px;max-width:423px;margin:auto}img.total-reviewss{width:60px;height:11px}.main-productpage-review-container{background-color:#f6f6f6;border-radius:12px;padding-block:23px;padding-inline:36px}img.verified-bedge-svg{width:20px;height:20px}.customer-review-main-container{display:flex;gap:6px;align-items:center}@media(max-width:768px){.main-productpage-review-container{padding-inline:23px}}.bundle-selector-wrapper{text-align:center;margin:40px 0}.bundle-selector{display:flex-start;justify-content:end;flex-wrap:wrap;gap:20px;margin-top:20px}.bundle-card{position:relative;width:200px;padding:20px;border:2px solid #dcdcdc;border-radius:20px;background-color:#fff;transition:all .3s ease;text-align:center}.bundle-card img{width:100px;height:auto;margin-bottom:15px}.bundle-title{font-size:16px;font-weight:600;margin-bottom:8px}.price{font-size:16px;margin-bottom:10px}.old-price{text-decoration:line-through;color:#999;margin-right:5px}.new-price{font-weight:700;color:#000}.bundle-card.popular{border:2px solid #00bfff;box-shadow:0 0 0 3px #e0f7ff}.popular-tag{position:absolute;top:-15px;right:-15px;background-color:#00bfff;color:#fff;padding:6px 12px;border-radius:20px 20px 0;font-size:12px;font-weight:700}.btn{display:inline-block;margin-top:10px;background-color:#00bfff;color:#fff;padding:8px 16px;border-radius:25px;text-decoration:none;font-weight:600}.satisfied_customers span{border-radius:99px;background:linear-gradient(270deg,#f8f7f4 2.34%,#ecf2f9);padding:2px 12px;color:#1a1a1a;font-family:Barlow;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.product-info__block-item[data-block-type=satisfied-customers]{margin-top:10px;margin-bottom:12px}h1.product-info__title.h2{color:var(--Black, #1A1A1A);font-family:Helvetica;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:capitalize;margin-top:0}.product-info__block-item[data-block-type=title]{margin-top:0;margin-bottom:12px}sale-price.text-lg.text-on-sale{color:var(--Black, #1A1A1A);font-family:Barlow;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.price-per-treatment{color:var(--Black, #1A1A1A);font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;opacity:.5}.price-list.per-treatment{margin-top:0}.price-list.per-treatment sale-price{font-size:16px!important}compare-at-price.text-subdued.line-through{color:var(--Black, #1A1A1A);font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-decoration-line:line-through;opacity:.5}span.save-percent{border-radius:4px!important;background:var(--Cloud, #87CEEB)!important;padding:2px 8px!important;color:var(--White, #FFF);font-family:Barlow;font-size:14px!important;font-style:normal;font-weight:700!important;line-height:20px;top:0!important}.price-list--lg{gap:8px;align-items:center}price-list.price-list.price-list--lg{margin-top:0}.product-info__block-item[data-block-type=price]{margin-top:12px;margin-bottom:12px}.upc-benefits-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.upc-benefits-bar__item{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:500;color:#1a1a1a;white-space:nowrap}.upc-benefits-bar__check{color:#e91e8c;font-size:15px;line-height:1;flex-shrink:0}.upc-benefits-bar__item span{color:var(--Black, #1A1A1A);font-family:Barlow;font-size:15px;font-style:normal;font-weight:500;line-height:24px}span.upc-benefits-bar__check{display:flex;align-items:center}.shopify-section--main-product .cstm__sction__class{max-width:1300px!important}.product-info__block-item[data-block-type=upc-benefits]{margin-top:0;margin-bottom:12px!important}@media(max-width:600px){h1.product-info__title.h2{color:var(--Black, #1A1A1A);font-family:Helvetica;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:capitalize;display:block}.product__mobile-title.lg\:hidden{display:none}.upc-benefits-bar__item span{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
