.stoq-vac #care.vcare{padding-top:clamp(6rem,10vw,9rem);padding-bottom:clamp(6rem,10vw,9rem)}.stoq-vac #care .label-en{display:inline-block}.stoq-vac #care .h2{max-width:24em;margin-left:auto;margin-right:auto}.stoq-vac #care .vcare-chapter{max-width:104rem;margin:clamp(5rem,8vw,8rem) auto 0}.stoq-vac #care .vcare-no{margin-bottom:12px}.stoq-vac #care .vcare-h3{margin-bottom:clamp(2rem,3vw,2.8rem)}.stoq-vac #care .vcare-lead{font-family:var(--sans);font-weight:500;font-size:var(--vac-body);line-height:2;letter-spacing:.04em;color:var(--ww-80);max-width:36em;margin:-1rem auto clamp(2.4rem,3.2vw,3.2rem)}.stoq-vac #care .vcare-lead .ib{display:inline-block}.stoq-vac #care br.pc{display:inline}.stoq-vac #care br.sp{display:none}.stoq-vac #care .vcare-film{position:relative;border-radius:6px;overflow:hidden;background:var(--surface2)}.stoq-vac #care .vcare-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--surface2)}.stoq-vac #care .vcare-ctrl{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#131313b8;color:var(--warm-white);cursor:pointer}.stoq-vac #care .vcare-ctrl:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.stoq-vac #care .vcare-ctrl svg{grid-area:1/1}.stoq-vac #care .vcare-ctrl[data-state=paused] .ic-pause,.stoq-vac #care .vcare-ctrl[data-state=playing] .ic-play{display:none}.stoq-vac #care .vcare-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3vw,3.2rem);text-align:left}.stoq-vac #care .vcare-fig{margin:0;min-width:0}.stoq-vac #care .vcare-fig figcaption{display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:12px;margin-top:22px}.stoq-vac #care .vcare-fig h4{font-family:var(--serif);font-weight:500;font-size:18px;letter-spacing:.06em;line-height:1.6;margin:0 0 8px;color:#f3eee7}.stoq-vac #care .vcare-fig figcaption p{grid-column:2;font-family:var(--sans);font-size:15px;line-height:1.8;color:var(--ww-80);margin:0}.stoq-vac #care .vcare-light{width:7px;height:7px;border-radius:50%;margin-top:11px}.stoq-vac #care .vcare-light.red{background:#cb675e}.stoq-vac #care .vcare-light.blue{background:#8fb6d8}.stoq-vac #care .vcare-film-care{max-width:96rem;margin:0 auto}.stoq-vac #care .vcare-caption{position:relative;min-height:1.9em;margin:22px auto 0;max-width:44em;font-family:var(--serif);font-weight:500;font-size:17px;letter-spacing:.06em;line-height:1.9;color:#f3eee7}.stoq-vac #care .vcare-caption span{position:absolute;left:0;right:0;top:0;opacity:0;transition:opacity .4s}.stoq-vac #care .vcare-caption span.is-active{position:relative;opacity:1}.stoq-vac #care .vcare-reminder{font-family:var(--sans);font-size:15px;line-height:1.8;color:var(--ww-80);max-width:36em;margin:12px auto 0}.stoq-vac #care .vcare-note{max-width:68rem;margin:22px auto 0;text-align:left;color:var(--ww-55)}.stoq-vac #care .vcare-full{max-width:96rem;margin:clamp(2rem,3vw,2.8rem) auto 0;text-align:center}.stoq-vac #care .vcare-full summary{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;min-height:44px;padding:8px 4px;cursor:pointer;list-style:none;font-family:var(--sans);font-weight:600;font-size:14px;letter-spacing:.06em;color:var(--brass)}.stoq-vac #care .vcare-full summary::-webkit-details-marker{display:none}.stoq-vac #care .vcare-full summary span{font-weight:500;font-size:12px;color:var(--ww-55)}.stoq-vac #care .vcare-full summary:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.stoq-vac #care .vcare-full-body{margin-top:16px}.stoq-vac #care .vcare-full-body video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:6px;background:var(--surface2)}@media(max-width:767px){.stoq-vac #care.vcare{padding-top:clamp(5rem,12vw,6.4rem);padding-bottom:clamp(5rem,12vw,6.4rem)}.stoq-vac #care br.pc{display:none}.stoq-vac #care br.sp{display:inline}.stoq-vac #care .vcare-chapter{margin-top:clamp(4rem,10vw,5.6rem)}.stoq-vac #care .vcare-lead{font-size:15px;margin-top:-.6rem}.stoq-vac #care .vcare-pair{grid-template-columns:1fr;gap:3.2rem}.stoq-vac #care .vcare-fig figcaption{margin-top:16px}.stoq-vac #care .vcare-fig h4{font-size:17px}.stoq-vac #care .vcare-fig figcaption p{font-size:14px}.stoq-vac #care .vcare-caption{font-size:15px;margin-top:16px}.stoq-vac #care .vcare-reminder{font-size:14px}.stoq-vac #care .vcare-note{font-size:12px;margin-top:16px}}@media(prefers-reduced-motion:reduce){.stoq-vac #care .vcare-caption span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/stoq-vac-care.css.map */
