.care-guide{--cg-text: rgb(var(--text-color));--cg-text-dim: rgba(var(--text-color), .55);--cg-bg-subtle: rgba(var(--text-color), .06);--cg-border: rgba(var(--text-color), .12);--cg-radius: 10px;font-size:.9375rem;line-height:1.5;color:var(--cg-text);padding-block-start:.25rem}.cg-verdict{margin:0 0 .375rem}.cg-verdict__eyebrow{display:block;margin:0 0 .375rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-text-dim)}.cg-verdict__line{margin:0;font-size:clamp(1.25rem,4.5vw,1.5rem);font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.cg-why{margin:.875rem 0 0;font-size:.8125rem;line-height:1.55;color:rgba(var(--text-color),.72);text-wrap:pretty}.cg-label{margin-block-start:1.25rem}.cg-label__title{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cg-text-dim)}.cg-label__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.cg-tile{display:flex;flex-direction:column;align-items:center;gap:.4375rem;padding:.75rem .375rem .625rem;border:1px solid var(--cg-border);border-radius:var(--cg-radius);text-align:center}.cg-tile svg{display:block;flex-shrink:0;color:var(--cg-text)}.cg-tile__label{font-size:.6563rem;font-weight:600;line-height:1.3;color:var(--cg-text-dim);text-wrap:balance}.cg-routine{margin-block-start:1.25rem;padding:.875rem 1rem;border-radius:var(--cg-radius);background:rgba(var(--text-color),.05)}.cg-routine__title{margin:0 0 .625rem;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:var(--cg-text)}.cg-routine__list{margin:0;padding:0;list-style:none}.cg-step{position:relative;display:grid;grid-template-columns:1.375rem 1fr;column-gap:.6875rem;align-items:start;padding-block-end:.5625rem}.cg-step:last-child{padding-block-end:0}.cg-step:before{content:"";position:absolute;inset-inline-start:.6875rem;inset-block:1.375rem 0;width:1px;background:rgba(var(--text-color),.13);transform:translate(-50%)}.cg-step:last-child:before{display:none}.cg-step__num{position:relative;z-index:1;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:rgba(var(--text-color),.08);color:var(--cg-text);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.cg-step__text{font-size:.8125rem;line-height:1.55;color:rgba(var(--text-color),.62);text-wrap:pretty;padding-block-start:.125rem}.cg-note{display:flex;align-items:flex-start;gap:.5rem;margin-block-start:1rem;padding:.75rem .875rem;background:var(--cg-bg-subtle);border-radius:var(--cg-radius);font-size:.8125rem;color:var(--cg-text-dim);line-height:1.5;text-wrap:pretty}.cg-note svg{flex-shrink:0;margin-block-start:1px;opacity:.5}.cg-note a{color:inherit;text-underline-offset:2px}.sc-trigger-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.875rem}.sc-trigger-row .sc-trigger{margin-block-start:0}.sc-trigger{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;margin-block-start:.875rem;padding:.5rem 1.05rem .5rem .9rem;border:1px solid rgb(var(--text-color, 18 18 24) / .25);border-radius:999px;background:transparent;color:rgb(var(--text-color, 18 18 24));font-size:.8125rem;font-weight:600;line-height:1.4;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.sc-trigger:hover{background:rgb(var(--text-color, 18 18 24));border-color:rgb(var(--text-color, 18 18 24));color:#fff}.sc-trigger:focus-visible{outline:2px solid rgb(var(--text-color, 18 18 24));outline-offset:2px}.sc-trigger svg{flex-shrink:0}@media screen and (max-width:699px){.drawer--cg{display:flex!important;align-items:center!important;justify-content:center!important;top:0!important;bottom:0!important;left:0!important;padding:1rem!important}.drawer--cg::part(content){height:auto;max-height:85vh;border-radius:16px}.drawer--cg::part(header){text-align:left;border-bottom:1px solid rgba(var(--text-color),.1)}}@media screen and (max-width:699px){.drawer--cg::part(body){scrollbar-width:thin;scrollbar-color:rgb(var(--accent)) transparent}}@media screen and (max-width:700px){.care-guide{font-size:.875rem}.cg-step{grid-template-columns:1.25rem 1fr;column-gap:.5625rem}.cg-step:before{inset-inline-start:.625rem;inset-block-start:1.25rem}.cg-step__num{width:1.25rem;height:1.25rem;font-size:.625rem}.cg-routine{padding:.75rem .875rem}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/care-guide.css.map */
