.care-guide{--sentio-leaf-shadow-opacity: .1}.care-guide care-guide:not(:defined) .view--intro .words{visibility:hidden}.care-guide care-guide{display:flex;flex-direction:column;min-block-size:calc(100svh - 18rem);padding-block:clamp(2.4rem,5vh,5.6rem);scroll-margin-block-start:10rem}.care-guide .backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.care-guide .backdrop img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.care-guide .view,.care-guide .safety{position:relative;z-index:2}.care-guide :is(h1,h2,h3,h4){margin:0;text-wrap:balance}.care-guide h1{font-size:clamp(3.8rem,5vw,6rem);line-height:1.05}.care-guide h2{font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.12}.care-guide h2:focus{outline:none}.care-guide h3{font-size:2.2rem;line-height:1.2}.care-guide [hidden]{display:none!important}.care-guide .view--intro,.care-guide .view--checkin,.care-guide .view--steps{inline-size:min(100%,72rem);margin-inline:auto;padding:clamp(2.4rem,4vw,4.8rem);border-radius:var(--radius-xl);background:var(--paper);box-shadow:var(--shadow-lift)}@media(min-width:750px){.care-guide .view--steps{min-block-size:74rem}}.care-guide .view--intro .words,.care-guide .view--checkin .words,.care-guide .step .words{justify-items:center;text-align:center}.care-guide .step{display:grid;border:0;margin:0;padding:0;min-inline-size:0}.care-guide .points,.care-guide .actions{justify-content:center}.care-guide .result-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(2.4rem,3vw,3.6rem) clamp(2.4rem,4vw,5.6rem);align-items:center;padding:clamp(2.4rem,3.4vw,4.8rem);border-radius:var(--radius-xl);color:var(--ink);background:radial-gradient(46% 80% at 8% 0%,color-mix(in srgb,var(--hue-2, #5a3a1c) 12%,transparent),transparent 72%),radial-gradient(36% 70% at 96% 20%,color-mix(in srgb,var(--hue-3, #3a4a26) 10%,transparent),transparent 72%),color-mix(in srgb,var(--hue-1, #4e3218) 6%,var(--paper))}.care-guide .result-head h2{font-size:clamp(3.6rem,5vw,6rem);line-height:1.05}.care-guide .result-head .lede{font-size:2rem}.care-guide .result-head .eyebrow,.care-guide .result-head .lede,.care-guide .result-head .pass-note,.care-guide .result-head .change{color:inherit}.care-guide .previews{display:flex;gap:1.2rem}.care-guide .card-preview{all:unset;display:block;inline-size:clamp(13rem,13vw,19rem);border-radius:var(--radius-md);box-shadow:0 12px 32px rgb(var(--photo-shade) / .34);position:relative;transform:rotate(var(--tilt, 2deg));cursor:pointer;transition:transform .2s var(--ease-out)}.care-guide .card-preview img{display:block;inline-size:100%;block-size:auto;border-radius:inherit}.care-guide .card-preview+:is(.care-guide .card-preview){--tilt: -2deg}@media(hover:hover)and (prefers-reduced-motion:no-preference){.care-guide .card-preview:hover{transform:translateY(-.6rem) scale(1.03)}}.care-guide .card-preview:focus-visible{outline:var(--focus-ring);outline-offset:3px}.care-guide .card-share{position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem;display:grid;place-items:center;inline-size:3.2rem;block-size:3.2rem;border-radius:50%;color:var(--ink);background:var(--paper)}.care-guide .card-share svg{inline-size:1.6rem;block-size:1.6rem}.care-guide .pass-hint{max-inline-size:44rem;font-size:1.5rem;line-height:1.4}.care-guide .pass-hint[hidden],.care-guide .pass-link[hidden]{display:none}.care-guide .welcome{font-weight:var(--font-body-weight-bold)}.care-guide .result-cards{grid-column:1 / -1;display:grid;gap:var(--space-2);inline-size:100%}@media(min-width:990px){.care-guide .result-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.care-guide .result-goal[hidden]{display:none}.care-guide care-guide:is([data-mode=therapy],[data-mode=shop]) .result-cards{grid-template-columns:minmax(0,1fr)}.care-guide care-guide[data-mode=therapy] .result-goal,.care-guide care-guide[data-mode=shop] .result-therapy{display:none}.care-guide .pass-on{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-block-start:var(--space-1)}.care-guide .pass-on .button .icon svg{inline-size:1.8rem;block-size:1.8rem;margin-inline-end:.8rem}.care-guide .pass-test{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.care-guide .pass-note{flex-basis:100%;margin:0;color:var(--ink-soft);font-size:1.5rem}.care-guide .pass-link--strong{font-weight:var(--font-body-weight-bold)}.care-guide .result-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36rem);gap:clamp(3.2rem,5vw,6.4rem);align-items:start;margin-block-start:clamp(3.2rem,5vw,5.6rem)}@media(max-width:989px){.care-guide .result-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.care-guide .result-main{display:contents}.care-guide .result-side{order:1}.care-guide .part--return{order:2}}.care-guide .result-side{display:grid;gap:var(--space-2)}@media(min-width:990px){.care-guide .result-side{position:sticky;inset-block-start:10rem}}.care-guide .words{display:grid;gap:var(--space-2);justify-items:start;min-inline-size:0}.care-guide .lede{margin:0;max-inline-size:58ch}.care-guide .points{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;padding:0;color:var(--ink-soft);font-size:1.5rem;list-style:none}.care-guide .actions{margin:0}.care-guide .actions:not(:has(>:not([hidden]))){display:none}.care-guide .choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);inline-size:100%;margin:var(--space-1) 0 0;padding:0;list-style:none}.care-guide .choices li{display:grid}.care-guide .choice{all:unset;box-sizing:border-box;display:grid;inline-size:100%;cursor:pointer;transition:scale .15s ease-out}.care-guide .choice:active{scale:.98}.care-guide .choice:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-lg)}.care-guide .choice .shape{position:relative;isolation:isolate;display:grid;--wash: color-mix(in oklab, var(--choice-hue) 95%, #000);align-content:end;min-block-size:36rem;overflow:hidden;background:var(--wash);color:var(--card-paper);text-align:center;-webkit-mask:var(--shape) center / 100% 100% no-repeat;mask:var(--shape) center / 100% 100% no-repeat}.care-guide .choice .shape--arch{--shape: url(ui-mask-arch.svg)}.care-guide .choice .shape--bud-arch{--shape: url(ui-mask-bud-arch.svg)}.care-guide .choice .shape--flower-arch{--shape: url(ui-mask-flower-arch.svg)}.care-guide .choice .image-wash{--wash-seam: 72%}.care-guide .choice .thumb{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden}.care-guide .choice .thumb img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 30%;transition:scale .4s var(--ease-out)}.care-guide .choice .text{position:relative;z-index:2;display:grid;gap:.4rem;padding:.4rem 2rem 1rem}.care-guide .choice strong{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:400;line-height:1.15;text-wrap:balance}.care-guide .choice .text span{font-size:1.5rem;line-height:1.35;text-wrap:balance}.care-guide .choice .go{position:relative;z-index:2;display:grid;place-items:center;justify-self:center;inline-size:3.4rem;block-size:3.4rem;margin-block-end:1.6rem;border-radius:50%;background:var(--card-paper);color:var(--card-ink);transition:translate .2s var(--ease-out)}.care-guide .choice .go svg{inline-size:1.4rem}@media(hover:hover){.care-guide .choice:hover .thumb img{scale:1.04}.care-guide .choice:hover .go{translate:.3rem 0}}@media(prefers-reduced-motion:reduce){.care-guide .choice,.care-guide .choice .thumb img,.care-guide .choice .go{transition:none}.care-guide .choice:active{scale:none}.care-guide .choice:hover .thumb img{scale:none}.care-guide .choice:hover .go{translate:none}}.care-guide care-guide[data-mode=all] .view--intro{inline-size:min(100%,100rem)}@media screen and (max-width:749px){.care-guide .choices{grid-template-columns:minmax(0,1fr)}.care-guide .choice .shape{align-content:normal;grid-template-columns:9rem minmax(0,1fr);align-items:center;min-block-size:9.6rem;border-radius:var(--radius-md);text-align:start;-webkit-mask:none;mask:none}.care-guide .choice .image-wash{display:none}.care-guide .choice .thumb{position:relative;inset:auto;align-self:stretch;-webkit-mask:linear-gradient(to right,#000 74%,transparent);mask:linear-gradient(to right,#000 74%,transparent)}.care-guide .choice .text{padding:.8rem 1.2rem .8rem .4rem}.care-guide .choice strong{font-size:2rem;text-wrap:wrap}.care-guide .choice .text span{font-size:1.4rem;text-wrap:wrap}.care-guide .choice .go{display:none}}.care-guide .people{margin:0;color:var(--ink-soft);font-size:1.5rem}.care-guide .note{margin:0;padding:1.2rem 1.6rem;border-radius:var(--radius-md);background:var(--tint);font-size:1.5rem}.care-guide .progress{display:flex;align-items:center;gap:var(--space-2);margin-block-end:var(--space-2)}.care-guide .back{all:unset;display:inline-flex;align-items:center;gap:.6rem;min-block-size:4.4rem;color:var(--ink-soft);font-size:1.5rem;cursor:pointer}.care-guide .back svg{inline-size:1.4rem;transform:scaleX(-1)}.care-guide .back:hover{color:var(--ink)}.care-guide .back:focus-visible{outline:var(--focus-ring);outline-offset:2px}.care-guide .count{margin:0 0 0 auto;color:var(--ink-soft);font-size:1.5rem;font-variant-numeric:tabular-nums}.care-guide .growth{inline-size:3.2rem;block-size:4.2rem;color:var(--action);stroke:currentColor;stroke-width:7;stroke-linecap:round}.care-guide .growth path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--growth, 0));transition:stroke-dashoffset .5s var(--ease-out)}.care-guide legend{display:contents}.care-guide .echo{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:1.9rem}.care-guide .hint{margin:0;color:var(--ink-soft);font-size:1.6rem}.care-guide .answers{display:grid;gap:1rem;inline-size:100%;margin:var(--space-1) 0 0;padding:0;list-style:none}.care-guide .answers--wide{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr))}.care-guide .answer{position:relative;display:flex;align-items:center;gap:1.4rem;min-block-size:6.4rem;padding:.8rem 1.6rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);font-size:1.7rem;line-height:1.3;text-align:start;cursor:pointer;transition:border-color .16s var(--ease-out),background-color .16s var(--ease-out),transform .16s var(--ease-out)}@media(hover:hover){.care-guide .answer:hover{border-color:var(--action)}}.care-guide .answer:active{transform:scale(.985)}.care-guide .answer input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.care-guide .answer:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.care-guide .answer:has(input:checked){border-color:var(--action);background:var(--field);box-shadow:inset 0 0 0 1px var(--action)}.care-guide .answer:has(input:disabled){opacity:.5;cursor:not-allowed}.care-guide .mark{flex:none;display:grid;place-items:center;inline-size:4.8rem;block-size:4.8rem;overflow:hidden;border-radius:50%;background:var(--tint)}.care-guide .mark img{inline-size:100%;block-size:100%;object-fit:cover}.care-guide .mark--line{inline-size:4rem;color:var(--action);background:none}.care-guide .mark--line .icon-file{inline-size:100%;block-size:100%}.care-guide [data-next]{margin-block-start:var(--space-1);min-inline-size:18rem}.care-guide .eyebrow{margin:0}.care-guide .change{all:unset;color:var(--ink-soft);font-size:1.5rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.care-guide .change:focus-visible{outline:var(--focus-ring);outline-offset:2px}.care-guide .result-parts{display:grid;gap:clamp(3.2rem,5vw,5.6rem)}.care-guide .part{display:grid;gap:var(--space-2);min-inline-size:0}.care-guide .part .related-therapy{margin:0}.care-guide .gesture-card{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block:1px solid var(--line)}.care-guide .gesture-card .drawing{flex:none;inline-size:4.8rem;color:var(--action)}.care-guide .gesture-card .drawing svg{display:block;inline-size:100%;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.care-guide .gesture-card h3{font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight-bold)}.care-guide .gesture-card p{flex:1 1 28rem;margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.3}.care-guide .confirm{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg)}.care-guide .confirm{background:var(--field)}.care-guide .confirm h3{font-size:2.4rem}.care-guide .confirm header p{margin:var(--space-1) 0 0;font-size:1.5rem}.care-guide .confirm .ways{display:grid;gap:var(--space-2)}.care-guide .way{display:grid;gap:var(--space-1);padding-block-start:var(--space-2);border-block-start:1px solid var(--line)}.care-guide .way h4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:1.9rem}.care-guide .way ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.5rem}.care-guide .way li{padding-inline-start:2rem;background:url(icon-checkmark.svg) left .5em / 1.2rem auto no-repeat}.care-guide .way .button{inline-size:100%;margin-block-start:.4rem}.care-guide .way .icon svg{inline-size:1.8rem;block-size:1.8rem;margin-inline-end:.8rem}.care-guide .way .phone{justify-self:center;color:var(--ink-soft);font-size:1.4rem}.care-guide .badge-free{padding:.2rem 1rem;border-radius:var(--radius-pill);background:var(--paper);font-family:var(--font-body-family);font-size:1.3rem}.care-guide .careful{margin:0;max-inline-size:70ch}.care-guide .shelf{display:grid;gap:var(--space-2);justify-items:start}.care-guide .shelf .products{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%}@media(max-width:749px){.care-guide .shelf .products{grid-template-columns:repeat(2,minmax(0,1fr))}}.care-guide .also{justify-self:start}.care-guide .part--return{margin-block-start:clamp(3.2rem,5vw,5.6rem);padding-block-start:var(--space-3);border-block-start:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr));gap:var(--space-4);align-items:start}.care-guide .part--return>div{display:grid;gap:var(--space-1);justify-items:start}.care-guide .part--return p{margin:0;font-size:1.6rem}.care-guide .email{display:flex;flex-wrap:wrap;gap:var(--space-1);inline-size:100%}.care-guide .email input[type=email]{flex:1 1 22rem;min-block-size:4.6rem;padding-inline:1.4rem;border:1px solid var(--field-line);border-radius:var(--inputs-radius);background:var(--field-ground);color:var(--ink);font:inherit}.care-guide .email .fine{flex-basis:100%;color:var(--ink-soft);font-size:1.3rem}.care-guide .result-end{display:flex;justify-content:center;margin-block-start:var(--space-3)}.care-guide .links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.care-guide .safety{margin-block-start:var(--space-5);padding-block-start:var(--space-2);border-block-start:1px solid var(--line);color:var(--ink-soft);font-size:1.4rem}.care-guide .safety p{margin:0;max-inline-size:80ch}@media screen and (max-width:749px){.care-guide care-guide{justify-content:flex-start}.care-guide .result-head{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.care-guide .previews{order:-1}.care-guide .card-preview{inline-size:13rem}.care-guide .pass-on,.care-guide .pass-test{justify-content:center}.care-guide .answers--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.care-guide .answers--wide .answer{min-block-size:6.4rem;padding-inline:1.2rem;font-size:1.5rem}.care-guide .answer{min-block-size:5.2rem;padding-block:.4rem}.care-guide [data-next]{inline-size:100%}}.care-guide .step:not([hidden]) .words{animation:guide-arrive .32s var(--ease-out) both}.care-guide care-guide[data-travel=back]{--guide-travel: -1}@media(prefers-reduced-motion:reduce){.care-guide .step:not([hidden]) .words{animation:none}.care-guide .growth path{transition:none}}html:has(.care-guide){scrollbar-gutter:stable}body:has(.care-guide) .utility-bar,body:has(.care-guide) .site-header .announce,body:has(.care-guide) .site-header .primary,body:has(.care-guide) .site-header .search-wrap,body:has(.care-guide) .site-footer .lead,body:has(.care-guide) .site-footer .reach-us,body:has(.care-guide) .site-footer .links nav:not(.is-wide),body:has(.care-guide) .site-footer .links h2,body:has(.care-guide) .site-footer .credit,body:has(.care-guide) .site-footer .payments{display:none}body:has(.care-guide) .site-footer{margin-block-start:0;padding-block:1.2rem;font-size:1.3rem}@media(max-width:749px){body:has(.care-guide) .site-footer{padding-block-end:8rem}}body:has(.care-guide) .site-footer .upper{display:block;padding:0;margin:0}body:has(.care-guide) .site-footer .links{display:block}body:has(.care-guide) .site-footer .links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem 1.6rem;columns:auto}body:has(.care-guide) .site-footer .legal{justify-content:center;margin:.4rem 0 0;padding:0;border:0}body:has(.care-guide [data-view=steps]:not([hidden])) .whatsapp-chat,body:has(.care-guide [data-view=steps]:not([hidden])) .whatsapp-fab{display:none}body:has(.care-guide [data-backdrop]:not([hidden])) .site-footer>:not(.page-width){display:none}@keyframes guide-arrive{0%{opacity:0;transform:translate(calc(var(--guide-travel, 1) * 2rem))}}.result-shop{display:grid;gap:var(--space-2);text-align:start;padding:clamp(1.6rem,2.4vw,2.8rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--paper),white 50%)}.result-shop__head{display:grid;gap:.6rem;justify-items:start}.result-shop__head .kicker{margin:0;color:var(--ink-soft);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-tracking);text-transform:uppercase}.result-shop__head h3{margin:0;font-size:var(--display-s);line-height:1.15}.result-shop__head h3 a{color:inherit;text-decoration:none}@media(hover:hover){.result-shop__head h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}}.result-shop__head .note{display:flex;align-items:center;gap:.8rem;margin:0;padding:0;background:none;color:var(--ink-soft);font-size:1.45rem}.result-shop__head .face{flex:none;inline-size:3.2rem;block-size:3.2rem;border-radius:50%;object-fit:cover;object-position:center 20%}.result-shop__products{display:grid;grid-template-columns:repeat(3,minmax(0,20rem));gap:var(--space-2);margin:0;padding:0;list-style:none}@media(max-width:749px){.result-shop__products{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;margin-inline:calc(clamp(1.6rem,2.4vw,2.8rem)*-1);padding:.2rem clamp(1.6rem,2.4vw,2.8rem) .8rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.result-shop__products>li{scroll-snap-align:start}}.result-shop__actions{display:flex;flex-wrap:wrap;gap:1rem}
/*# sourceMappingURL=/cdn/shop/t/36/assets/care-guide.css.map */
