.e-short-features-list{display:flex;gap:8px}.e-short-features-list li{display:flex;flex-direction:column;gap:6px;width:100%;font-size:12px;text-align:center}.e-short-features-list li+li{padding-left:9px;border-left:1px solid #f2f2f2}.e-short-features-list .e-icon{font-size:32px}.e-expert-quote-tag{display:inline-flex;gap:6px;align-items:center;margin-right:auto;padding:4px 16px 4px 4px;border:1px solid #dfe0e0;border-radius:40px}.e-expert-quote-tag__avatar{position:relative;width:42px;height:42px}.e-expert-quote-tag__avatar img{position:absolute;bottom:0;left:0;width:100%;height:auto}.e-expert-quote-tag__avatar:after{position:absolute;inset:0;border-radius:50%;background:linear-gradient(180deg,rgba(33,36,40,.05) 50%,#212428);content:""}.e-expert-quote-tag__text{display:flex;flex-direction:column;gap:1px}.e-expert-quote-tag__quote{font-size:13px;line-height:18px}.e-expert-quote-tag__author{color:#8b8c8e;font-size:12px;line-height:18px}.e-expert-quote-tag__author strong{font-weight:500}.c-approved-by{display:flex;gap:8px;align-items:center;font-size:16px;line-height:1.2}.c-approved-by ul{display:flex}.c-approved-by li{position:relative}.c-approved-by li+li{margin-left:-8px}.c-approved-by li:first-child{z-index:6}.c-approved-by li:nth-child(2){z-index:5}.c-approved-by li:nth-child(3){z-index:4}.c-approved-by li:nth-child(4){z-index:3}.c-approved-by li:nth-child(5){z-index:2}.c-approved-by li:nth-child(6){z-index:1}.c-approved-by img{display:block;-o-object-fit:cover;object-fit:cover;width:46px;height:46px;vertical-align:top;border:3px solid #fff;border-radius:50%;box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}.c-approved-by p:has(.e-rating-stars){text-align:left}.c-approved-by .e-rating-stars{line-height:1.2}.c-approved-by .e-rating-stars:after{color:#ff5429}.c-approved-by--secondary li+li{margin-left:-12px}.c-approved-by--secondary span:not([class]){padding:0 8px}.c-approved-by--secondary a{margin-right:4px;text-decoration:underline}.c-approved-by--secondary a:hover{text-decoration:none}.c-info-bar{font-size:16px;line-height:16px}.c-info-bar:before{display:inline-block;width:14px;height:14px;margin-right:6px;color:#fff;font-size:8px;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;line-height:14px;text-align:center;vertical-align:top;border-radius:50%;background:#fea500;content:"\e90c"}.c-info-bar--fill{padding:6px 10px;border-radius:30px}.c-info-bar--alert{background:#ffeeea}.c-info-bar--alert:before{background:#ff5429}.c-marked-list{display:flex;flex-direction:column;gap:10px}.c-marked-list li{position:relative;padding-left:1.75em;line-height:1.25}.c-marked-list li:before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;color:#91baec;font-size:.5em;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;vertical-align:top;border:1.5px solid;border-radius:50%;content:"\e901"}.c-marked-list--fill li:before{color:#fff;background:#91baec}.c-note{display:block;padding:10px 12px;font-size:16px;line-height:1.25;border-radius:10px;background:var(--note-bg,#eef7f4);max-width:500px}.c-note h6{font-family:inherit;font-weight:500}.c-note p{margin:0}.c-note p+p{margin-top:15px}.c-note p+ul{margin-top:5px}.c-note strong{font-weight:600}.c-note ul{padding-left:24px}.c-note ul li{padding-left:4px;list-style:disc}.c-note a{color:inherit;text-decoration:underline}.c-note a:hover{text-decoration:none}.c-note--info,.c-note--warning{position:relative;padding-left:36px}.c-note--info:before,.c-note--warning:before{position:absolute;top:12px;left:12px;width:16px;height:16px;color:#fff;font-size:8px;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;line-height:16px;text-align:center;border-radius:16px;content:"\e90c"}.c-note--info{background:#f4f8fd}.c-note--info:before{background:#91baec}.c-note--warning{background:#ffeeea}.c-note--warning:before{background:#ff5429}.c-note--triangle{position:relative;margin-top:8px}.c-note--triangle:before{position:absolute;top:-14px;left:50%;width:0;height:0;border-color:transparent transparent #e5f7f2;border-style:solid;border-width:0 9px 14px;transform:translateX(-50%);content:""}.page\.qure-microinfusion-offer-listicle .c-note{max-width:none;padding:12px 16px;color:#008763;font-size:18px;background:#e5fff7}.hero-section .container{display:flex;flex-direction:row-reverse;gap:60px;margin-right:0;padding-right:0}.hero-section__image{flex:0 0 50vw}.hero-section__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;vertical-align:top}.hero-section__content{display:flex;flex-grow:1;flex-direction:column;gap:32px;padding-top:40px;padding-bottom:40px}.hero-section__content-header{padding-top:10px}.hero-section__content-header .c-approved-by{margin-bottom:30px}.hero-section__content-header h1{margin-bottom:20px;font-size:43px}.hero-section__content-button{display:flex;flex-direction:column;gap:14px;align-items:center}.hero-section__content-button .btn{width:100%;text-transform:uppercase}.hero-section__content-footer{display:flex;flex-direction:column;gap:32px}.hero-section__content-footer picture{width:100%;max-width:340px;position:relative;display:block}.hero-section__content-footer picture:after{position:absolute;top:50%;left:50%;padding:.155em;color:#fff;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;font-size:52px;border-radius:50%;background:rgba(0,0,0,.35);transform:translate(-50%,-50%);content:"\e90d"}.hero-section__content-footer picture{cursor:pointer}.hero-section__content-footer picture:before{position:absolute;bottom:28px;left:16px;color:#fff;font-size:20px;font-weight:500;content:attr(data-label-text)}.hero-section__content-footer picture:after{inset:auto 16px 16px auto;font-size:35px;transform:none}.hero-section__content-footer picture img{width:100%;height:auto;vertical-align:top;border-radius:10px}.hero-section--extended{position:relative}.hero-section--extended .hero-section__content{gap:16px;align-self:center;padding-top:0;padding-bottom:0}.hero-section--extended .hero-section__content-header{padding-top:0}.hero-section--extended .hero-section__content-header h1{font-weight:400;line-height:1.1}.hero-section--extended .hero-section__content-header h1+.c-approved-by{margin-bottom:16px;line-height:1}.hero-section--extended .hero-section__content-header h1+.c-approved-by li{margin-left:-6px}.hero-section--extended .hero-section__content-header h1+.c-approved-by img{width:28px;height:28px}.hero-section--extended .hero-section__content-header .e-icon{margin-bottom:16px;font-size:30px;vertical-align:top}.hero-section--extended .hero-section__content-header .c-approved-by{text-align:left}.hero-section--extended .hero-section__content-header .c-approved-by li{z-index:unset}.hero-section--extended .hero-section__content-header .c-approved-by img{width:36px;height:36px}.hero-section--extended .hero-section__content-button{flex-direction:row;gap:5px}.hero-section--extended .hero-section__content-button .btn{--btn-padding:12px 15px;white-space:nowrap;text-transform:capitalize}.hero-section--extended .hero-section__content-button .btn--primary{max-width:250px}.hero-section--extended .hero-section__content-footer{padding-top:8px}.hero-section--extended .hero-section__content-footer ul{display:flex;gap:5px;width:100%}.hero-section--extended .hero-section__content-footer ul li{display:flex;flex-direction:column;gap:6px;align-items:center;width:100%;padding:15px;text-align:center;border-radius:8px;background:#fbfbfb}.hero-section--extended .hero-section__content-footer ul .e-icon{font-size:38px}.hero-section--extended .hero-section__content-footer ul span{max-width:70px;font-size:12px;line-height:1}.hero-section--secondary .hero-section__content{position:relative;z-index:1}.hero-section--secondary .hero-section__content-button{position:relative}.hero-section--secondary .hero-section__content-button hr{position:absolute;top:13px;right:0;left:0;z-index:-1;height:1px;margin:0;border:0;outline:none;background:#8b8c8e}.hero-section--third .hero-section__image img{-o-object-position:0 50%;object-position:0 50%}.hero-section--third .hero-section__content-header .e-icon{margin-bottom:16px;font-size:40px}.hero-section--third .hero-section__content-header h1{font-weight:400}.hero-section--third .hero-section__content-header .c-marked-list{text-align:left}.hero-section--third .hero-section__content-button{gap:0;max-width:320px}.hero-section--third .hero-section__content-button .e-pill-badge{--badge-base-color:#fff;position:relative;margin-bottom:-11px;padding-top:2px;padding-bottom:2px;font-size:14px;background:#ff5429}.page\.qure-microinfusion-offer-listicle .hero-section__content{padding-top:20px;padding-bottom:0}.page\.qure-microinfusion-offer-listicle .hero-section__content-footer .c-note{align-self:flex-start}.e-quote-card{position:relative;z-index:1;overflow:hidden;padding:24px 120px 24px 40px;border-radius:5px;background:#f6f6f7}.e-quote-card .e-icon{position:absolute;top:24px;left:20px;color:#c7e5db;font-size:8px}.e-quote-card picture{position:absolute;right:0;bottom:0;z-index:-1;width:120px}.e-quote-card img{display:block;max-width:100%;height:auto}.e-quote-card div{font-size:16px}.e-quote-card div:last-child{margin-top:10px}.e-quote-card div small{color:#8b8c8e;font-size:14px;text-transform:uppercase}.e-component-pointer{--top:0;--left:0;--line-size:0;position:absolute;top:var(--top);left:var(--left);display:flex;align-items:center;opacity:.5}.e-component-pointer:has(.active){opacity:1}.e-component-pointer:has(.active):before{border-color:#91baec}.e-component-pointer:before{flex:none;width:24px;height:24px;border:7px solid rgba(121,125,124,.4);border-radius:50%;background:#212428;background-clip:content-box;content:""}.e-component-pointer hr{flex-grow:1;width:var(--line-size);margin:0 10px 0 0;opacity:1;border-top-color:#91baec}.e-component-pointer a{color:inherit;line-height:1}.e-component-pointer--vertical{flex-direction:column}.e-component-pointer--vertical hr{margin-bottom:5px}.e-component-pointer--reverse{flex-direction:row-reverse}.e-component-pointer--reverse hr{margin-right:0;margin-left:10px}.e-component-pointer--vertical-reverse{flex-direction:column-reverse}.e-component-pointer--vertical-reverse hr{margin-top:5px}.e-component-pointer--vertical hr,.e-component-pointer--vertical-reverse hr{width:auto;height:var(--line-size);margin-right:0;border-top:0;border-left:1px solid #91baec}.c-product-components{position:relative}.c-product-components img{display:block;max-width:100%;height:auto}.c-product-components--faucet-filter .e-component-pointer:has([href="#carbon-fiber"]){--top:20%;--left:13%;--line-size:310px}.c-product-components--faucet-filter .e-component-pointer:has([href="#pp-filter"]){--top:3%;--left:-1%;--line-size:30px}.c-product-components--faucet-filter .e-component-pointer:has([href="#nok-filter"]){--top:45%;--left:48%;--line-size:110px}.c-product-components--faucet-filter .e-component-pointer:has([href="#asp-descaler"]){--top:75%;--left:2.5%;--line-size:30px}.c-product-components--shower-filter .e-component-pointer:has([href="#carbon-fiber"]){--top:25%;--left:50%;--line-size:100px}.c-product-components--shower-filter .e-component-pointer:has([href="#kdf-filter"]){--top:50%;--left:3%;--line-size:60px}.c-product-components--shower-filter .e-component-pointer:has([href="#fof-filter"]){--top:65%;--left:50%;--line-size:100px}.c-product-components--recovery-mask .e-component-pointer{align-items:start;opacity:1}.c-product-components--recovery-mask .e-component-pointer:before{border-color:rgba(145,186,236,.2);background:#91baec;background-clip:content-box}.c-product-components--recovery-mask .e-component-pointer hr{position:relative;display:block;overflow:visible;width:100%;height:1px;margin-top:12px;border:0;background:rgba(145,186,236,.5)}.c-product-components--recovery-mask .e-component-pointer div{display:flex;flex-direction:column}.c-product-components--recovery-mask .e-component-pointer strong{white-space:nowrap}.c-product-components--recovery-mask .e-component-pointer small{color:#91baec;font-size:.9em}.c-product-components--recovery-mask .e-component-pointer:nth-child(2){--top:20%;--left:auto;right:0;width:40%;text-align:right}.c-product-components--recovery-mask .e-component-pointer:nth-child(3){--top:40%;--left:0;width:30%}.c-product-components--recovery-mask .e-component-pointer:last-child{--top:55%;--left:auto;right:0;width:35%;text-align:right}.bundled-together .container{display:grid;grid-template:auto minmax(-webkit-min-content,0) auto/repeat(2,1fr);grid-template:auto minmax(min-content,0) auto/repeat(2,1fr);gap:32px 60px;align-items:center}.bundled-together h2{align-self:end;margin-bottom:0}.bundled-together .c-product-components{grid-row:1/-1;grid-column:2}.bundled-together .c-product-components--hair .e-component-pointer{--left:auto;right:10%;align-items:start;text-align:right;opacity:1}.bundled-together .c-product-components--hair .e-component-pointer:before{border-color:rgba(139,140,142,.2);background:#6f5c5b;background-clip:content-box}.bundled-together .c-product-components--hair .e-component-pointer hr{position:relative;display:block;overflow:visible;width:100%;height:1px;margin-top:12px;border:0;background:rgba(139,140,142,.5)}.bundled-together .c-product-components--hair .e-component-pointer div{display:flex;flex-direction:column}.bundled-together .c-product-components--hair .e-component-pointer strong{display:flex;gap:4px;align-items:center;white-space:nowrap}.bundled-together .c-product-components--hair .e-component-pointer .e-pill-badge{--badge-base-color:#212428;background:rgba(82,63,58,.2)}.bundled-together .c-product-components--hair .e-component-pointer small{color:#8b8c8e;font-size:.9em}.bundled-together .c-product-components--hair .e-component-pointer:nth-child(2){--top:15%;width:80%}.bundled-together .c-product-components--hair .e-component-pointer:nth-child(3){--top:41%;width:65%}.bundled-together .c-product-components--hair .e-component-pointer:last-child{--top:67%;width:80%}.bundled-together .e-quote-card{max-width:400px}.bundled-together .btn{align-self:start;max-width:340px}.mi-ingredients .container{display:grid;grid-template:repeat(2,auto)/repeat(2,1fr);gap:36px 20px}.mi-ingredients__text{grid-column:1/-1;text-align:center}.mi-ingredients__card{display:grid;grid-template:repeat(2,auto)/120px 1fr;gap:32px;align-self:start;padding:24px 24px 12px;border:1px solid #dfe0e0;border-radius:16px;background:#fafafa}.mi-ingredients__card img{display:block;max-width:100%;height:auto}.mi-ingredients__card h3{margin-bottom:0;font-size:40px}.mi-ingredients__card h6{font-family:inherit;font-size:20px;font-weight:400}.mi-ingredients__card ul{display:flex;gap:10px;justify-content:space-between;margin-top:16px}.mi-ingredients__card ul li{display:flex;flex-direction:column;gap:12px;align-items:center;width:100%;max-width:90px;font-size:16px;line-height:1.2;text-align:center}.mi-ingredients__card ul li .e-icon{font-size:60px}.mi-ingredients__card .c-accordion{grid-column:1/-1}.mi-ingredients__card .c-accordion .c-accordion__item{border-top:1px solid #e4e4e4;border-bottom:0}.mi-ingredients__card .c-accordion .c-accordion__item small{--note-bg:#dfdfdf;display:block;padding:10px 12px;font-size:16px;line-height:1.25;border-radius:10px;background:var(--note-bg,#eef7f4)}.mi-ingredients__card .c-accordion .c-accordion__summary{padding-bottom:0;font-size:20px}.mi-ingredients__card .c-accordion .c-accordion__summary:after{font-size:16px}.mi-ingredients__button{display:flex;flex-direction:column;grid-column:1/-1;gap:10px;align-items:center;text-align:center}.mi-ingredients__button .c-order-button{width:min(330px,100%)}.mi-ingredients__button small{font-size:14px;text-align:center}.routine-steps .container{display:grid;grid-template:repeat(2,auto)/3fr 2fr;gap:32px}.routine-steps__titles{grid-column:1/-1;text-align:center}.routine-steps__titles h2{margin-bottom:0}.routine-steps__titles h6{color:#8b8c8e;font-family:inherit;font-size:inherit;font-weight:400}.routine-steps__swiper{display:grid;grid-template:repeat(2,auto)/1fr auto;gap:16px;align-items:center;min-width:0;padding:10px 16px;border:1px solid #dfe0e0;border-radius:12px}.routine-steps__swiper strong{font-weight:500}.routine-steps__swiper .e-pill-badge{--badge-base-color:#212428;background:#dfe0e0}.routine-steps__swiper .c-swiper{grid-column:1/-1}.routine-steps__swiper .swiper-slide{display:flex;flex-direction:column;gap:16px}.routine-steps__swiper picture{position:relative;overflow:hidden;border:1px solid #dfe0e0;border-radius:10px;background:#f6f6f7}.routine-steps__swiper picture[data-index]:before{top:8px;left:8px;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;color:#fff;font-weight:500;border-radius:50%;background:#212428;color:#212428;font-size:16px;background:#dfe0e0;content:attr(data-index)}.routine-steps__swiper p{font-size:16px}.usage-steps{display:flex;flex-direction:column;gap:32px}.usage-steps .container>article{display:flex;gap:16px;align-items:center;justify-content:space-between}.usage-steps .container>article h6:first-child{margin-bottom:16px;color:#b5b6b7;font-family:inherit;font-size:14px;text-transform:uppercase;margin-bottom:0}.usage-steps .container>article h2{margin-bottom:0}.usage-steps .container>article .c-wistia__link{display:flex;gap:8px;align-items:center;margin-right:16px;color:#ff5429;font-size:20px;font-weight:600}.usage-steps .container>article .c-wistia__link .e-icon{-webkit-text-stroke:.5px}.usage-steps .container>article .e-pill-badge{grid-row:1/-1;grid-column:2;gap:4px;margin-left:auto;padding:8px 12px;font-size:14px}.usage-steps .container>article:has(h6:first-child){display:grid;grid-template:repeat(2,auto)/repeat(2,auto);gap:16px;align-items:center;justify-content:unset}.usage-steps .container:has(.c-swiper){margin-right:0;padding-right:0}.usage-steps .swiper-slide{position:relative;overflow:hidden;max-width:100vw}.usage-steps .swiper-slide picture{position:relative}.usage-steps .swiper-slide picture[data-index]:before{top:12px;left:12px;position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;color:#fff;font-weight:500;border-radius:50%;background:#212428;color:#212428;font-size:20px;background:#fff;content:attr(data-index)}.usage-steps .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;border-radius:10px}.usage-steps .swiper-slide article{padding-top:24px}.usage-steps .swiper-slide h6{margin-bottom:8px;font-family:inherit;font-weight:500}.usage-steps .c-swiper-nav{padding-right:16px}.e-pill-badge{display:flex;gap:10px;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 20px;color:var(--badge-base-color,#8b8c8e);font-size:18px;font-weight:500;letter-spacing:.32px;text-transform:capitalize;border-radius:30px;background:hsl(from currentcolor h calc(s * 3) calc(l + (100 - l) * .95))}.e-pill-badge .e-checkmark{font-size:1em}.e-pill-badge .e-icon-checkmark{font-size:.6em}.e-pill-badge--sm,.e-pill-badge--small{gap:6px;padding:4px 12px;font-size:16px;letter-spacing:normal}.e-pill-badge--sm .e-checkmark,.e-pill-badge--small .e-checkmark{margin-left:-4px}.e-pill-badge--xs{gap:6px;padding:2px 8px;font-size:16px;letter-spacing:normal}.e-pill-badge--xs .e-checkmark{margin-left:-4px}.e-pill-badge--xxs{gap:4px;padding:0 6px;font-size:16px;letter-spacing:normal}.e-pill-badge--fill{color:var(--badge-base-color,#fff);background:var(--badge-fill-color,#ff5429)}.c-options-selector{display:flex;flex-direction:column;gap:12px;max-width:500px}.c-options-selector .btn--secondary{--btn-secondary-bg:#f5f5f6;width:100%;margin-top:-4px;font-size:16px;font-weight:500}.c-options-selector p,.c-options-selector__title{margin:0}.c-options-selector ul,.c-options-selector__list{display:flex;gap:12px}.c-options-selector ul li,.c-options-selector__list li{width:100%}.c-options-selector ul li:first-child:last-child,.c-options-selector__list li:first-child:last-child{max-width:33.3333333333%}.c-options-selector ul label,.c-options-selector__list label{position:relative;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;height:100%;min-height:132px;padding:14px;border-radius:10px;box-shadow:inset 0 0 0 1px #dfe0e0;cursor:pointer}.c-options-selector ul label:has(input:checked),.c-options-selector__list label:has(input:checked){box-shadow:inset 0 0 0 1px currentcolor,0 0 0 1px currentcolor;background:#f6f6f7}.c-options-selector ul label>span,.c-options-selector__list label>span{text-align:center}.c-options-selector ul input,.c-options-selector__list input{position:absolute;z-index:-1;visibility:hidden;opacity:0}.c-options-selector ul img,.c-options-selector__list img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:80px;height:auto;aspect-ratio:30/23;vertical-align:top}.c-options-selector ul .bundle,.c-options-selector__list .bundle{display:flex;align-items:center}.c-options-selector ul .bundle figure,.c-options-selector__list .bundle figure{position:relative;padding:0 8px 8px}.c-options-selector ul .bundle .e-pill-badge,.c-options-selector__list .bundle .e-pill-badge{position:absolute;right:0;bottom:0;color:#ff5429;text-transform:uppercase;border-radius:5px}.c-options-selector ul .c-info,.c-options-selector__list .c-info{position:absolute;top:8px;right:8px}.c-options-selector--line .c-options-selector__list label{flex-direction:row;gap:8px;justify-content:start;min-height:0;padding:8px}.c-options-selector--line .c-options-selector__list img{max-width:28px;aspect-ratio:1}.c-options-selector--color .c-options-selector__list{flex-grow:1}.c-options-selector--color .c-options-selector__list label{position:relative;z-index:1;flex-direction:row;gap:8px;min-height:0;padding:10px 20px}.c-options-selector--color .c-options-selector__list label:before{width:35px;height:35px;border:2px solid #dfe0e0;border-radius:35px;background:#fff;content:""}.c-options-selector--color .c-options-selector__list label:has(input[value=black]):before{border:0;background:#212428}.c-options-selector--color .c-options-selector__list label:has(input[value=silver]):before{border:0;background:linear-gradient(120deg,#e2e2e2 16%,#999a9a 50%,#e2e2e2 80%)}.c-options-selector--color .c-options-selector__list label:has(input:checked){box-shadow:inset 0 0 0 1px #212428}.c-options-selector--color .c-options-selector__list label:has(input:checked):before{font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;padding-left:10px;font-size:14px;line-height:35px;border:0;background:none;content:"\e901"}.c-options-selector--color .c-options-selector__list label:has(input:checked):after{position:absolute;inset:5px;z-index:-1;border:0;border-radius:8px;content:""}.c-options-selector--color .c-options-selector__list label:has(input:checked) span{-webkit-text-stroke-width:.5px}.c-options-selector--color .c-options-selector__list label:has(input[value=black]:checked){color:#fff}.c-options-selector--color .c-options-selector__list label:has(input[value=black]:checked):after{background:#212428}.c-options-selector--color .c-options-selector__list label:has(input[value=white]:checked):after{border:2px solid #dfe0e0;background:#fff}.c-options-selector--color .c-options-selector__list label:has(input[value=silver]:checked):after{background:linear-gradient(120deg,#e2e2e2 5%,#999a9a 30%,#e2e2e2 65%)}.e-declaimer{display:block;color:#8b8c8e;font-size:16px;line-height:1.25}.c-supply-selector{display:flex;flex-direction:column;gap:12px;max-width:500px}.c-supply-selector .btn--secondary{--btn-secondary-bg:#f5f5f6;width:100%;margin-top:8px;font-size:16px;font-weight:500}.c-supply-selector__title{margin-bottom:0}.c-supply-selector__title small{display:block;color:#8b8c8e;font-size:16px;line-height:1.25}.c-supply-selector__list{display:flex;flex-direction:column;gap:12px}.c-supply-selector__item{width:100%}.c-supply-selector__item:has(.selector-tag-up){margin-top:16px}.c-supply-selector__item:has(.selector-tag-down) .c-supply-selector__main{padding-top:18px}.c-supply-selector__label{position:relative;width:100%;border-radius:10px;box-shadow:inset 0 0 0 1px #dfe0e0;cursor:pointer}.c-supply-selector__label input{position:absolute;z-index:-1;visibility:hidden;opacity:0}.c-supply-selector__label:has(input:checked){border-color:currentcolor;outline:none;box-shadow:inset 0 0 0 1px currentcolor,0 0 0 1px currentcolor;background:#f6f6f7}.c-supply-selector__label:has(input:checked) .c-supply-selector__final-price{font-weight:600}.c-supply-selector__label:has(input:checked) .c-supply-selector__save .e-pill-save--light{color:#fff;background:#ff5429}.c-supply-selector__label:has(picture) .c-supply-selector__main{grid-template:repeat(2,auto)/65px 1fr auto}.c-supply-selector__label:has(picture) .c-supply-selector__image{grid-row:1/-1}.c-supply-selector__image img{display:block;max-width:100%;height:auto}.c-supply-selector__main{display:grid;flex-grow:1;grid-template-columns:1fr auto;gap:2px 10px;padding:16px 14px}.c-supply-selector__name{display:flex;gap:6px;align-items:center}.c-supply-selector__name .e-pill-save{font-size:14px}.c-supply-selector__price{margin-left:auto}.c-supply-selector__price .e-price{font-size:inherit;font-weight:400}.c-supply-selector__price .e-price__old{font-size:16px}.c-supply-selector__price .e-price__main{flex-direction:row-reverse}.c-supply-selector__final-price{text-align:right}.c-supply-selector__desc{font-size:14px;line-height:1.25}.c-supply-selector__desc small{color:#8b8c8e}.c-supply-selector__desc:has(small){display:flex;flex-wrap:wrap;gap:0 8px}.c-supply-selector__save{color:#ff5429;font-size:14px;text-align:right}.c-supply-selector__save:has(del){display:flex;flex-direction:column;gap:4px;align-items:end}.c-supply-selector__save del{color:#8b8c8e;font-size:16px}.c-supply-selector__gift{overflow:hidden;padding:0 1px 1px;font-size:14px;border-radius:0 0 13px 13px}.treatment__form .c-supply-selector__gift{padding-bottom:0;border-radius:0}.treatment__form:has(.c-selector-switcher li:first-child label input:checked) .c-supply-selector__gift{display:none}.c-supply-selector__gift .gift-notice{display:flex;gap:12px;align-items:center;padding:4px 13px;background:#ffeeea}.c-supply-selector__gift .gift-notice figure{position:relative;flex:0 0 50px}.c-supply-selector__gift .gift-notice figure img{display:block;max-width:100%;height:auto}.c-supply-selector__gift .gift-notice p strong{font-size:14px}.c-supply-selector__gift .gift-notice .e-pill-save{--e-pill-save-color:#fff;margin-left:auto;color:#ff5429;font-weight:400;white-space:nowrap}.c-supply-selector__gift .gift-notice .e-icon{position:absolute;bottom:0;left:0;color:#ff5429;font-size:16px;border-radius:4px 4px 4px 0;background:#ffeeea}.c-supply-selector__tag{position:absolute;right:18px;bottom:100%;color:#fff;font-size:14px;font-weight:600;line-height:1.286}.c-supply-selector__tag .selector-tag-up{display:flex;gap:4px;align-items:center;padding:2px 14px;border-radius:10px 10px 0 0;background:#212428}.c-supply-selector__tag .selector-tag-up .e-icon{font-size:10px;vertical-align:top}.c-supply-selector__tag .selector-tag-down{margin-bottom:-14px;padding:1px 14px;border-radius:0 0 5px 5px;background:#ff5429}.c-supply-selector__tag .selector-tag-down:after,.c-supply-selector__tag .selector-tag-down:before{position:absolute;top:0;width:0;height:0;border-style:solid;content:""}.c-supply-selector__tag .selector-tag-down:before{left:-6px;border-width:0 0 6px 6px;border-color:transparent transparent #ce3812}.c-supply-selector__tag .selector-tag-down:after{right:-6px;border-width:6px 0 0 6px;border-color:transparent transparent transparent #ce3812}.c-supply-selector__kits-left{margin:0 1px 1px}.c-supply-selector__kits-left .kits-left{display:flex;justify-content:space-between;padding:4px 14px;font-size:12px;border-radius:0 0 9px 9px;background:#c7e5db}.c-supply-selector__kits-left .kits-left--hot{color:#fff;background-color:#212428}.c-supply-selector__kits-left .kits-left__items{display:flex;gap:4px;align-items:center}.c-supply-selector__hot-bottom{margin:0 1px 1px;padding:4px 14px;color:#fff;font-size:12px;border-radius:0 0 9px 9px;background-color:#212428}.c-supply-selector--tiles .btn--secondary{margin-top:0}.c-supply-selector--tiles .c-supply-selector__list{display:grid;grid-template-columns:repeat(3,1fr)}.c-supply-selector--tiles .c-supply-selector__list:has(.c-supply-selector__tag){padding-top:24px}.c-supply-selector--tiles .c-supply-selector__item{margin-top:0}.c-supply-selector--tiles .c-supply-selector__label{height:100%}.c-supply-selector--tiles .c-supply-selector__label:has(.selector-tag-up){border-top-left-radius:0;border-top-right-radius:0}.c-supply-selector--tiles .c-supply-selector__label:has(input:checked) .c-supply-selector__tag{right:-1px;left:-1px}.c-supply-selector--tiles .c-supply-selector__image img{width:auto;height:50px}.c-supply-selector--tiles .c-supply-selector__main{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center}.c-supply-selector--tiles .c-supply-selector__price{order:1;margin-top:auto;margin-left:0;padding:4px 0}.c-supply-selector--tiles .c-supply-selector__price .e-price__main{justify-content:center}.c-supply-selector--tiles .c-supply-selector__save{position:absolute;top:100%;margin-top:-11px}.c-supply-selector--tiles .c-supply-selector__tag{right:0;left:0}.c-supply-selector--tiles .c-supply-selector__tag .selector-tag-up{justify-content:center}.c-supply-selector--tiles+button{margin-top:-20px}.c-supply-selector--delivery .c-supply-selector__label:not(:has(.c-supply-selector__save del)) .e-price .e-price__old{color:#8b8c8e;text-decoration:none}.c-supply-selector--delivery .e-price{flex-direction:row-reverse;line-height:1.2}.c-supply-selector--delivery .e-price .e-price__old{color:var(--discount-color);font-size:inherit}.c-supply-selector--delivery .e-price .e-price__main{flex-direction:row}.c-supply-selector--cards .c-supply-selector__list{gap:0}.hero-product__main:has(.c-selector-switcher li:first-child label input:checked) .supply-card__details .c-marked-list,.hero-product__main:has(.c-selector-switcher li:first-child label input:checked) .supply-card__gift,.treatment__form:has(.c-selector-switcher li:first-child label input:checked) .supply-card__details .c-marked-list,.treatment__form:has(.c-selector-switcher li:first-child label input:checked) .supply-card__gift{display:none}.c-supply-selector--cards .c-supply-selector__item{display:none}.c-supply-selector--cards .c-supply-selector__item:has(input:checked){display:block}.c-supply-selector--cards .supply-cards-labels{display:flex;gap:8px}.c-supply-selector--cards .supply-cards-labels li{width:100%}.c-supply-selector--cards .supply-cards-labels li.active label{border-color:#212428}.c-supply-selector--cards .supply-cards-labels li.active label:after{position:absolute;right:0;bottom:-2px;left:0;height:2px;background:#fff;content:""}.c-supply-selector--cards .supply-cards-labels label{position:relative;z-index:1;display:block;padding:12px 16px;font-size:20px;font-weight:600;text-align:center;border:2px solid #d6d6d6;border-bottom:0;border-radius:16px 16px 0 0;background:#fff;cursor:pointer}.c-supply-selector--cards .supply-cards-labels label .e-pill-badge{--badge-base-color:#ff5429;position:absolute;top:-12px;left:50%;transform:translateX(-50%)}.c-supply-selector--cards .supply-card{position:relative;font-size:20px;border:2px solid #212428;border-radius:0 0 16px 16px}.c-supply-selector--cards .supply-card input{position:absolute;z-index:-1;visibility:hidden;opacity:0}.c-supply-selector--cards .supply-card__content{display:grid;grid-template-columns:1fr 110px;padding:24px 32px 24px 16px}.c-supply-selector--cards .supply-card__details{display:flex;flex-direction:column;gap:12px;align-items:start}.c-supply-selector--cards .supply-card__details .e-price__main{align-items:end}.c-supply-selector--cards .supply-card__details .e-price__current{font-size:40px;font-weight:600;line-height:1}.c-supply-selector--cards .supply-card__details div small{color:#8b8c8e;vertical-align:bottom}.c-supply-selector--cards .supply-card__details p strong{color:#ff5429}.c-supply-selector--cards .supply-card__details .c-marked-list{gap:1px}.c-supply-selector--cards .supply-card__image img{display:block;max-width:100%;height:auto}.c-supply-selector--cards .supply-card__image figcaption{display:block;color:#8b8c8e;font-size:15px;line-height:1.1;text-align:right}.c-supply-selector--cards .supply-card__gift .gift-notice{display:flex;gap:12px;align-items:center;padding:16px;font-size:18px;border-radius:14px;background:#ffeeea}.c-supply-selector--cards .supply-card__gift .gift-notice img{display:block;max-width:100%;height:auto;max-width:50px}.c-supply-selector--cards .supply-card__gift .gift-notice p strong{display:block;font-size:24px}.c-supply-selector--cards .supply-card__gift .gift-notice .e-pill-save{--e-pill-save-color:#fff;margin-left:auto;color:#ff5429;white-space:nowrap;text-transform:none}.c-supply-selector .c-next-batch{margin-top:32px}.c-subscribe-selector{display:flex;flex-direction:column;gap:12px;max-width:500px}.c-subscribe-selector:has(.selector-tag-down) .c-subscribe-selector__title{margin-bottom:0}.c-subscribe-selector__title{margin-bottom:16px}.c-subscribe-selector__list{display:flex;flex-direction:column;gap:12px}.c-subscribe-selector__item{width:100%}.c-subscribe-selector__label{position:relative;display:grid;grid-template-columns:repeat(2,auto);gap:4px 10px;width:100%;padding:16px;border-radius:10px;box-shadow:inset 0 0 0 1px #dfe0e0;cursor:pointer}.c-subscribe-selector__label input{position:absolute;z-index:-1;visibility:hidden;opacity:0}.c-subscribe-selector__label:has(img){grid-template:repeat(2,auto)/50px repeat(2,auto)}.c-subscribe-selector__label:has(img) .c-subscribe-selector__text{grid-column:2}.c-subscribe-selector__label:has(input:checked){box-shadow:inset 0 0 0 1px currentcolor,0 0 0 1px currentcolor;background:#f6f6f7}.c-subscribe-selector__label:has(input:not(:checked)){grid-template:auto/repeat(2,auto)}.c-subscribe-selector__label:has(input:not(:checked)) .e-pill-save{color:inherit;font-weight:500;background:#f6f6f7}.c-subscribe-selector__label:has(input:not(:checked)) .c-subscribe-selector__image,.c-subscribe-selector__label:has(input:not(:checked)) .c-subscribe-selector__tag,.c-subscribe-selector__label:has(input:not(:checked)) .c-subscribe-selector__text,.c-subscribe-selector__label:has(input:not(:checked)) .e-price__old{display:none}.c-subscribe-selector__label:has(input:not(:checked)) .e-price--highlight .e-price__current{color:inherit}.c-subscribe-selector__image{grid-row:1/-1;align-self:center}.c-subscribe-selector__image img{display:block;max-width:100%;height:auto}.c-subscribe-selector__name{display:flex;gap:6px;align-items:center}.c-subscribe-selector__name .e-pill-save{font-size:14px;white-space:nowrap}.c-subscribe-selector__price{margin-left:auto}.c-subscribe-selector__price .e-price{justify-content:flex-end;font-size:18px;font-weight:400}.c-subscribe-selector__price .e-price__main{flex-direction:row-reverse}.c-subscribe-selector__text{grid-column:1/-1;font-size:16px;line-height:1.25}.c-subscribe-selector__text del{color:#8b8c8e}.c-subscribe-selector__text small{display:block;margin-top:4px;font-size:14px}.c-subscribe-selector__text a{color:inherit;text-decoration:underline}.c-subscribe-selector__text a:hover{text-decoration:none}.c-subscribe-selector__text table{width:100%}.c-subscribe-selector__text table td,.c-subscribe-selector__text table th{padding-top:6px;padding-bottom:6px}.c-subscribe-selector__text table th{text-align:left}.c-subscribe-selector__text table td{text-align:right}.c-subscribe-selector__text table td span{color:#ff5429;font-weight:500}.c-subscribe-selector__text hr{margin:6px 0;opacity:.1}.c-subscribe-selector__text hr:not(:first-child){margin-bottom:12px}.c-subscribe-selector__tag{position:absolute;right:18px;bottom:100%;display:flex;gap:4px;align-items:center;padding:2px 15px;color:#fff;font-size:14px;font-weight:600;line-height:1.286;border-radius:10px 10px 0 0;background:#212428}.c-subscribe-selector__tag .e-icon{font-size:10px;vertical-align:top}.c-subscribe-selector__tag:has(.selector-tag-down){display:block;padding:0;color:#fff;background:none}.c-subscribe-selector__tag .selector-tag-down{margin-bottom:-14px;padding:1px 14px;border-radius:0 0 5px 5px;background:#ff5429}.c-subscribe-selector__tag .selector-tag-down:after,.c-subscribe-selector__tag .selector-tag-down:before{position:absolute;top:0;width:0;height:0;border-style:solid;content:""}.c-subscribe-selector__tag .selector-tag-down:before{left:-6px;border-width:0 0 6px 6px;border-color:transparent transparent #ce3812}.c-subscribe-selector__tag .selector-tag-down:after{right:-6px;border-width:6px 0 0 6px;border-color:transparent transparent transparent #ce3812}.c-payment-selector{display:flex;flex-direction:column;max-width:500px}.c-payment-selector__title{margin-bottom:16px}.c-payment-selector__list{display:flex;flex-direction:column;gap:12px}.c-payment-selector__item{width:100%}.c-payment-selector__label{position:relative;display:grid;grid-template-columns:repeat(2,auto);gap:4px 10px;width:100%;padding:12px 14px;border-radius:10px;box-shadow:inset 0 0 0 1px #dfe0e0;cursor:pointer}.c-payment-selector__label input{position:absolute;z-index:-1;visibility:hidden;opacity:0}.c-payment-selector__label:has(input:checked){box-shadow:inset 0 0 0 1px currentcolor,0 0 0 1px currentcolor;background:#f6f6f7}.c-payment-selector__name{display:flex;gap:6px;align-items:center}.c-payment-selector__name .e-pill-save{font-size:14px}.c-payment-selector__price{margin-left:auto}.c-payment-selector__price .e-price{font-size:18px;font-weight:400}.c-payment-selector__price .e-price__main{flex-direction:row-reverse}.c-payment-selector__text{display:flex;grid-column:1/-1;gap:8px;align-items:center;font-size:14px;line-height:1.25}.c-payment-selector__text img{width:auto;height:18px}.c-selector-switcher{display:flex;flex-direction:column;gap:8px;align-items:center;max-width:500px}.c-selector-switcher .e-pill-tabs{width:100%;margin-bottom:0;border:0;background:#f6f6f7}.c-selector-switcher .e-pill-tabs label{padding-top:9px;padding-bottom:9px}.c-selector-switcher p{color:#8b8c8e;font-size:12px}.c-selector-switcher .e-icon{padding:1px 0;font-size:10px;border:2px solid #c7e5db;border-radius:50%;background:#c7e5db}.c-selector-switcher:has(li:first-child label input:checked) p{display:none}.c-selector-switcher--dark .e-pill-tabs label{padding-top:9px;padding-bottom:9px}.c-selector-switcher--dark .e-pill-tabs label:has(input:checked){color:#fff;font-weight:500;background:#212428}.c-selector-switcher--text .e-pill-tabs{justify-content:center;padding:0;background:none}.c-selector-switcher--text .e-pill-tabs li{text-align:center}.c-selector-switcher--text .e-pill-tabs li:has(input:checked){display:none}.c-selector-switcher--text .e-pill-tabs label{display:inline;padding:0;color:inherit;font-size:16px;text-decoration:underline;background:none}.c-selector-switcher--text .e-pill-tabs label:hover{text-decoration:none}.c-selector-switcher--text p{display:none}.c-accordion__list{display:flex;flex-direction:column;gap:12px}.c-accordion__item{overflow:hidden;font-size:16px;border-radius:10px;background:#f6f6f7}.c-accordion__item[open] .c-accordion__summary{font-weight:600}.c-accordion__item[open] .c-accordion__summary:after{content:"\e902"}.c-accordion__summary{display:flex;gap:10px;align-items:center;width:100%;min-height:63px;padding:12px 24px;color:#212428;text-align:left;border:0;background:none}.c-accordion__summary:after{margin-left:auto;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;font-size:14px;content:"\e903"}.c-accordion__content{padding:0 24px 24px}.c-accordion__content picture{float:right;width:min(300px,40%);margin-bottom:25px;margin-left:40px}.c-accordion__content picture img{max-width:100%;height:auto}.c-accordion__content p{margin:0}.c-accordion__content p:not(:last-child),.c-accordion__content ul:not(:last-child){margin-bottom:16px}.c-accordion__content ul em{display:block;margin-bottom:0;font-family:inherit;font-size:1.135em;font-weight:400}.c-accordion__content ul:has(em){display:flex;flex-direction:column;gap:16px}.c-accordion__content a{color:inherit;text-decoration:underline}.c-accordion__content a:hover{text-decoration:none}.c-accordion__content a[href^="mailto:"]{color:#91baec}.c-accordion__content strong{font-weight:500}.c-accordion__content ul:not([class]){padding-left:24px}.c-accordion__content ul:not([class]) li{padding-left:4px;list-style:disc}.c-accordion__content ul:not(:last-child){margin-bottom:15px}.c-accordion__content ol{counter-reset:item}.c-accordion__content ol:not(:last-child){margin-bottom:16px}.c-accordion__content ol li{position:relative;min-height:24px;padding-left:36px;counter-increment:item}.c-accordion__content ol li:before{position:absolute;top:0;left:0;width:24px;height:24px;line-height:24px;text-align:center;border:1px solid;border-radius:24px;background:#fff;content:counters(item,"")}.c-accordion__content ol li:not(:last-child){margin-bottom:16px}.c-accordion__content hr{margin-top:16px;margin-bottom:16px;opacity:.1}.c-accordion__ask-us{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:40px;font-weight:500}.c-accordion__ask-us a{display:flex;gap:6px;align-items:center;font-weight:inherit}.c-accordion__ask-us a .e-icon{font-size:14px;vertical-align:top;-webkit-text-stroke:.4px}.c-accordion__link{display:block;margin-top:16px;font-size:14px;text-decoration:underline}.c-accordion__link:hover{text-decoration:none}.c-accordion .devices-technical{display:flex;flex-direction:column;gap:24px}.c-accordion .devices-technical ul:not(.c-marked-list){margin-bottom:0;padding-left:0}.c-accordion .devices-technical ul:not(.c-marked-list) li{padding-left:0;list-style:none}.c-accordion .devices-technical__buttons{display:flex;gap:30px}.c-accordion .devices-technical__buttons button{padding:0;color:#b5b6b7;text-align:left;border:0;background:none}.c-accordion .devices-technical__buttons button.active{color:inherit;text-decoration:underline}.c-accordion .devices-technical__pane{transition:opacity .6s linear}.c-accordion .devices-technical__pane:not(.show){position:absolute;left:-300vw;z-index:-10;visibility:hidden;max-width:100vw;opacity:0}.c-accordion .devices-technical__pane hr{margin-top:24px;margin-bottom:24px}.c-accordion .devices-technical__section{display:grid;grid-template-columns:125px 1fr;gap:32px}.c-accordion .devices-technical__section p{margin-bottom:0}.c-accordion .devices-technical__section ul{display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.2}.c-accordion .devices-technical__section li{display:flex;gap:8px;align-items:center}.c-accordion .devices-technical__section strong{font-weight:600}.c-accordion--lines .c-accordion__list{gap:0}.c-accordion--lines .c-accordion__item{border-bottom:1px solid #8b8c8e;border-radius:0;background:none}.c-accordion--lines .c-accordion__content,.c-accordion--lines .c-accordion__summary{padding-right:0;padding-left:0}.c-accordion--arrow-icon .c-accordion__item[open] .c-accordion__summary:after{content:"\e905"}.c-accordion--arrow-icon .c-accordion__summary:after{transform:rotate(90deg);content:"\e905"}.e-features-list{display:flex;gap:24px;justify-content:center;font-size:14px}.e-features-list li{display:flex;gap:6px;align-items:center;line-height:1.1}.e-features-list .e-icon-guarantee{font-size:30px}.e-features-list .e-icon-shipping-order{font-size:22px}.e-features-list .e-icon-proven{font-size:28px}.e-features-list .e-icon-checkmark{font-size:10px}.e-features-list .e-icon-one-year{font-size:24px}.c-certified-box{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:10px;align-items:center;max-width:415px;padding:10px 20px;font-size:14px;line-height:18px;text-align:left;border-radius:5px;background:#f6f6f7}.c-certified-box ul{display:flex;align-items:center}.c-certified-box ul li{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:32px;height:32px;font-size:12px;font-weight:600;border:1px solid #f6f6f7;border-radius:50%;background:#c8e6dc}.c-certified-box ul li+li{margin-left:-8px}.c-certified-box ul li img{width:inherit;max-height:inherit}.c-certified-box a{color:inherit;text-decoration:underline}.c-certified-box a:hover{text-decoration:none}.c-certified-box--light{background:#fff}.c-buy-block{display:flex;flex-direction:column;gap:16px;max-width:500px}.c-buy-block .c-certified-box{margin-right:auto;margin-left:auto}.c-buy-block>p:has(a){font-size:16px;line-height:1.2;text-align:center}.c-buy-block>p:has(a) strong{display:block}.c-buy-block>p:has(a) a{color:inherit;text-decoration:underline}.c-buy-block>p:has(a) a:hover{text-decoration:none}.c-buy-block .e-get-free-shipping{margin-bottom:8px}.c-buy-block .e-auto-ships{align-self:center}.c-buy-block .one-time-purchase{display:block;font-size:16px;text-align:center;text-decoration:underline}.c-buy-block .one-time-purchase:hover{text-decoration:none}.c-buy-block__payment-logos{text-align:center}.c-buy-block__payment-logos img{width:100%;max-width:256px;vertical-align:top}.c-next-batch{display:flex;flex-direction:column;gap:16px;max-width:500px;padding:14px 10px 20px;border:1px solid #dfe0e0;border-radius:10px}.c-next-batch p{font-size:14px;line-height:1.25}.c-next-batch p:first-line{font-size:16px;font-weight:600}.c-next-batch ul{display:flex;flex-direction:column;gap:10px;font-size:12px}.c-next-batch li{display:flex;justify-content:space-between;padding:0 10px;border:1px solid;border-radius:20px}.c-next-batch li:first-child{border-color:#8b8c8e;background:#dfe0e0;opacity:.6}.c-next-batch li:last-child{position:relative;z-index:1;border-color:#91baec}.c-next-batch li:last-child:before{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:var(--data-reserved);border-radius:20px;background:#91baec;content:""}.e-pill-tabs{display:flex;gap:8px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #8b8c8e;border-radius:100px}.e-pill-tabs li{flex-grow:1}.e-pill-tabs button,.e-pill-tabs label{width:100%;padding:7px 12px;color:#b5b6b7;font-size:18px;border:0;border-radius:100px;background:none;cursor:pointer;transition:all .2s linear}.e-pill-tabs button:hover,.e-pill-tabs label:hover{color:#212428;background-color:#eee}.e-pill-tabs button.active,.e-pill-tabs label.active{color:#212428;background-color:#c7e5db;pointer-events:none}.e-pill-tabs--selector label{position:relative;text-align:center}.e-pill-tabs--selector label input{position:absolute;z-index:-1;opacity:0}.e-pill-tabs--selector label:has(input:checked){color:#212428;background:#91baec}.c-pill-tabs{display:flex;flex-direction:column;gap:32px;align-items:center}.c-pill-tabs h6{margin-bottom:-10px;font-family:inherit;font-weight:500}.c-pill-tabs__buttons{min-width:210px}.c-pill-tabs__pane{transition:opacity .6s linear}.c-pill-tabs__pane:not(.show){position:absolute;left:-300vw;z-index:-10;visibility:hidden;max-width:100vw;opacity:0}.c-pill-tabs__pane img{display:block;max-width:100%;height:auto}.treatment{padding-top:60px;padding-bottom:60px;background:#f6f6f7}.treatment--light{padding-top:0;padding-bottom:0;background:none}.treatment--announcement{padding-top:0}.treatment--announcement:before{display:block;width:100%;margin-bottom:60px;padding-top:15px;padding-bottom:15px;font-size:20px;font-weight:500;text-align:center;background:#c7e5db;content:attr(data-announcement)}body[class*="page.micro-infusion-faq-page"] .treatment--announcement:before{color:#fff;background:#212428}.treatment .container{display:grid;grid-template:auto 1fr/repeat(2,1fr);gap:30px 60px}.treatment__content{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.treatment__content h2{margin-bottom:0}.treatment__content picture{display:block;max-width:460px;margin-right:auto;margin-left:auto}.treatment__content picture:not(:first-child){margin-top:16px}.treatment__content img{border-radius:10px;display:block;max-width:100%;height:auto}.treatment__box{display:flex;flex-direction:column;gap:32px;padding:32px;border-radius:10px;background:#fff}.treatment__steps{position:relative;counter-reset:number}.treatment__steps .c-options-selector__title,.treatment__steps .c-payment-selector__title,.treatment__steps .c-subscribe-selector__title,.treatment__steps .c-supply-selector__title,.treatment__steps .treatment__tabs-title{position:relative;counter-increment:number}.treatment__steps .c-options-selector__title:before,.treatment__steps .c-payment-selector__title:before,.treatment__steps .c-subscribe-selector__title:before,.treatment__steps .c-supply-selector__title:before,.treatment__steps .treatment__tabs-title:before{display:flex;align-items:center;justify-content:center;width:36px;height:36px;font-weight:600;border:1px solid;border-radius:50px;background:#fff;content:counter(number) ""}.treatment__step{position:relative}.treatment__step:not(:last-child){padding-bottom:32px}.treatment__step .info-items{margin-top:16px}.treatment__step .info-items__item:not(.show){display:none}.treatment__step .info-items__item>details{max-width:420px;font-size:14px;line-height:1.25}.treatment__step .info-items__item>details[open] .e-icon{transform:rotate(-90deg)}.treatment__step .info-items__item>details>summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.treatment__step .info-items__item>details>summary .e-icon{font-size:12px;vertical-align:top;transform:rotate(90deg);transition:all .2s linear}.treatment__step .info-items__item article{padding-top:12px}.treatment__step .info-items__item article ul{display:flex;flex-direction:column;gap:10px}.treatment__step .info-items__item article ul li{position:relative;padding-left:1.75em;line-height:1.25}.treatment__step .info-items__item article ul li:before{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;color:#91baec;font-size:.5em;font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;vertical-align:top;border:1.5px solid;border-radius:50%;content:"\e901"}.treatment__step .info-items__item .c-accordion__summary{min-height:53px;font-size:inherit}.treatment__step .info-items__item .c-accordion__summary:after{font-size:12px}.treatment__step .treatment__tabs-title{margin-bottom:16px}.treatment__step .c-selector-switcher{margin-bottom:24px}.treatment__step .subscription-details{margin:16px 0 0;font-size:14px;text-align:center}.treatment__step .subscription-details a{color:inherit;text-decoration:underline}.treatment__step .subscription-details a:hover{text-decoration:none}.treatment__buy:has(.c-selector-switcher--text){display:flex;flex-direction:column;gap:16px;align-items:center}.treatment__gift{position:relative;padding:6px;border:1px solid #212428;border-radius:10px}.treatment__gift .e-pill-save{position:absolute;top:-9px;right:16px;font-size:12px}.treatment__gift-box{display:flex;gap:6px;align-items:center;padding:12px;border-radius:10px;background:#f6f6f7}.treatment__gift-box img{flex-shrink:0;-o-object-fit:contain;object-fit:contain;width:28px;height:33px;border-radius:4px;background:#fff}.treatment__gift-box div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;font-size:12px;line-height:14px}.treatment__gift-box strong{font-size:16px;font-weight:600;line-height:1}.treatment__gift-box p{display:flex;gap:8px;align-items:center;margin:0;color:#ff5429;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.treatment__gift-box p span:last-child{padding:4px 8px;border-radius:40px;background:#fff}.treatment__extra{display:flex;flex-direction:column;gap:32px;align-items:center}.treatment__extra .e-features-list{gap:40px;max-width:460px}.treatment__extra .e-features-list li{flex-direction:column;font-size:16px;line-height:1.25;text-align:center}.treatment__extra .e-features-list .e-icon{min-height:40px}.treatment__extra .e-features-list .e-icon-guarantee{font-size:40px}.treatment__extra .e-features-list .e-icon-proven,.treatment__extra .e-features-list .e-icon-reviewed{font-size:36px}.treatment__extra .e-features-list .e-icon-shipping-order{font-size:32px}.treatment__extra .e-features-list .e-icon-shipping-order:before{vertical-align:middle}.treatment__questions{display:flex;gap:12px;align-items:center;justify-content:center;font-size:14px;font-weight:600}.treatment__questions .btn{--btn-secondary-bg:#fff;font-size:inherit}.treatment .c-accordion{overflow:hidden;width:100%;padding:0 16px;border:1px solid #dfe0e0;border-radius:10px}.treatment .c-accordion .c-accordion__item{overflow:visible;border-color:#b5b6b7}.treatment .c-accordion .c-accordion__item:last-child{border:0}.treatment .c-accordion .c-accordion__item[open]{position:relative;z-index:1}.treatment .c-accordion .c-accordion__item[open]:before{position:absolute;inset:0 -16px;z-index:-1;background:#fff;content:""}.treatment .c-accordion .c-accordion__item small{--note-bg:#f6f6f7;display:block;padding:10px 12px;font-size:16px;line-height:1.25;border-radius:10px;background:var(--note-bg,#eef7f4)}.treatment--secondary .treatment__step:after,.treatment--secondary .treatment__steps .c-options-selector__title:before,.treatment--secondary .treatment__steps .c-payment-selector__title:before,.treatment--secondary .treatment__steps .c-subscribe-selector__title:before,.treatment--secondary .treatment__steps .c-supply-selector__title:before,.treatment--secondary .treatment__steps .treatment__tabs-title:before{display:none}.treatment--secondary .treatment__buy .c-buy-block{gap:12px;width:100%;text-align:center}.treatment--secondary .treatment__buy .c-buy-block>ul{display:flex;gap:24px;justify-content:center;font-size:12px}.treatment--secondary .treatment__buy .c-buy-block>ul li{display:flex;gap:6px;align-items:center}.treatment--secondary .treatment__buy .c-buy-block>ul .e-icon{color:#91baec;vertical-align:top}.treatment--secondary .treatment__buy .c-buy-block>ul .e-icon-verified-shield{-webkit-text-stroke:.4px}.treatment--secondary .treatment__buy .c-buy-block small{margin-top:-4px;color:#7b7b7b;font-size:14px}.e-rating-stars{position:relative;display:inline-block;line-height:1;letter-spacing:.135em}.e-rating-stars:after,.e-rating-stars:before{font-family:icomoon;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:never;white-space:nowrap;vertical-align:top;content:"\e921\e921\e921\e921\e921"}.e-rating-stars:before{color:#dfe0e0}.e-rating-stars:after{position:absolute;top:0;left:0;overflow:hidden;width:calc(var(--rating) / 5 * 100%);color:#91baec}.c-product-tile{display:flex;flex-direction:column;gap:14px}.c-product-tile a{color:inherit}.c-product-tile a:hover{-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:2px}.c-product-tile__image{position:relative;overflow:hidden;aspect-ratio:1;border-radius:10px}.c-product-tile__image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;display:block;max-width:100%;height:auto}.c-product-tile__image:after{position:absolute;inset:0;z-index:1;visibility:hidden;background:var(--image-on-hover);background-size:cover;opacity:0;content:"";transition:all .2s linear}.c-product-tile__image>.e-pill-badge{position:absolute;top:10px;left:10px;z-index:2;text-decoration:none}.c-product-tile__image>.e-pill-badge:not(.e-pill-badge--fill){background:hsl(from currentcolor h s calc(l + 35))}.c-product-tile__time{position:absolute;bottom:8px;left:8px;z-index:2;display:flex;gap:4px;align-items:center}.c-product-tile__time .e-pill-badge{gap:4px;padding:0 8px;color:#212428;font-size:12px;text-transform:uppercase;background:#f6f6f7}.c-product-tile__rating{display:flex;gap:10px;align-items:center;font-size:16px}.c-product-tile__name{font-family:inherit;font-weight:600}.c-product-tile__desc{font-size:16px;line-height:1.25}.c-product-tile__price{margin-top:auto}.c-product-tile__price .e-price__main{flex-direction:row-reverse}.c-product-tile__button .btn{width:100%}.complete-system h2{margin-bottom:0}.complete-system__content{display:flex;flex-direction:column;gap:32px;align-items:center}.complete-system__items{max-width:100%}.complete-system__scale{display:flex;gap:16px;width:100%;counter-reset:item}.complete-system__scale li{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;counter-increment:item}.complete-system__scale li.active:before{color:#fff;background:#212428}.complete-system__scale li:before{width:30px;height:30px;font-size:18px;font-weight:600;line-height:28px;text-align:center;border:1px solid #212428;border-radius:50%;background:#f6f6f7;content:counters(item,"")}.complete-system__scale li:after{position:absolute;top:15px;right:-12px;left:-12px;z-index:-1;height:1px;background:#212428;content:""}.complete-system__scale li:first-child:after{left:auto;width:calc(50% + 12px)}.complete-system__scale li:last-child:after{right:auto;width:calc(50% + 12px)}.complete-system__scale li span{font-size:20px;font-weight:500}.complete-system .c-buy-block{gap:10px;width:100%;max-width:400px}.complete-system .c-buy-block small{font-size:14px;text-align:center}.complete-system--bg{position:relative;z-index:1;padding-top:60px;padding-bottom:60px;background:#f6f6f7}.sections-stack{padding-top:0;padding-bottom:0}.hero-section__content{max-width:450px;margin-right:auto}.hero-section__content-button .btn{text-transform:capitalize}.hero-section:not(.hero-section--secondary) .hero-section__image img{-o-object-position:0 50%;object-position:0 50%}.mi-ingredients .mi-ingredients__card{grid-template-columns:1fr 90px;-moz-column-gap:12px;column-gap:12px}.mi-ingredients .mi-ingredients__card img{grid-column:2}.mi-ingredients .mi-ingredients__card article{grid-row:1;grid-column:1}.mi-ingredients .mi-ingredients__card .e-pill-badge{--badge-base-color:#523f3a;--badge-fill-color:rgba(82,63,58,.2);margin-bottom:10px;font-size:14px}.mi-ingredients .mi-ingredients__card h6{color:#8b8c8e}.mi-ingredients .mi-ingredients__card ul li{max-width:110px}.usage-steps .container>article .c-wistia__link{color:#8b8c8e}.bundled-together h2{max-width:400px}.base-section--haircare .c-wistia{container-type:inline-size}.base-section--haircare .c-wistia:after{position:absolute;right:16px;bottom:8px;width:18cqw;aspect-ratio:1;background:url(../images/hair/sterile-needles-stamp.webp) 0 0 no-repeat;background-size:contain;content:""}@media screen and (min-width:768px){.hero-section--secondary .hero-section__content-button .c-info-bar--alert{background:#fff}.treatment__form{grid-row:1/-1;grid-column:2}}@media screen and (min-width:992px){.treatment__box{padding-left:72px}.treatment__steps .c-options-selector__title:before,.treatment__steps .c-payment-selector__title:before,.treatment__steps .c-subscribe-selector__title:before,.treatment__steps .c-supply-selector__title:before,.treatment__steps .treatment__tabs-title:before{position:absolute;top:-8px;left:-48px;z-index:2}.treatment__step:not(:last-child):after{position:absolute;top:0;bottom:0;left:-30px;width:1px;background:#212428;content:""}}@media screen and (min-width:1120px){.treatment--secondary .treatment__box{padding:50px}}@media screen and (min-width:1200px){.hero-section .container{max-width:calc(100% - (100vw - 1172px) / 2)}.hero-section--secondary .hero-section__content-button .c-info-bar--alert{padding-right:30px;padding-left:30px}.usage-steps .container:has(.c-swiper){max-width:calc(100% - (100vw - 1172px) / 2)}.usage-steps .c-swiper{margin:0;padding:0}.usage-steps .c-swiper-nav{padding-right:calc((100vw - 1172px) / 2 + 16px)}.c-options-selector--color{flex-direction:row;align-items:center}}@media screen and (min-width:1400px){.hero-section .container{max-width:calc(100% - (100vw - 1232px) / 2)}.usage-steps .container:has(.c-swiper){max-width:calc(100% - (100vw - 1232px) / 2)}.usage-steps .c-swiper-nav{padding-right:calc((100vw - 1232px) / 2 + 16px)}}@media screen and (max-width:1120px){.c-product-components--faucet-filter .e-component-pointer:has([href="#carbon-fiber"]){--line-size:290px}.c-product-components--faucet-filter .e-component-pointer:has([href="#nok-filter"]){--line-size:100px}.c-supply-selector--cards .supply-cards-labels label{padding:8px;font-size:16px;border-radius:8px 8px 0 0}.c-supply-selector--cards .supply-card{font-size:14px;border-radius:0 0 8px 8px}.c-supply-selector--cards .supply-card__content{grid-template-columns:1fr 75px;padding:16px 24px 16px 16px}.c-supply-selector--cards .supply-card__details .e-price__main{font-size:18px}.c-supply-selector--cards .supply-card__details .e-price__current{font-size:32px}.c-supply-selector--cards .supply-card__image figcaption{font-size:10px}.c-supply-selector--cards .supply-card__gift .gift-notice{gap:8px;padding:12px;font-size:12px;border-radius:6px}.c-supply-selector--cards .supply-card__gift .gift-notice img{max-width:34px}.c-supply-selector--cards .supply-card__gift .gift-notice p strong{font-size:16px}}@media screen and (max-width:991px){.hero-section .container{gap:40px}.hero-section__content-header h1{font-size:34px}.c-product-components--faucet-filter .e-component-pointer:has([href="#carbon-fiber"]){--line-size:55vw}.c-product-components--faucet-filter .e-component-pointer:has([href="#nok-filter"]){--line-size:22vw}.c-product-components--faucet-filter .e-component-pointer:has([href="#asp-descaler"]){--left:1%;--line-size:20px}.c-product-components--shower-filter .e-component-pointer:has([href="#carbon-fiber"]){--line-size:20vw}.c-product-components--shower-filter .e-component-pointer:has([href="#kdf-filter"]){--line-size:30vw}.c-product-components--shower-filter .e-component-pointer:has([href="#fof-filter"]){--line-size:20vw}.c-product-components--recovery-mask .e-component-pointer:last-child{--top:25%;width:40%}.bundled-together .c-product-components--hair .e-component-pointer{right:0}.bundled-together .c-product-components--hair .e-component-pointer strong{font-size:16px;font-weight:400}.bundled-together .c-product-components--hair .e-component-pointer .e-pill-badge{font-size:12px}.bundled-together .c-product-components--hair .e-component-pointer:nth-child(2){width:90%}.bundled-together .c-product-components--hair .e-component-pointer:nth-child(3){width:75%}.bundled-together .c-product-components--hair .e-component-pointer:last-child{width:90%}.mi-ingredients__card{grid-template-columns:70px 1fr;gap:16px 8px;padding:16px 16px 8px}.mi-ingredients__card h3{font-size:24px}.mi-ingredients__card h6{font-size:12px}.mi-ingredients__card p{font-size:14px}.mi-ingredients__card ul{margin-top:8px}.mi-ingredients__card ul li{gap:6px;font-size:12px}.mi-ingredients__card ul li .e-icon{font-size:40px}.mi-ingredients__card .c-accordion .c-accordion__summary{min-height:45px;font-size:16px}.routine-steps__swiper .e-pill-badge{font-size:12px}.c-supply-selector__gift .gift-notice p strong{display:block}.c-supply-selector__gift .gift-notice p{font-size:12px}.treatment .container{gap:20px 40px}.treatment__steps .c-options-selector__title,.treatment__steps .c-payment-selector__title,.treatment__steps .c-subscribe-selector__title,.treatment__steps .c-supply-selector__title,.treatment__steps .treatment__tabs-title{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.treatment__steps .c-options-selector__title:before,.treatment__steps .c-payment-selector__title:before,.treatment__steps .c-subscribe-selector__title:before,.treatment__steps .c-supply-selector__title:before,.treatment__steps .treatment__tabs-title:before{width:24px;height:24px;font-size:16px}.complete-system__scale li span{display:none}.complete-system .c-product-tile{padding:16px;border-radius:10px;background:#f6f6f7}.complete-system--bg .c-product-tile{padding:0;border-radius:0;background:none}}@media screen and (max-width:767px){.c-approved-by{font-size:14px}.c-approved-by img{width:26px;height:26px;border-width:2px}.c-approved-by--secondary li+li{margin-left:-8px}.c-approved-by--secondary span:not([class]){padding:0 4px}.c-marked-list li,.page\.qure-microinfusion-offer-listicle .c-note{font-size:16px}.hero-section .container{flex-direction:column;gap:20px;padding-right:15px}.hero-section__image{width:100vw;margin-right:-16px;margin-left:-16px}.hero-section__image img{width:100%}.hero-section__content{gap:16px;padding-top:0}.hero-section__content-header{text-align:center;padding-top:0}.hero-section__content-header .c-approved-by{justify-content:center;margin-bottom:20px}.hero-section__content-header h1{margin-bottom:8px;font-size:28px}.hero-section__content-header p{font-size:14px}.hero-section__content-button .btn{font-size:18px}.hero-section__content-footer{gap:20px}.hero-section--extended .hero-section__content-header .e-icon{display:none}.hero-section--extended .hero-section__content-header .c-approved-by img{width:26px;height:26px}.hero-section--extended .hero-section__content-button .btn--primary{max-width:none}.hero-section--secondary .container{flex-direction:column-reverse;gap:0}.hero-section--secondary .hero-section__content{margin-bottom:-100px;padding-top:20px;padding-bottom:0}.hero-section--secondary .hero-section__content-button hr{display:none}.hero-section--third .container{flex-direction:column-reverse;gap:0}.hero-section--third .hero-section__content{padding-bottom:24px}.hero-section--third .hero-section__content-header .e-icon{margin-bottom:6px;font-size:30px}.page\.qure-microinfusion-offer-listicle .hero-section .container{flex-direction:column-reverse}.page\.qure-microinfusion-offer-listicle .hero-section__content-footer .c-note{align-self:center}.e-quote-card{padding:36px 100px 16px 16px}.e-quote-card .e-icon{top:16px;left:16px}.e-quote-card picture{right:-20px;width:140px}.e-component-pointer a{font-size:14px}.c-product-components--shower-filter .e-component-pointer:has([href="#kdf-filter"]){--line-size:15vw}.c-product-components--recovery-mask .e-component-pointer div{font-size:14px}.c-product-components--recovery-mask .e-component-pointer:nth-child(2){--top:5%;width:56%}.c-product-components--recovery-mask .e-component-pointer:nth-child(3){--top:58%;--left:auto;right:0;width:40%;text-align:right}.c-product-components--recovery-mask .e-component-pointer--reverse{flex-direction:row}.c-product-components--recovery-mask .e-component-pointer--reverse hr{margin-right:10px;margin-left:0}.bundled-together .container{grid-template:auto/auto;gap:24px}.bundled-together h2{max-width:none}.bundled-together .c-product-components{grid-row:auto;grid-column:auto}.bundled-together .c-product-components--hair .e-component-pointer div{font-size:14px}.bundled-together .btn,.bundled-together .e-quote-card{max-width:none}.mi-ingredients .container{grid-template:auto/auto;gap:16px}.mi-ingredients__text{margin-bottom:8px;text-align:left}.routine-steps .container{grid-template:auto/auto;gap:24px}.routine-steps__swiper{padding:0;border:0}.routine-steps__swiper picture[data-index]:before{top:5px;left:5px;font-size:16px}.usage-steps{gap:24px}.usage-steps .container>article{flex-direction:column;gap:8px}.usage-steps .container>article h6:first-child{margin-bottom:8px;margin-bottom:-8px}.usage-steps .container>article .e-pill-badge{grid-row:auto;grid-column:auto;margin-right:auto}.usage-steps .container>article:has(h6:first-child){grid-template:auto/auto;text-align:center}.usage-steps .container:has(.c-swiper){padding-right:16px}.usage-steps .swiper-slide picture{flex:none;width:100px}.usage-steps .swiper-slide picture[data-index]:before{top:5px;left:5px;font-size:16px}.usage-steps .swiper-slide img{aspect-ratio:1}.c-options-selector{max-width:none}.c-options-selector ul .bundle figure,.c-options-selector__list .bundle figure{padding:0 4px 12px}.c-options-selector ul .bundle .e-pill-badge,.c-options-selector__list .bundle .e-pill-badge{font-size:12px}.c-options-selector ul .c-info,.c-options-selector__list .c-info{top:0;right:0}.c-options-selector ul .c-info .c-info__icon,.c-options-selector__list .c-info .c-info__icon{box-sizing:content-box;border:8px solid transparent;border-radius:100px;background-clip:padding-box}.c-options-selector--color .c-options-selector__list,.c-options-selector--line .c-options-selector__list{gap:4px}.c-options-selector--color .c-options-selector__list label{padding:12px 16px}.c-options-selector--color .c-options-selector__list label:before{width:28px;height:28px}.c-options-selector--color .c-options-selector__list label:has(input:checked):before{line-height:28px}.e-declaimer{font-size:14px}.c-supply-selector{max-width:none}.c-supply-selector__title small{font-size:14px}.c-supply-selector__gift .gift-notice{gap:8px}.c-supply-selector--tiles .c-supply-selector__list{gap:6px}.c-supply-selector--tiles .c-supply-selector__main{padding-right:2px;padding-left:2px}.c-supply-selector--cards .supply-card__details div small{font-size:18px}.c-subscribe-selector{max-width:none}.c-subscribe-selector__label:has(img) .c-subscribe-selector__text{grid-column:1/-1}.c-subscribe-selector__label:has(input:checked){grid-template:auto/repeat(2,auto)}.c-subscribe-selector__image{display:none}.c-payment-selector__text{flex-direction:column;gap:2px;align-items:start}.c-accordion__content,.c-accordion__summary{padding-right:16px;padding-left:16px}.c-accordion__content picture{float:none;display:block;width:100%;margin-left:0}.c-accordion__ask-us{margin-top:32px;margin-bottom:4px}.c-accordion .devices-technical__section{grid-template-columns:auto;gap:24px}.e-features-list{gap:8px}.e-features-list li{gap:4px}.e-features-list .e-icon-guarantee{font-size:24px}.e-features-list .e-icon-shipping-order{font-size:16px}.e-features-list .e-icon-one-year{font-size:18px}.c-buy-block{max-width:none}.e-pill-tabs button,.e-pill-tabs label{font-size:16px}.c-pill-tabs{gap:20px}.c-pill-tabs__buttons{min-width:0}.treatment{padding-top:40px;padding-bottom:0}.treatment--light{padding-top:0;padding-bottom:0}.treatment--announcement{padding-top:0}.treatment--announcement:before{margin-bottom:40px;font-size:16px;font-weight:600}.treatment .container{grid-template:none}.treatment__content{align-items:flex-start;text-align:left}.treatment__content picture{order:-1;margin-top:0;margin-bottom:16px}.treatment__form{margin-right:-16px;margin-left:-16px}.treatment__box{gap:24px;padding:24px 16px 0;border-radius:0}.treatment__step:not(:last-child){padding-bottom:24px}.treatment__step .info-items__item article ul li{font-size:16px}.treatment__gift-box p{flex-direction:column-reverse;gap:2px;align-items:flex-end}.treatment__gift-box p span:first-child{font-weight:500}.treatment__extra,.treatment__questions{display:none}.treatment--secondary .treatment__box{padding:16px}.c-product-tile{gap:8px}.c-product-tile__price{font-size:16px}.c-product-tile__button .btn{display:none}.complete-system__content{gap:24px}.complete-system__scale{margin-bottom:-8px}.complete-system__scale li:before{width:24px;height:24px;font-size:14px;line-height:22px}.complete-system__scale li:after{top:12px;margin-right:-8px;margin-left:-8px}.complete-system__scale li:first-child:after,.complete-system__scale li:last-child:after{width:calc(50% + 8px)}.complete-system--bg{padding-top:40px;padding-bottom:40px}}@media(hover:hover){.c-product-tile__image:hover:after{visibility:visible;transform:scale(1.02);opacity:1}}