.cch{--cc-ink:#1c0d0e;--cc-maroon:#441316;--cc-cherry:#680200;--cc-pink:#dfc4c9;--cc-blush:#f4edee;--cc-cream:#fbf7f6;--cc-serif:var(--font-heading--family,"Instrument Serif",Georgia,serif);--cc-sans:var(--font-body--family,"Geist",system-ui,sans-serif);--cc-gut:clamp(16px,4vw,48px);font-family:var(--cc-sans);color:var(--cc-ink);background:var(--cch-bg,#fff);padding-block:var(--cch-pt,80px) var(--cch-pb,80px)}.cch *,.cch *:before,.cch *:after{box-sizing:border-box}.cch img,.cch video{display:block;max-width:100%}.cch-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--cc-gut)}.cch-eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-cherry);margin:0 0 14px}.cch-h{font-family:var(--cc-serif);font-weight:400;line-height:.98;letter-spacing:-.015em;margin:0;color:var(--cc-maroon);text-wrap:balance}.cch-h em{font-style:italic}.cch-h--xl{font-size:clamp(46px,7vw,96px)}.cch-h--lg{font-size:clamp(40px,5vw,72px)}.cch-h--md{font-size:clamp(28px,3vw,40px)}.cch-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.6;margin:0;color:#1c0d0eb8;max-width:36em}.cch a:focus-visible,.cch button:focus-visible{outline:2px solid var(--cc-cherry);outline-offset:3px}[id^=cch-]{scroll-margin-top:96px}.cch-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,72px);align-items:end}.cch-hero__copy{display:flex;flex-direction:column;gap:22px}.cch-jump{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cch-jump a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;color:var(--cc-maroon);font-size:15px;font-weight:500;text-decoration:none;box-shadow:inset 0 0 0 1px #44131624;transition:background-color .2s,color .2s}.cch-jump a:hover{background:var(--cc-maroon);color:#fff}.cch-jump span{font-size:12px;opacity:.6}.cch-need{background:#fff;border-radius:26px;padding:clamp(22px,2.4vw,32px)}.cch-need h2{font-family:var(--cc-serif);font-weight:400;font-size:28px;line-height:1;margin:0 0 18px;color:var(--cc-maroon)}.cch-need__group+.cch-need__group{margin-top:18px;padding-top:18px;border-top:1px dashed rgb(68 19 22/.2)}.cch-need__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1c0d0e80;margin:0 0 10px}.cch-need ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cch-need li{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:1.45}.cch-need li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--cc-cherry);transform:translateY(-2px)}.cch-steps__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,4vw,48px);max-width:44em}.cch-steps__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.cch-steps--flip .cch-steps__media{order:2}.cch-steps__media{position:sticky;top:96px}.cch-vid{position:relative;border-radius:26px;overflow:hidden;background:var(--cc-pink);aspect-ratio:9/16;max-height:78svh;margin-inline:auto}.cch-vid video{width:100%;height:100%;object-fit:cover}.cch-vid__cap{margin:12px 4px 0;font-size:14px;color:#1c0d0e99;text-align:center}.cch-sound{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:999px;background:#ffffffeb;color:var(--cc-maroon);font:500 13px/1 var(--cc-sans);cursor:pointer}.cch-note{display:flex;gap:14px;background:var(--cch-note-bg,var(--cc-blush));border-radius:20px;padding:18px 20px;margin:0 0 14px;font-size:15px;line-height:1.55}.cch-note strong{display:block;font-family:var(--cc-serif);font-weight:400;font-size:24px;line-height:1.05;color:var(--cc-maroon);margin-bottom:6px}.cch-note p{margin:0;color:#1c0d0ebf}.cch-note p+p{margin-top:8px}.cch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:cch}.cch-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;background:var(--cch-step-bg,var(--cc-cream));border-radius:20px;padding:20px 20px 22px}.cch-step--hl{background:var(--cc-blush);box-shadow:inset 0 0 0 1.5px #68020038}.cch-step__n{grid-row:span 2;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--cc-cherry);color:var(--cc-cherry);display:grid;place-items:center;font-size:13px;font-weight:600}.cch-step--hl .cch-step__n{background:var(--cc-cherry);color:#fff}.cch-step__t{margin:6px 0 2px;font-family:var(--cc-serif);font-weight:400;font-size:clamp(24px,2vw,28px);line-height:1.05;color:var(--cc-maroon)}.cch-step__p{margin:0;font-size:15px;line-height:1.6;color:#1c0d0ebf}.cch-step__p p{margin:0}.cch-step__p p+p{margin-top:8px}.cch-step__flag{grid-column:2;margin-top:10px;font-size:13px;font-weight:600;color:var(--cc-cherry)}.cch-step__clip{grid-column:2;margin-top:14px;width:min(220px,62%);aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--cc-pink)}.cch-step__clip video,.cch-step__clip img{width:100%;height:100%;object-fit:cover}.cch-care__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 48px;flex-wrap:wrap;margin-bottom:clamp(28px,4vw,48px)}.cch-wear{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;margin-bottom:16px}.cch-wear__stat{background:var(--cc-maroon);color:#fff;border-radius:26px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.cch-wear__big{font-family:var(--cc-serif);font-size:clamp(56px,6vw,84px);line-height:.9}.cch-wear__big small{display:block;font-family:var(--cc-sans);font-size:15px;line-height:1.4;margin-top:10px;opacity:.85}.cch-wear__good{font-size:15px;line-height:1.5;padding-top:16px;border-top:1px solid rgb(255 255 255/.25)}.cch-wear__good b{font-family:var(--cc-serif);font-weight:400;font-size:30px;display:block;line-height:1}.cch-wear__body{background:var(--cc-cream);border-radius:26px;padding:28px}.cch-wear__body h3{margin:0 0 10px;font-family:var(--cc-serif);font-weight:400;font-size:28px;line-height:1.05;color:var(--cc-maroon)}.cch-wear__body>p{margin:0 0 16px;font-size:15px;line-height:1.6;color:#1c0d0ebf}.cch-dots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.cch-dots li{position:relative;padding-left:18px;font-size:15px;line-height:1.5;color:#1c0d0ecc}.cch-dots li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--cc-cherry)}.cch-dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cch-card{border-radius:26px;padding:28px}.cch-card--do{background:var(--cc-cherry);color:#fff}.cch-card--dont{background:var(--cc-blush);color:var(--cc-ink)}.cch-card__lab{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin:0 0 8px}.cch-card h3{margin:0 0 18px;font-family:var(--cc-serif);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.05}.cch-card--dont h3{color:var(--cc-maroon)}.cch-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cch-card li{display:flex;gap:12px;font-size:15px;line-height:1.5}.cch-ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1;margin-top:1px;background:#fff;color:var(--cc-cherry)}.cch-card--dont .cch-ic{color:var(--cc-ink)}.cch-tips{margin-top:16px;background:var(--cc-cream);border-radius:26px;padding:28px}.cch-tips h3{margin:0 0 18px;font-family:var(--cc-serif);font-weight:400;font-size:clamp(26px,2.4vw,32px);line-height:1.05;color:var(--cc-maroon)}.cch-tips__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}.cch-tip{border-top:1px dashed rgb(68 19 22/.22);padding-top:14px}.cch-tip b{display:block;font-size:16px;font-weight:600;margin-bottom:4px;color:var(--cc-maroon)}.cch-tip p{margin:0;font-size:15px;line-height:1.55;color:#1c0d0ebf}.cch-help{margin-top:16px;background:var(--cc-maroon);color:#fff;border-radius:26px;padding:clamp(26px,3.5vw,44px);display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:20px 40px;align-items:center}.cch-help h3{margin:0 0 10px;font-family:var(--cc-serif);font-weight:400;font-size:clamp(30px,3.2vw,44px);line-height:1}.cch-help p{margin:0;font-size:15px;line-height:1.6;opacity:.86;max-width:40em}.cch-help__btns{display:flex;flex-wrap:wrap;gap:10px}.cch-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;background:#fff;color:var(--cc-maroon);font:600 15px/1 var(--cc-sans);text-decoration:none;transition:background-color .2s}.cch-btn:hover{background:var(--cc-blush)}.cch-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}.cch-btn--ghost:hover{background:#ffffff1f}@media(max-width:899px){.cch-hero__grid,.cch-steps__grid,.cch-wear,.cch-dd,.cch-tips__grid,.cch-help{grid-template-columns:minmax(0,1fr)}.cch-steps__media{position:static}.cch-steps--flip .cch-steps__media{order:0}.cch-vid{max-height:none;width:min(100%,380px)}.cch-step{padding:18px 16px 20px;gap:4px 14px}.cch-step__clip{width:min(200px,80%)}[id^=cch-]{scroll-margin-top:72px}}@media(prefers-reduced-motion:reduce){.cch *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cc-howto.css.map */
