.hc-eyebrow{margin:0 0 .6rem;font-size:1.05rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#857240}.product--haircare .product__title h1,.product--haircare .product__title .h1{margin-top:0;margin-bottom:.5rem}.product--haircare .product__text{font-size:1.45rem;line-height:1.55;color:#5b6a66;margin:0 0 1.6rem;max-width:46ch}.product--haircare .price{font-size:2.4rem;margin-bottom:0}.hc-chips{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.6rem 0 .4rem}.hc-chip{display:inline-flex;align-items:center;font-size:1.05rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#33443f;background:#f1f2ec;padding:.8rem 1.2rem;line-height:1}.hc-chip--size{background:transparent;border:1px solid #d6d8cf;color:#5b6a66}.product--haircare .product__description--open{margin:1.8rem 0 0;padding-top:1.8rem;border-top:1px solid #e3e6e4;font-size:1.4rem;line-height:1.7;color:#4a5551;max-width:48ch}.hc-rail{margin:1.4rem 0 0;border:1px solid #33443F;padding:1.3rem 1.6rem 1.4rem}.hc-rail__label{margin:0;font-size:1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#857240}.hc-rail__track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:1.2rem;position:relative}.hc-rail__track:before{content:"";position:absolute;left:10%;right:10%;top:.5rem;height:1px;background:#d2d5cc}.hc-rail__step{display:flex;flex-direction:column;align-items:center;gap:.8rem;position:relative;z-index:1;text-decoration:none}.hc-rail__step i{width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;border:1px solid #c4c8be;display:block}.hc-rail__step--done i{background:#a4a48b;border-color:#a4a48b}.hc-rail__step--here i{background:#33443f;border-color:#33443f;box-shadow:0 0 0 .4rem #33443f24}.hc-rail__step span{font-size:.95rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8b968f;text-align:center;line-height:1.25}.hc-rail__step--here span{color:#33443f}.hc-rail__next{display:flex;align-items:center;gap:1.1rem;margin-top:1.3rem;padding-top:1.2rem;border-top:1px solid #e6e6e0}.hc-rail__next img{width:3.4rem;height:3.4rem;object-fit:cover;background:#e7e7e1;flex:0 0 auto}.hc-rail__next-tx{font-size:1.2rem;color:#5b6a66;line-height:1.45}.hc-rail__next-tx b{display:block;font-weight:600;color:#1c2320;font-size:1.25rem;letter-spacing:.02em}.hc-rail__add{margin-left:auto;border:1px solid #1c2320;background:none;font-family:inherit;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;padding:.9rem 1.3rem;color:#1c2320;white-space:nowrap}.hc-rail__add:hover{background:#1c2320;color:#fff}.hc-rail__add[disabled]{opacity:.55;cursor:default}.hc-details{margin-top:1.6rem;border-top:1px solid #e6e6e0}.hc-details details{border-bottom:1px solid #e6e6e0}.hc-details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem .2rem;font-family:Integral CF,Impact,sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:.09em;text-transform:uppercase;color:#1c2320}.hc-details summary::-webkit-details-marker{display:none}.hc-details summary:after{content:"+";font-family:var(--font-body-family, "Poppins", sans-serif);font-size:1.8rem;font-weight:400;color:#857240;line-height:1;flex-shrink:0}.hc-details details[open] summary:after{content:"\2013"}.hc-details__body{padding:0 .2rem 2rem;font-size:1.35rem;line-height:1.7;color:#3c4744}.hc-details__body p{margin:0 0 1em}.hc-details__body p:last-child{margin-bottom:0}.hc-details__body ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.9rem}.hc-details__body li{position:relative;padding-left:1.9rem;line-height:1.6}.hc-details__body li:before{content:"";position:absolute;left:0;top:1rem;width:.8rem;height:1px;background:#857240}.hc-details__inci{font-size:1.2rem;line-height:1.75;color:#5b6a66;word-break:break-word}.hc-band{background:#33443f;color:#edefe9;padding:5.2rem 0 5.6rem}.hc-band__head{display:flex;align-items:flex-end;gap:2rem;flex-wrap:wrap}.hc-band__head h2{margin:0;font-family:Integral CF,Impact,sans-serif;font-weight:900;font-size:2.8rem;color:#fff;letter-spacing:.01em;text-transform:uppercase}.hc-band__sub{margin:.9rem 0 0;font-size:1.4rem;color:#b9c4bd;max-width:42ch;line-height:1.6}.hc-band__setcta{margin-left:auto;border:1px solid #857240;color:#e8dfc5;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:1.2rem 1.7rem;white-space:nowrap;text-decoration:none}.hc-band__setcta:hover{background:#857240;color:#fff}.hc-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1.4rem;margin-top:3rem}.hc-step{background:#2c3a36;padding:0 0 1.6rem;position:relative;display:flex;flex-direction:column}.hc-step--here{background:#3b4d47;outline:1px solid #857240}.hc-step__ph{background:#465953;aspect-ratio:1 / 1;overflow:hidden;display:block}.hc-step__ph img{width:100%;height:100%;object-fit:cover}.hc-step__no{position:absolute;top:.9rem;left:.9rem;font-family:Integral CF,Impact,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.1em;color:#fff;background:#1c2320b8;padding:.4rem .7rem;z-index:2}.hc-step__here{position:absolute;top:.9rem;right:.9rem;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#33443f;background:#c8b884;padding:.4rem .7rem;z-index:2}.hc-step__nm{font-family:Integral CF,Impact,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.05em;color:#fff;margin:1.4rem 1.3rem 0;line-height:1.3;text-transform:uppercase;text-decoration:none;display:block}.hc-step__rl{font-size:1.05rem;color:#a4b0a9;margin:.6rem 1.3rem 0;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.hc-step__pr{margin:1.2rem 1.3rem 0;display:flex;align-items:center;gap:.9rem}.hc-step__pr b{font-size:1.3rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.hc-step__add{margin-left:auto;background:none;border:0;border-bottom:1px solid rgba(200,184,132,.5);padding:0 0 .2rem;font-family:inherit;cursor:pointer;font-size:.95rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c8b884}.hc-step__add:hover{border-bottom-color:#c8b884}.hc-step__add[disabled]{opacity:.6;cursor:default}.hc-claims__h{margin:0;font-family:Integral CF,Impact,sans-serif;font-weight:900;font-size:2rem;color:#1c2320;letter-spacing:.02em;text-transform:uppercase}.hc-claims__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.4rem;margin-top:2.6rem}.hc-claim__k{font-size:1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#857240}.hc-claim__v{font-family:Integral CF,Impact,sans-serif;font-weight:700;font-size:1.45rem;color:#1c2320;margin:.9rem 0 0;line-height:1.35;text-transform:uppercase}.hc-claim__p{font-size:1.3rem;color:#5b6a66;margin:.9rem 0 0;line-height:1.65}@media screen and (min-width:990px){.product--haircare .product__media-wrapper{position:sticky;top:3rem;align-self:flex-start}}@media screen and (max-width:749px){.hc-steps{grid-template-columns:repeat(2,1fr)}.hc-claims__grid{grid-template-columns:1fr;gap:2.4rem}.hc-band__setcta{margin-left:0}.hc-rail__step span{font-size:.85rem;letter-spacing:.02em}.hc-band__head h2{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/haircare-pdp.css.map */
