.hc-wrap{--hc-font: "Sharp Grotesk 22", "Helvetica Neue", Arial, sans-serif;--hc-medium: 400;--hc-semibold: 700;--hc-ink: #000;--hc-glow-edge: #c9f0f7;container-type:inline-size;width:100%;margin:0 auto;box-sizing:border-box}.hc-wrap--card{max-width:1464px;padding:0 var(--hc-gutter, 0px)}.hc-wrap *,.hc-wrap *:before,.hc-wrap *:after{box-sizing:border-box}.hc{--u: calc(min(100cqw, 1464px) / 1464);font-family:var(--hc-font);font-weight:var(--hc-medium);font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--hc-ink)}.hc-wrap--card .hc{padding:calc(20 * var(--u)) 0}.hc :where(h2,h3,p,li,span,strong){font-family:var(--hc-font);font-synthesis:none;letter-spacing:inherit;text-transform:inherit;color:inherit}.hc p{margin:0}.hc strong,.hc b{font-weight:var(--hc-semibold)}.hc img{display:block;max-width:none}.hc__card{position:relative;display:flex;align-items:flex-start;overflow:hidden;width:100%;max-width:calc(1464 * var(--u));margin:0 auto;min-height:calc(560 * var(--u))}.hc--bg-black{color:#fff}.hc-wrap--card .hc__card{border-radius:calc(76 * var(--u))}.hc-wrap--card .hc--bg-black .hc__card{background:#000}.hc-wrap--card .hc--bg-gray .hc__card{background:#fafafa}.hc-wrap--card .hc--bg-glow .hc__card{background:radial-gradient(circle calc(900 * var(--u)) at 59.94% 50%,#fff,#fcfefe,#f7fcfd,#effafc,#e5f8fb 44.4%,#dbf5fa 55.6%,#d1f2f8,#c9f0f7,#c2eef6,#bdedf6);background-color:#bdedf6}.hc-wrap--flow .hc--bg-black{background:#000}.hc-wrap--flow .hc--bg-gray{background:#fafafa}.hc-wrap--flow .hc--bg-glow{background:radial-gradient(ellipse 55% 75% at 58% 50%,#fff 0%,#effafc 35%,#dcf5fa 65%,var(--hc-glow-edge) 100%);background-color:var(--hc-glow-edge)}.hc-wrap--flow .hc--bg-glow .hc__card{min-height:0;height:auto!important;padding-top:calc(64 * var(--u))!important;padding-bottom:calc(64 * var(--u))!important}.hc__h{font-size:calc(63 * var(--u));line-height:calc(70 * var(--u));font-weight:var(--hc-medium);margin:0;white-space:nowrap}.hc__h-accent{font-weight:var(--hc-semibold)}.hc__h--center{text-align:center}.hc__placeholder{background:#7f7f7f26;width:100%;height:100%}.hc-relief .hc__card{padding-left:calc(72 * var(--u));height:calc(600 * var(--u))}.hc-relief .hc__h{font-size:calc(58 * var(--u));line-height:calc(64 * var(--u))}.hc-relief__head{padding-top:calc(76 * var(--u));width:calc(468 * var(--u));flex-shrink:0;position:relative;z-index:1}.hc-relief__head .hc__h-accent{color:var(--hc-accent, #c5f6ff)}.hc-relief__media{width:calc(440 * var(--u));height:100%;flex-shrink:0;overflow:hidden}.hc-relief__media img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}.hc-relief__copy{height:100%;flex-shrink:0;width:calc(470 * var(--u));display:flex;flex-direction:column;justify-content:space-between;padding:calc(76 * var(--u)) 0 calc(72 * var(--u))}.hc-relief__body{font-size:calc(32 * var(--u));line-height:calc(39 * var(--u))}.hc-relief__symptoms{font-weight:var(--hc-semibold);text-transform:uppercase;font-size:calc(33 * var(--u));line-height:calc(46 * var(--u));letter-spacing:.01em;white-space:pre}.hc-whole .hc__card{padding-left:calc(72 * var(--u));gap:calc(90 * var(--u));height:calc(560 * var(--u))}.hc-whole__head{padding-top:calc(10 * var(--u));flex-shrink:0}.hc-whole__main{padding-top:calc(6 * var(--u));display:flex;flex-direction:column;gap:calc(26.8 * var(--u))}.hc-whole__visual{display:flex;align-items:flex-start;gap:calc(52 * var(--u))}.hc-whole__skin{padding-top:calc(47.5 * var(--u))}.hc-whole__skin img{width:calc(310 * var(--u));height:calc(247 * var(--u));object-fit:contain}.hc-whole__product img{width:calc(198 * var(--u));height:calc(361 * var(--u));object-fit:contain}.hc-whole__callouts{display:flex;gap:calc(20.5 * var(--u))}.hc-whole__callout{width:calc(294.5 * var(--u));min-height:calc(80.6 * var(--u));background:#ffffff80;border:max(1px,calc(2 * var(--u))) solid #000;border-radius:calc(30 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u)) calc(18 * var(--u));font-size:calc(20 * var(--u));line-height:calc(25 * var(--u));display:flex;align-items:center}.hc-ingr .hc__card{flex-direction:column;align-items:center;gap:calc(44 * var(--u));padding-left:calc(80 * var(--u));padding-right:calc(80 * var(--u))}.hc-ingr__grid{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;column-gap:calc(96 * var(--u));row-gap:calc(30 * var(--u))}.hc-ingr__col{display:contents}.hc-ingr__item{display:flex;align-items:center;gap:calc(20 * var(--u))}.hc-ingr__img{width:calc(120 * var(--u));height:calc(120 * var(--u));flex-shrink:0}.hc-ingr__img img{width:100%;height:100%;object-fit:cover;border-radius:50%}.hc-ingr__text{display:flex;flex-direction:column;gap:calc(6 * var(--u));min-width:calc(170 * var(--u))}.hc-ingr__name{font-weight:var(--hc-semibold);text-transform:uppercase;font-size:calc(21.5 * var(--u));line-height:calc(23 * var(--u));letter-spacing:.02em}.hc-ingr__desc{font-size:calc(21 * var(--u));line-height:calc(26 * var(--u));letter-spacing:.02em}.hc-routine .hc__card{flex-direction:column;align-items:center;gap:calc(40 * var(--u))}.hc-routine__steps{display:flex;align-items:flex-start;gap:calc(88 * var(--u))}.hc-routine__step{display:flex;align-items:flex-start;gap:calc(28 * var(--u))}.hc-routine__photo{position:relative;width:calc(340 * var(--u));height:calc(309 * var(--u));flex-shrink:0}.hc-routine__photo img{width:100%;height:100%;object-fit:contain}.hc-routine__num{position:absolute;left:4.5%;top:3.2%;transform:translate(-50%);font-weight:var(--hc-semibold);font-size:calc(37 * var(--u));line-height:1}.hc-routine__copy{padding-top:calc(10 * var(--u));width:calc(260 * var(--u));font-size:calc(30 * var(--u));line-height:calc(37 * var(--u))}.hc-wash .hc__card{padding-left:calc(72 * var(--u));height:calc(600 * var(--u))}.hc-wash__copy{padding-top:calc(80 * var(--u));width:calc(700 * var(--u));flex-shrink:0;display:flex;flex-direction:column;gap:calc(31 * var(--u))}.hc-wash .hc__h-accent{color:var(--hc-accent, #b5ebf5)}.hc-wash__body{font-size:calc(25.5 * var(--u));line-height:calc(33 * var(--u))}.hc-wash__tag{margin-top:calc(30 * var(--u))!important;font-weight:var(--hc-semibold);font-size:calc(35 * var(--u));line-height:calc(43 * var(--u))}.hc-wash__tag-accent{color:var(--hc-accent, #b5ebf5);display:block}.hc-wash__media{width:calc(300 * var(--u));height:100%;padding-top:calc(36 * var(--u));flex-shrink:0;overflow:hidden}.hc-wash__media img{width:100%;height:100%;object-fit:cover;object-position:55% 0}.hc-wash__benefits{flex:1;padding:calc(84 * var(--u)) calc(24 * var(--u)) 0;display:flex;flex-direction:column;align-items:center;gap:calc(92 * var(--u));color:var(--hc-accent, #b5ebf5);text-align:center;text-transform:uppercase;font-weight:var(--hc-semibold);font-size:calc(32 * var(--u));line-height:calc(36 * var(--u));letter-spacing:.01em}.hc-resp .hc__card{display:grid;grid-template-columns:1fr calc(500 * var(--u));grid-template-rows:auto 1fr;column-gap:calc(40 * var(--u));row-gap:calc(46 * var(--u));padding-left:calc(72 * var(--u));height:calc(600 * var(--u))}.hc-resp__head{grid-column:1;grid-row:1;padding-top:calc(80 * var(--u))}.hc-resp .hc__h br{display:none}.hc-resp .hc__h-accent{display:block}.hc-resp__list{grid-column:1;grid-row:2;list-style:none;margin:0;padding:0;align-self:start;display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;justify-content:start;column-gap:calc(52 * var(--u));row-gap:calc(24 * var(--u))}.hc-resp__list li{display:flex;align-items:center;gap:calc(16 * var(--u));margin:0;text-transform:uppercase;font-size:calc(21 * var(--u));line-height:calc(25 * var(--u));white-space:nowrap}.hc-resp__list svg{width:calc(28 * var(--u));height:calc(22 * var(--u));flex-shrink:0}.hc-resp__media{grid-column:2;grid-row:1 / span 2;position:relative;height:100%;overflow:hidden}.hc-resp__media img{width:100%;height:100%;object-fit:cover;object-position:60% 0}.hc-faq .hc__card{padding:calc(80 * var(--u)) calc(72 * var(--u));gap:calc(90 * var(--u));min-height:0}.hc-wrap--flow .hc-faq.hc--bg-glow .hc__card{padding-top:calc(80 * var(--u))!important;padding-bottom:calc(80 * var(--u))!important}.hc-faq__head{flex-shrink:0;width:calc(430 * var(--u))}.hc-faq__list{flex:1;display:flex;flex-direction:column;gap:calc(16 * var(--u))}.hc-faq__item{border:max(1px,calc(2 * var(--u))) solid currentColor;border-radius:calc(30 * var(--u));background:#ffffff80}.hc--bg-black .hc-faq__item{background:transparent}.hc-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));padding:calc(24 * var(--u)) calc(30 * var(--u))}.hc-faq__q::-webkit-details-marker{display:none}.hc .hc-faq__qtext{margin:0;font-weight:var(--hc-semibold);font-size:calc(24 * var(--u));line-height:calc(31 * var(--u));text-transform:none;letter-spacing:0}.hc-faq__icon{position:relative;flex-shrink:0;width:calc(22 * var(--u));height:calc(22 * var(--u))}.hc-faq__icon:before,.hc-faq__icon:after{content:"";position:absolute;left:0;top:50%;width:100%;height:max(2px,calc(3 * var(--u)));background:currentColor;border-radius:2px;transform:translateY(-50%);transition:transform .2s ease}.hc-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.hc-faq__item[open] .hc-faq__icon:after{transform:translateY(-50%) rotate(0)}.hc-faq__a{padding:0 calc(30 * var(--u)) calc(26 * var(--u));font-size:calc(21 * var(--u));line-height:calc(31 * var(--u));max-width:calc(820 * var(--u))}.hc-faq__a p{margin:0 0 .6em}.hc-faq__a p:last-child{margin-bottom:0}.hc-faq__q:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:calc(26 * var(--u))}@container (max-width: 899px){.hc-wrap--card .hc{padding:8px 0}.hc-wrap--card .hc__card{border-radius:28px}.hc-wrap--flow .hc--bg-glow .hc__card{padding-top:44px!important;padding-bottom:44px!important}.hc-wrap--flow .hc--bg-glow{background-size:100% 100%}.hc__card{max-width:none;min-height:0;height:auto!important;flex-direction:column;align-items:stretch;padding:44px 24px!important;gap:22px!important}.hc__h{font-size:clamp(27px,7.4cqw,40px)!important;line-height:1.12!important;white-space:normal;text-wrap:balance}.hc__h br{display:none}.hc__h--keep-br br{display:inline}.hc-relief__head{width:auto;padding:0}.hc-relief__media{width:calc(100% + 48px);margin:-4px -24px;height:auto;aspect-ratio:607 / 600}.hc-relief__copy{width:auto;height:auto;padding:0;gap:22px}.hc-relief__body{font-size:19px;line-height:1.25;max-width:none}.hc-relief__symptoms{font-size:16px;line-height:1.75}.hc-whole__head,.hc-whole__main{padding:0}.hc-whole__head{text-align:center}.hc-whole__visual{gap:4%;align-items:center;justify-content:center}.hc-whole__skin{padding:0;width:34%}.hc-whole__skin img{width:100%;height:auto}.hc-whole__product{width:22%}.hc-whole__product img{width:100%;height:auto}.hc-whole__callouts{flex-direction:column;gap:10px}.hc-whole__callout{width:100%;min-height:0;border-width:1.5px;border-radius:18px;padding:14px 18px;font-size:17px;line-height:1.3}.hc-ingr__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;width:100%;justify-content:stretch}.hc-ingr__item{gap:8px;min-width:0}.hc-ingr__img{width:52px;height:52px}.hc-ingr__text{min-width:0;gap:3px}.hc-ingr__name{font-size:min(12.5px,3.3cqw);line-height:1.15;letter-spacing:.01em;white-space:nowrap}.hc-ingr__desc{font-size:min(13px,3.4cqw);line-height:1.25;letter-spacing:0;white-space:nowrap}.hc-routine__steps{flex-direction:column;gap:26px;width:100%}.hc-routine__step{flex-direction:column;align-items:center;gap:14px;padding:0}.hc-routine__photo{width:100%;max-width:440px;height:auto;aspect-ratio:440 / 400}.hc-routine__num{font-size:min(48px,calc((100cqw - 48px)*.108));line-height:1;left:4.5%;top:3.2%}.hc-routine__copy{width:auto;max-width:440px;padding:0;text-align:center;font-size:19px;line-height:1.3}.hc-wash .hc__card{display:grid;grid-template-columns:40% 1fr;grid-template-areas:"copy copy" "media benefits"}.hc-wash__copy{grid-area:copy;width:auto;padding:0;gap:16px}.hc-wash__body{font-size:17px;line-height:1.35}.hc-wash__body br,.hc-wash__tag br{display:none}.hc-wash__tag{margin-top:4px!important;font-size:20px;line-height:1.25}.hc-wash__media{grid-area:media;width:100%;height:auto;padding:0;aspect-ratio:300 / 560}.hc-wash__media img{object-fit:cover;object-position:55% 0}.hc-wash__benefits{grid-area:benefits;width:auto;padding:0;justify-content:center;gap:28px;font-size:16px;line-height:1.15;letter-spacing:0;align-self:center}.hc-resp .hc__card{display:flex;padding-bottom:0!important}.hc-resp .hc__h-accent{display:inline}.hc-resp__head{width:auto;padding:0}.hc-resp__list{display:flex;flex-direction:column;padding:0;gap:13px}.hc-resp__list li{font-size:15px;line-height:1.2;gap:12px;white-space:normal}.hc-resp__list svg{width:20px;height:16px}.hc-resp__media{width:calc(100% + 48px);height:auto;aspect-ratio:769 / 760;margin:8px -24px 0}.hc-resp__media img{object-position:50% 0}.hc-wrap--flow .hc-faq.hc--bg-glow .hc__card{padding-top:44px!important;padding-bottom:44px!important}.hc-faq__head{width:auto}.hc-faq__list{gap:10px}.hc-faq__item{border-width:1.5px;border-radius:18px}.hc-faq__q{padding:16px 18px;gap:14px}.hc .hc-faq__qtext{font-size:17px;line-height:1.3}.hc-faq__icon{width:16px;height:16px}.hc-faq__icon:before,.hc-faq__icon:after{height:2px}.hc-faq__a{padding:0 18px 18px;font-size:16px;line-height:1.45;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/hc-pdp.css.map */
