.pdpc{--pdpc-ink: var(--c-text, #1D1D1D);--pdpc-violet: var(--c-primary, #6B3FA0);--pdpc-dark: var(--c-dark, #4A2070);--pdpc-lilac: #EADFF7;--pdpc-yellow: #FFF1B0;--pdpc-rose: #FDE8E4;--pdpc-card-radius: 26px;--pdpc-shadow: 0 4px 0 rgba(29, 29, 29, .1);--pdpc-muted: rgba(29, 29, 29, .8);container:pdpc / inline-size;width:100%;min-width:0;gap:clamp(.9rem,2vw,1.25rem);padding-top:.5rem}.pdpc__title{margin-bottom:.1rem}.pdpc__flow{display:grid;gap:clamp(1.25rem,3vw,1.75rem);min-width:0}.pdpc-sec{display:grid;gap:.9rem;min-width:0}.pdpc-rte{max-width:70ch;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.pdpc-rte>*+*{margin-top:.9em}.pdpc-rte a{color:var(--pdpc-dark);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.pdpc-rte a:hover{color:var(--pdpc-violet)}.pdpc-rte ul{list-style:disc;padding-left:1.25rem}.pdpc-rte ol{list-style:decimal;padding-left:1.25rem}.pdpc-rte li+li{margin-top:.35em}.pdpc-rte h4,.pdpc-rte h5{font-family:var(--font-heading);font-weight:900;font-size:1.1rem;line-height:1.2;margin-top:1.2em}.pdpc-rte table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.pdpc-rte img,.pdpc-rte iframe,.pdpc-rte video{max-width:100%;height:auto;border-radius:18px}.pdpc-raw{max-width:70ch;font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.pdpc-raw h2,.pdpc-raw h3,.pdpc-raw h4{font-family:var(--font-heading);font-weight:900;font-size:1.35rem;line-height:1.15;margin-top:1.4em}.pdpc-lead>p:first-child{font-size:1.125rem;line-height:1.6}.pdpc-lead>p:first-child strong{font-weight:700}.pdpc-prose+.pdpc-prose{margin-top:-.25rem}.pdpc-title{display:flex;align-items:center;gap:.7rem;font-family:var(--font-heading);font-weight:900;font-size:clamp(1.3rem,2.8vw,1.65rem);line-height:1.12;letter-spacing:-.01em;color:var(--pdpc-dark);text-wrap:balance}.pdpc-title--plain{color:var(--pdpc-ink)}.pdpc-title__icon{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c-highlight, #FFD700);color:var(--pdpc-dark)}.pdpc-title__icon .icon{width:20px;height:20px}.pdpc-title__icon--lilac{background:var(--pdpc-lilac);color:var(--pdpc-violet)}.pdpc-card{background:#fff;border-radius:var(--pdpc-card-radius);box-shadow:var(--pdpc-shadow);padding:clamp(1.15rem,4vw,1.75rem);gap:1.1rem}.pdpc-card--lilac{background:var(--pdpc-lilac)}.pdpc-incl__list{display:grid}.pdpc-incl__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.85rem;align-items:start;padding:.85rem 0;border-top:2px dashed rgba(107,63,160,.2)}.pdpc-incl__item:first-child{border-top:0;padding-top:.1rem}.pdpc-incl__item:last-child{padding-bottom:.1rem}.pdpc-incl__tick{color:var(--pdpc-violet);display:block;margin-top:.05rem}.pdpc-incl__tick .icon{width:28px;height:28px}.pdpc-incl__tick .icon circle{fill:var(--pdpc-lilac)}.pdpc-incl__text{display:grid;gap:.15rem;min-width:0;line-height:1.45;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pdpc-incl__name{font-weight:700}.pdpc-incl__name a,.pdpc-incl__desc a{color:var(--pdpc-dark);text-decoration:underline;text-underline-offset:3px}.pdpc-incl__desc{font-size:.95rem;color:var(--pdpc-muted)}.pdpc-incl__foot,.pdpc-steps__foot{background:var(--pdpc-yellow);border-radius:18px;padding:.8rem 1.05rem;font-size:.975rem;line-height:1.5;max-width:none}.pdpc-incl__foot>*+*,.pdpc-steps__foot>*+*{margin-top:.5em}.pdpc-why__grid{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr)}.pdpc-why__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.8rem;align-items:start;padding:1rem 1.1rem;border-radius:22px;box-shadow:var(--pdpc-shadow);background:#fff}.pdpc-tone-0{background:var(--pdpc-lilac)}.pdpc-tone-1{background:var(--pdpc-yellow)}.pdpc-tone-2{background:#fff}.pdpc-why__icon{color:var(--pdpc-violet);display:block;margin-top:.05rem}.pdpc-why__icon .icon{width:26px;height:26px}.pdpc-why__icon .icon circle{fill:#fff}.pdpc-tone-2 .pdpc-why__icon .icon circle{fill:var(--pdpc-lilac)}.pdpc-why__text{display:grid;gap:.2rem;min-width:0;line-height:1.45;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pdpc-why__name{font-weight:700}.pdpc-why__desc{font-size:.95rem;color:var(--pdpc-muted)}.pdpc-why__item a{color:var(--pdpc-dark);text-decoration:underline;text-underline-offset:3px}@container pdpc (min-width: 30rem){.pdpc-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdpc-why__item:last-child:nth-child(odd){grid-column:1 / -1}}.pdpc-steps__list{display:grid}.pdpc-step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:1rem;padding-bottom:1.3rem}.pdpc-step:last-child{padding-bottom:0}.pdpc-step:not(:last-child):before{content:"";position:absolute;left:21px;top:50px;bottom:6px;width:0;border-left:2px dashed rgba(107,63,160,.38)}.pdpc-step__num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--pdpc-violet);color:#fff;font-family:var(--font-heading);font-weight:900;font-size:1.25rem;line-height:1;box-shadow:0 3px #1d1d1d38}.pdpc-step__body{display:grid;gap:.2rem;align-content:start;padding-top:.35rem;min-width:0;line-height:1.5;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pdpc-step__title{font-weight:700;font-size:1.05rem;line-height:1.3}.pdpc-step__text{font-size:.98rem;color:var(--pdpc-muted)}.pdpc-step__text--solo{color:var(--pdpc-ink);font-size:1rem;padding-top:.35rem}.pdpc-step__text a,.pdpc-step__title a{color:var(--pdpc-dark);text-decoration:underline;text-underline-offset:3px}.pdpc-steps__foot{margin-top:.25rem}.pdpc-faq__list{display:grid;gap:.65rem}.pdpc-q{background:#fff;border-radius:22px;box-shadow:var(--pdpc-shadow);overflow:hidden}.pdpc-q__sum{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.75rem .9rem .75rem 1.25rem;cursor:pointer;list-style:none;font-weight:700;line-height:1.35;-webkit-tap-highlight-color:transparent}.pdpc-q__sum::-webkit-details-marker{display:none}.pdpc-q__sum::marker{content:""}.pdpc-q__sum:hover{background:#fbf7fe}.pdpc-q__sum:focus-visible{outline:3px solid var(--pdpc-violet);outline-offset:-3px;border-radius:22px}.pdpc-q__text{min-width:0;overflow-wrap:anywhere}.pdpc-q__icon{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--pdpc-lilac);color:var(--pdpc-violet)}.pdpc-q__icon .icon{width:18px;height:18px}.pdpc-q[open] .pdpc-q__icon{transform:rotate(180deg);background:var(--pdpc-violet);color:#fff}.pdpc-q__a{padding:0 1.25rem 1.2rem;max-width:70ch;font-size:1rem;line-height:1.65}.pdpc-faq__tail{padding-top:.25rem;font-size:.95rem;color:var(--pdpc-muted)}.pdpc-chips{display:flex;flex-wrap:wrap;gap:.55rem}.pdpc-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .5rem .45rem 1.1rem;border-radius:999px;background:#fff;color:var(--pdpc-dark);font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none;box-shadow:0 3px #1d1d1d1f}.pdpc-chip .icon{width:28px;height:28px;padding:6px;border-radius:50%;background:var(--pdpc-lilac);color:var(--pdpc-violet);flex:none}.pdpc-chip:focus-visible{outline:3px solid var(--pdpc-violet);outline-offset:3px}.pdpc-related__text{font-size:.93rem;line-height:1.6;color:var(--pdpc-muted)}.pdpc-related__text a{color:var(--pdpc-ink)}@media(prefers-reduced-motion:no-preference){.pdpc{interpolate-size:allow-keywords}.pdpc-q{transition:box-shadow .25s ease}.pdpc-q__icon{transition:transform .3s ease,background-color .3s ease,color .3s ease}.pdpc-q::details-content{block-size:0;overflow:clip;transition:block-size .32s ease,content-visibility .32s allow-discrete}.pdpc-q[open]::details-content{block-size:auto}.pdpc-q__sum{transition:background-color .2s ease}.pdpc-chip{transition:transform .2s ease,background-color .2s ease,color .2s ease}.pdpc-chip:hover{transform:translateY(-2px);background:var(--pdpc-violet);color:#fff}.pdpc-chip:hover .icon{background:#ffffff38;color:#fff}.pdpc-why__item{transition:transform .2s ease}.pdpc-why__item:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.pdpc-chip:hover{background:var(--pdpc-violet);color:#fff}}@media(forced-colors:active){.pdpc-card,.pdpc-q,.pdpc-why__item{border:1px solid CanvasText}}@media print{.pdpc-q:not([open])>.pdpc-q__a{display:block}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pdp-content.css.map */
