@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700&display=swap";.cp-handcare{--ink:#263f4a;--blue:#347fab;--deep:#165d7c;--sky:#eaf4f9;--cream:#f7f0df;--sand:#e5d5ba;--line:#cbdde6;--muted:#546873;--serif:"Noto Sans JP","Hiragino Sans",Meiryo,sans-serif;--sans:"Noto Sans JP","Hiragino Sans","Yu Gothic",Meiryo,sans-serif}.cp-handcare *{box-sizing:border-box}.cp-handcare{scroll-behavior:smooth;scroll-padding-top:22px}.cp-handcare{margin:0;color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:500;line-height:1.9;background:#eef3f5;background-image:radial-gradient(ellipse at top left,#fff 0,transparent 50%)}.cp-handcare button,.cp-handcare a{-webkit-tap-highlight-color:transparent}.cp-handcare button{font:inherit;cursor:pointer;color:inherit}.cp-handcare a{color:inherit;text-underline-offset:4px}.cp-handcare button:focus-visible,.cp-handcare a:focus-visible,.cp-handcare summary:focus-visible{outline:3px solid #b55b23;outline-offset:4px}.cp-handcare button:disabled{cursor:not-allowed}.cp-handcare img{max-width:100%;display:block}.cp-handcare h1,.cp-handcare h2,.cp-handcare h3,.cp-handcare p,.cp-handcare figure{margin:0}.cp-handcare h2{font-size:clamp(25px,3.3vw,35px);font-weight:600;line-height:1.65;letter-spacing:.035em}.cp-handcare h3{font-size:20px;line-height:1.65}.cp-handcare p+p{margin-top:18px}.cp-handcare [hidden]{display:none!important}.cp-handcare .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cp-handcare .preview-bar{text-align:center;padding:7px 12px;font-size:12px;line-height:1.5;color:#61737d;background:#f7fafb}.cp-handcare .page{max-width:850px;background:#fff;margin:0 auto;box-shadow:0 0 45px #203c5010}.cp-handcare .brand{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 34px;background:#fff}.cp-handcare .brand>a{text-decoration:none;font-family:Georgia,serif;font-size:29px;line-height:1.05;color:var(--deep);letter-spacing:.015em}.cp-handcare .brand>a span{display:block;font-family:var(--sans);font-size:9px;letter-spacing:.14em;margin-top:6px}.cp-handcare .brand-audience{font-size:12px;color:var(--muted)}.cp-handcare .crop{display:block;position:relative;overflow:hidden;aspect-ratio:var(--ratio);width:100%}.cp-handcare .crop img{position:absolute;max-width:none;width:var(--iw);height:auto;left:var(--left);top:var(--top);pointer-events:none}.cp-handcare .hero{background:#fff;background-image:linear-gradient(#e9e9e955 1px,transparent 1px),linear-gradient(90deg,#e9e9e955 1px,transparent 1px);background-size:26px 26px}.cp-handcare .hero-photo{position:relative}.cp-handcare .hero h1{position:relative;margin:0;padding:0;line-height:0}.cp-handcare .hero .crop--title{margin-top:0}.cp-handcare .hero-message{text-align:center;padding:21px 55px 36px;background:linear-gradient(0deg,#fff 5%,#ffffffa8)}.cp-handcare .hero-lead{font-size:25px;line-height:1.8;letter-spacing:.06em;font-weight:500}.cp-handcare .hero-lead em{font-style:normal;background:linear-gradient(transparent 70%,#d7edf8 0);padding:0 3px}.cp-handcare .hero-message>p:not(.hero-lead):not(.hero-terms){font-size:17px;margin:18px 0 25px}.cp-handcare .button{min-height:60px;border:0;border-radius:12px;display:flex;justify-content:center;align-items:center;gap:26px;padding:15px 22px;text-decoration:none;font-size:18px;line-height:1.6;font-weight:600;background:var(--deep);color:#fff;box-shadow:0 4px #0e4259;transition:background .15s,transform .15s}.cp-handcare .button:hover{background:#104e69}.cp-handcare .button span{font-size:22px;line-height:1}.cp-handcare .button:active{transform:translateY(2px);box-shadow:0 2px #0e4259}.cp-handcare .hero .button{max-width:500px;margin:auto}.cp-handcare .hero-terms{font-size:13px;margin-top:18px!important;color:var(--muted)}.cp-handcare .page-nav{display:flex;background:var(--deep);color:#fff;padding:13px 16px;justify-content:center}.cp-handcare .page-nav a{padding:7px 18px;text-decoration:none;font-size:15px;min-height:44px;display:grid;place-items:center;border-right:1px solid #ffffff50;flex:1;max-width:220px}.cp-handcare .page-nav a:last-child{border:0}.cp-handcare .section{padding:70px 60px}.cp-handcare .section-heading{text-align:center;margin-bottom:34px}.cp-handcare .eyebrow{display:block;font-size:14px;color:#4e7790;letter-spacing:.06em;margin-bottom:15px;font-weight:500}.cp-handcare .section-heading h2{color:var(--deep)}.cp-handcare .small,.cp-handcare .disclaimer{font-size:13px;line-height:1.85;color:var(--muted)}.cp-handcare .small{margin-top:23px}.cp-handcare .disclaimer{margin-top:18px}.cp-handcare .center{text-align:center}.cp-handcare .intro-copy{margin:34px auto 24px;max-width:590px;line-height:2}.cp-handcare .question-links{border-top:1px solid var(--line);margin-top:28px}.cp-handcare .question-links a{display:flex;justify-content:space-between;text-decoration:none;padding:15px 6px;border-bottom:1px solid var(--line);min-height:55px;font-size:17px}.cp-handcare .question-links span{color:var(--blue)}.cp-handcare .voice{position:relative;margin:0;padding:32px 30px 26px;background:#fff;border-top:1px solid #cbdde6;border-bottom:1px solid #cbdde6}.cp-handcare .voice-mark{font:72px/1 Georgia,serif;color:#afd4e8;position:absolute;top:8px;left:14px;opacity:.75}.cp-handcare .voice blockquote{position:relative;white-space:pre-line;margin:0;font-size:18px;line-height:1.95;letter-spacing:.015em}.cp-handcare .voice figcaption{text-align:right;font-size:14px;margin-top:20px;color:#3d5c6d}.cp-handcare .voice figcaption span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:4px}.cp-handcare .voice-feature{border:1px solid #cbdde6;background:#f4f9fc;border-radius:2px 24px;padding:38px 34px 28px}.cp-handcare .voice-feature blockquote{font-size:23px;font-weight:500;line-height:1.9}.cp-handcare .voice-large{border:0;box-shadow:6px 6px #ddd0b752;margin:0 0 30px;padding:36px 35px 28px;transform:rotate(-.5deg)}.cp-handcare .voice-large blockquote{font-size:20px}.cp-handcare .voice-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.cp-handcare .voice-pair .voice{height:100%;padding:30px 22px 20px;border:0}.cp-handcare .voices-section{background:var(--cream);position:relative}.cp-handcare .voices-section:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:linear-gradient(135deg,#fff 25%,transparent 25%) -6px 0,linear-gradient(225deg,#fff 25%,transparent 25%) -6px 0;background-size:12px 12px}.cp-handcare .more-voice{margin-top:28px;border-top:1px solid #a6bdc8;border-bottom:1px solid #a6bdc8}.cp-handcare .more-voice summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer;min-height:60px;padding:16px 0;font-size:16px;font-weight:500;line-height:1.7}.cp-handcare .more-voice summary::-webkit-details-marker{display:none}.cp-handcare .more-voice summary span{font-size:23px;flex-shrink:0;color:var(--blue)}.cp-handcare .more-voice[open] summary span{transform:rotate(45deg)}.cp-handcare .more-voice[open]{padding-bottom:23px}.cp-handcare .more-voice .voice{margin-top:5px;border:0;padding:28px 22px}.cp-handcare .more-voice .voice blockquote{font-size:16px}.cp-handcare .more-voice .small{margin:18px 0 0}.cp-handcare .care-section{background:var(--sky);padding-bottom:54px}.cp-handcare .care-visual{position:relative;width:min(100%,420px);margin:0 auto 36px}.cp-handcare .care-visual .crop{width:76%;margin:0 auto;mix-blend-mode:multiply}.cp-handcare .care-label{position:absolute;font-size:14px;line-height:1.6;font-weight:600;text-align:center;padding:14px 16px;border-radius:50%;width:104px;height:104px;display:grid;align-content:center;background:#fff;box-shadow:0 4px 18px #1d506914}.cp-handcare .care-label.wash{top:15%;left:-5px;border:1px solid #c2d5c7;color:#375c4d}.cp-handcare .care-label.gel{bottom:7%;right:-5px;border:1px solid #b7d6e8;color:#1f5f89}.cp-handcare .care-explanation{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cp-handcare .care-explanation>div{border-top:1px solid #b5ccda;padding:21px 0 0}.cp-handcare .care-number{font-family:Georgia,serif;font-size:24px;color:#468ab3;display:block;margin-bottom:8px}.cp-handcare .care-explanation h3{font-size:20px;margin-bottom:12px}.cp-handcare .care-explanation p{font-size:16px;line-height:1.9}.cp-handcare .source-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:16px;font-size:13px}.cp-handcare .source-links a{min-height:44px;display:inline-flex;align-items:center}.cp-handcare .balance-section{background:#fff}.cp-handcare .balance-inner{display:grid;grid-template-columns:235px 1fr;gap:35px;align-items:center}.cp-handcare .ratio{border-radius:50%;aspect-ratio:1;background:conic-gradient(from -90deg,#96c6e2 0% 80%,#e6cda4 80% 100%);padding:22px;box-shadow:0 0 0 10px #f3f8fa}.cp-handcare .ratio>div{border-radius:50%;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.cp-handcare .ratio span{font-size:13px;letter-spacing:.05em}.cp-handcare .ratio strong{font-family:Georgia,serif;font-size:56px;font-weight:400;line-height:1.4;color:#356f93}.cp-handcare .ratio strong span{font-size:29px;color:#60747e}.cp-handcare .ratio small{font-size:11px;color:var(--muted)}.cp-handcare .balance-copy p{font-size:16px;line-height:2}.cp-handcare .text-link{display:inline-block;font-size:14px;min-height:44px;padding:10px 0}.cp-handcare .feeling-section{background:#f5f9fb;border-top:1px solid #e2edf2}.cp-handcare .watch{display:flex;align-items:center;gap:20px;padding:25px;background:#fff;border:1px solid #dce8ee;margin-top:29px}.cp-handcare .watch h3{font-size:18px;margin-bottom:4px}.cp-handcare .watch a{font-size:14px;line-height:1.7;display:inline-block}.cp-handcare .play{display:grid;place-items:center;background:var(--deep);color:#fff;border-radius:50%;width:48px;height:48px;flex:0 0 48px;font-size:18px;padding-left:3px}.cp-handcare .size-section{background:#fff}.cp-handcare .size-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:32px 0 24px}.cp-handcare .size-grid>div{text-align:center;padding:27px 20px 0;background:#f5f9fb;border-top:3px solid #a4cee6}.cp-handcare .size-grid>div:last-child{background:#faf6ed;border-color:#ddc5a0}.cp-handcare .size-tag{display:block;font-size:13px;color:var(--muted)}.cp-handcare .size-grid strong{display:block;font-size:56px;line-height:1.5;font-family:Georgia,serif;font-weight:400;color:var(--deep)}.cp-handcare .size-grid strong span{font-size:28px}.cp-handcare .size-grid p{font-size:17px}.cp-handcare .size-grid p b{font-size:28px;font-weight:500;color:var(--deep)}.cp-handcare .size-caption{display:block;font-size:12px;margin:16px 0 13px}.cp-handcare .size-grid a{display:flex;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid var(--line);text-decoration:none;font-size:15px;min-height:56px}.cp-handcare .gift-section{display:grid;grid-template-columns:230px 1fr;gap:38px;background:#ffe0a5;padding:45px 60px;align-items:center}.cp-handcare .gift-photo{position:relative}.cp-handcare .gift-copy h2{font-size:28px;margin:14px 0 18px;color:#705127}.cp-handcare .gift-overline{font-size:13px;display:inline-block;border-bottom:1px solid #ab8956;padding-bottom:5px;color:#725126}.cp-handcare .gift-copy p{font-size:17px;color:#604b30}.cp-handcare .gift-copy .small{font-size:13px;margin-top:20px;color:#604b30}.cp-handcare .sets-section{background:#f7f1e4;padding-top:65px}.cp-handcare .underline{font-weight:600;background:linear-gradient(transparent 65%,#d2e6f1 0)}.cp-handcare .selection-steps{display:flex;justify-content:center;gap:22px;margin:30px 0 18px;flex-wrap:wrap}.cp-handcare .selection-steps span{font-size:13px;white-space:nowrap;display:flex;align-items:center;gap:7px}.cp-handcare .selection-steps b{background:var(--deep);color:#fff;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:12px}.cp-handcare .limit-note{font-size:13px;text-align:center;margin-bottom:28px;color:var(--muted)}.cp-handcare .offer{background:#fff;border:1px solid #c5d4d9;border-radius:20px;overflow:hidden;margin:0 0 26px;box-shadow:0 5px 16px #463f3010;scroll-margin-top:20px}.cp-handcare .offer-toggle{display:block;border:0;background:#fff;padding:0;width:100%;text-align:left;border-radius:20px;color:var(--ink)}.cp-handcare .offer-toggle:hover .toggle-cta{background:#e7f1f7}.cp-handcare .offer-ribbon{display:flex;align-items:center;gap:18px;background:#e7f1f7;padding:15px 24px;font-size:17px;line-height:1.65}.cp-handcare .set-letter{display:flex;align-items:baseline;gap:6px;font-size:29px;line-height:1.2;font-family:Georgia,serif;color:var(--deep)}.cp-handcare .set-letter small{font-size:10px;font-family:var(--sans);letter-spacing:.08em}.cp-handcare .offer-main{display:grid;grid-template-columns:42% 1fr;align-items:center;gap:22px;padding:25px 26px 18px}.cp-handcare .offer-picture{display:flex;align-items:center;justify-content:center;min-height:180px}.cp-handcare .offer-picture .crop{max-width:255px}.cp-handcare .offer-title{display:block;font-size:23px;font-weight:600;line-height:1.7;margin-bottom:13px}.cp-handcare .offer-items{font-size:14px;line-height:1.9;display:block}.cp-handcare .gift-label{display:inline-block;font-size:12px;margin-top:14px;padding:3px 10px;background:#faf1de;border:1px solid #ddc7a1;border-radius:4px;color:#74572b}.cp-handcare .prices{display:block;text-align:center;padding:0 25px 25px}.cp-handcare .first-price{display:flex;justify-content:center;align-items:baseline;gap:10px}.cp-handcare .price-label{font-size:14px;color:#846038}.cp-handcare .first-price strong{font-size:42px;line-height:1.5;letter-spacing:.01em;color:var(--deep);font-family:Arial,var(--sans);font-weight:600;white-space:nowrap}.cp-handcare .first-price strong small{font-family:var(--sans);font-size:18px;margin-left:3px}.cp-handcare .tax{font-size:12px}.cp-handcare .recurring{display:block;font-size:14px;margin-top:3px;color:var(--muted)}.cp-handcare .recurring b{font-weight:500;color:var(--ink)}.cp-handcare .toggle-cta{display:flex;align-items:center;justify-content:space-between;margin:0 25px 24px;padding:15px 22px;background:#f2f8fb;border:1px solid #8caebf;border-radius:10px;font-size:17px;font-weight:600;color:var(--deep);min-height:56px}.cp-handcare .plus{font-size:24px;line-height:1;font-weight:400}.cp-handcare .offer-toggle[aria-expanded=true] .plus{transform:rotate(45deg)}.cp-handcare .offer-toggle[aria-expanded=true] .toggle-cta{background:var(--deep);color:#fff;border-color:var(--deep)}.cp-handcare .plan{background:#f2f8fb;padding:26px;border-top:1px solid var(--line);scroll-margin-top:22px}.cp-handcare .plan-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cp-handcare .step-pill{border:1px solid var(--deep);border-radius:4px;font-size:12px;padding:1px 6px;color:var(--deep);white-space:nowrap}.cp-handcare .plan h3{font-size:19px}.cp-handcare .plan-help{font-size:14px;color:var(--muted);margin-bottom:18px}.cp-handcare .cycles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cp-handcare .cycle{position:relative;border:2px solid #adc4d0;border-radius:12px;background:#fff;min-height:116px;padding:12px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;line-height:1.4}.cp-handcare .cycle-num{font-family:Arial,var(--sans);font-size:32px;color:var(--deep);font-weight:500}.cp-handcare .cycle-num small{font-size:17px;margin-left:3px;font-family:var(--sans)}.cp-handcare .cycle>span:nth-child(2){font-size:12px}.cp-handcare .cycle-state{font-size:12px;color:var(--deep);margin-top:3px;padding:2px 5px;border-radius:4px;background:#edf4f8}.cp-handcare .cycle[aria-pressed=true]{border-color:var(--deep);box-shadow:inset 0 0 0 1px var(--deep);background:#e5f1f8}.cp-handcare .cycle[aria-pressed=true] .cycle-state{background:var(--deep);color:#fff}.cp-handcare .selection-message{font-size:14px;color:var(--deep);padding:15px 0;min-height:53px;margin:0}.cp-handcare .plan-conditions{padding:17px;background:#fff;border:1px solid #d1e0e8;font-size:13px;line-height:1.85;margin-bottom:24px}.cp-handcare .plan-conditions p+p{margin-top:10px}.cp-handcare .checkout{width:100%;font-size:18px}.cp-handcare .checkout:disabled{background:#d8e2e8;color:#536774;box-shadow:none}.cp-handcare .preview-note{text-align:center;font-size:11px;color:var(--muted);margin-top:14px}.cp-handcare .terms-section{padding-top:58px}.cp-handcare .terms{margin:0}.cp-handcare .terms>div{display:grid;grid-template-columns:155px 1fr;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.cp-handcare .terms dt{font-size:15px;font-weight:600;color:var(--deep)}.cp-handcare .terms dd{margin:0;font-size:15px;line-height:1.9}.cp-handcare .terms dd .text-link{display:block}.cp-handcare .payment-methods{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:13px}.cp-handcare .payment-methods span{border:1px solid var(--line);padding:4px 8px;border-radius:4px;background:#f6fafc;font-size:12px}.cp-handcare .closing{text-align:center;padding:55px 60px 60px;background:var(--sky)}.cp-handcare .closing p{font-family:var(--serif);font-size:25px;line-height:1.9;color:var(--deep);margin-bottom:28px}.cp-handcare .closing .button{max-width:500px;margin:auto}.cp-handcare footer{text-align:center;padding:35px 25px 45px;background:#fff}.cp-handcare footer strong{font-family:Georgia,serif;font-size:29px;font-weight:400;color:var(--deep)}.cp-handcare footer>p{font-size:11px;margin:3px 0 0}.cp-handcare footer .small{font-size:11px;margin-top:22px}.cp-handcare .sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 18px max(12px,env(safe-area-inset-bottom));box-shadow:0 -3px 22px #142f4010}.cp-handcare .sticky>div{max-width:730px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto}.cp-handcare .sticky>div>span{font-size:13px;color:var(--muted)}.cp-handcare .sticky .button{min-height:48px;font-size:16px;flex:1;max-width:340px;padding:11px 22px}.cp-handcare dialog{border:1px solid var(--line);padding:38px;max-width:min(540px,calc(100% - 32px));border-radius:20px;color:var(--ink);box-shadow:0 12px 65px #17384d33}.cp-handcare dialog::backdrop{background:#102f4666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cp-handcare dialog h2{font-size:23px}.cp-handcare .dialog-summary{margin:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.cp-handcare .dialog-summary p{font-size:16px}.cp-handcare .dialog-summary p+p{margin-top:5px}.cp-handcare .dialog-close{position:absolute;top:5px;right:8px;width:44px;height:44px;font-size:27px;border:0;background:none;color:var(--deep)}.cp-handcare .dialog-done{margin-top:24px;width:100%}@media(max-width:600px){.cp-handcare{font-size:16px;line-height:1.9}.cp-handcare .page{width:100%;box-shadow:none}.cp-handcare .brand{padding:14px 19px}.cp-handcare .brand>a{font-size:23px}.cp-handcare .brand-audience{font-size:10px;letter-spacing:0}.cp-handcare .brand>a span{font-size:8px}.cp-handcare .preview-bar{font-size:10px;padding:5px}.cp-handcare .hero-message{padding:22px 25px 29px}.cp-handcare .hero-lead{font-size:21px;line-height:1.8;letter-spacing:.025em}.cp-handcare .hero-message>p:not(.hero-lead):not(.hero-terms){font-size:14px;margin:17px 0 22px;line-height:1.9}.cp-handcare .hero-terms{font-size:11px}.cp-handcare .button{font-size:17px;gap:18px;min-height:56px;padding:14px 16px}.cp-handcare .page-nav{padding:7px}.cp-handcare .page-nav a{padding:7px 10px;font-size:13px}.cp-handcare .section{padding:45px 25px}.cp-handcare .section-heading{margin-bottom:27px}.cp-handcare .eyebrow{font-size:12px;letter-spacing:.025em;margin-bottom:12px}.cp-handcare h2{font-size:25px;line-height:1.65;letter-spacing:.015em}.cp-handcare .section-heading h2{font-size:25px}.cp-handcare .first-voice .section-heading h2{font-size:23px}.cp-handcare .voice-feature{padding:34px 23px 23px}.cp-handcare .voice-feature blockquote{font-size:19px;line-height:1.9}.cp-handcare .voice figcaption{font-size:13px}.cp-handcare .voice figcaption span{font-size:10px}.cp-handcare .voice-mark{font-size:65px;top:7px;left:8px}.cp-handcare .small,.cp-handcare .disclaimer{font-size:12px;line-height:1.85}.cp-handcare .intro-copy{margin:28px 0 25px;font-size:16px;line-height:1.95}.cp-handcare .question-links a{font-size:15px;min-height:54px;padding:12px 0}.cp-handcare .care-visual{max-width:310px;margin-bottom:28px}.cp-handcare .care-visual .crop{width:72%}.cp-handcare .care-label{width:88px;height:88px;font-size:12px;padding:10px}.cp-handcare .care-label.wash{left:-3px;top:12%}.cp-handcare .care-label.gel{right:-3px;bottom:5%}.cp-handcare .care-explanation{grid-template-columns:1fr;gap:20px}.cp-handcare .care-explanation>div{display:grid;grid-template-columns:36px 1fr;gap:0 10px;padding-top:18px}.cp-handcare .care-number{grid-row:1 / 3;font-size:23px;margin:0}.cp-handcare .care-explanation h3{font-size:19px;margin:0 0 9px}.cp-handcare .care-explanation p{font-size:15px}.cp-handcare .source-links{font-size:12px;gap:15px}.cp-handcare .voice-large{padding:32px 23px 23px}.cp-handcare .voice-large blockquote{font-size:18px;line-height:1.95}.cp-handcare .voice-pair{grid-template-columns:1fr;gap:18px;margin-top:24px}.cp-handcare .voice-pair .voice{padding:28px 22px 23px}.cp-handcare .voice-pair .voice blockquote{font-size:17px}.cp-handcare .more-voice{margin-top:24px}.cp-handcare .more-voice summary{font-size:15px;min-height:56px}.cp-handcare .balance-inner{grid-template-columns:1fr;gap:30px}.cp-handcare .ratio{width:220px;margin:0 auto;padding:23px}.cp-handcare .ratio strong{font-size:57px}.cp-handcare .balance-copy p{font-size:16px;line-height:1.95}.cp-handcare .balance-copy p:first-child{text-align:center}.cp-handcare .feeling-section h2{font-size:23px}.cp-handcare .feeling-section>p{font-size:16px}.cp-handcare .feeling-section>.small{font-size:12px}.cp-handcare .watch{padding:20px 17px;gap:14px}.cp-handcare .watch h3{font-size:16px}.cp-handcare .watch a{font-size:12px}.cp-handcare .play{width:40px;height:40px;flex-basis:40px;font-size:16px}.cp-handcare .size-grid{gap:12px}.cp-handcare .size-grid>div{padding:20px 11px 0}.cp-handcare .size-tag{font-size:11px}.cp-handcare .size-grid strong{font-size:45px;line-height:1.7}.cp-handcare .size-grid strong span{font-size:22px}.cp-handcare .size-grid p{font-size:14px}.cp-handcare .size-grid p b{font-size:23px}.cp-handcare .size-caption{font-size:10px;line-height:1.7;min-height:34px;margin:14px 0 7px}.cp-handcare .size-grid a{font-size:12px;min-height:50px}.cp-handcare .size-section .center{font-size:14px}.cp-handcare .gift-section{grid-template-columns:30% 1fr;gap:18px;padding:32px 25px}.cp-handcare .gift-copy h2{font-size:23px;line-height:1.6;margin:12px 0}.cp-handcare .gift-overline{font-size:10px}.cp-handcare .gift-copy p{font-size:14px;line-height:1.8}.cp-handcare .gift-copy .small{font-size:11px;margin-top:14px}.cp-handcare .gift-photo{align-self:center}.cp-handcare .sets-section{padding-left:18px;padding-right:18px}.cp-handcare .sets-section>.section-heading{padding:0 7px}.cp-handcare .sets-section>.center{font-size:15px;padding:0 7px}.cp-handcare .selection-steps{gap:9px;margin:25px 0 16px}.cp-handcare .selection-steps span{font-size:10px;gap:4px}.cp-handcare .selection-steps b{width:20px;height:20px;font-size:10px}.cp-handcare .limit-note{font-size:11px;margin-bottom:23px}.cp-handcare .offer{border-radius:15px;margin-bottom:22px}.cp-handcare .offer-ribbon{font-size:14px;gap:14px;padding:14px 18px}.cp-handcare .set-letter{font-size:27px;gap:4px}.cp-handcare .set-letter small{font-size:9px}.cp-handcare .offer-main{grid-template-columns:43% 1fr;gap:12px;padding:19px 17px 15px;align-items:center}.cp-handcare .offer-picture{min-height:145px}.cp-handcare .offer-title{font-size:18px;line-height:1.7;margin-bottom:10px;word-break:normal;overflow-wrap:anywhere}.cp-handcare .offer-items{font-size:11px;line-height:1.9}.cp-handcare .gift-label{font-size:10px;margin-top:11px;padding:3px 7px}.cp-handcare .prices{padding:3px 15px 22px}.cp-handcare .first-price{gap:8px}.cp-handcare .first-price strong{font-size:38px}.cp-handcare .first-price strong small{font-size:16px}.cp-handcare .price-label{font-size:12px}.cp-handcare .tax{font-size:11px}.cp-handcare .recurring{font-size:12px}.cp-handcare .toggle-cta{margin:0 17px 20px;padding:12px 16px;font-size:16px;min-height:54px;border-radius:9px}.cp-handcare .plan{padding:21px 17px;scroll-margin-top:18px}.cp-handcare .plan-heading{gap:7px}.cp-handcare .plan h3{font-size:17px;line-height:1.6}.cp-handcare .plan-help{font-size:13px;margin-bottom:17px}.cp-handcare .cycles{gap:8px}.cp-handcare .cycle{min-height:112px;padding:10px 3px;border-radius:10px}.cp-handcare .cycle-num{font-size:29px}.cp-handcare .cycle-num small{font-size:16px}.cp-handcare .cycle>span:nth-child(2){font-size:10px}.cp-handcare .cycle-state{font-size:11px;margin-top:5px}.cp-handcare .selection-message{font-size:12px;padding:14px 0;min-height:50px;line-height:1.8}.cp-handcare .plan-conditions{font-size:12px;padding:14px;margin-bottom:21px}.cp-handcare .preview-note{font-size:10px}.cp-handcare .checkout{font-size:16px}.cp-handcare .terms>div{grid-template-columns:1fr;gap:10px;padding:20px 0}.cp-handcare .terms dt{font-size:15px}.cp-handcare .terms dd{font-size:14px;line-height:1.9}.cp-handcare .payment-methods{gap:5px}.cp-handcare .payment-methods span{font-size:11px;padding:4px 6px}.cp-handcare .closing{padding:40px 25px 45px}.cp-handcare .closing p{font-size:21px;line-height:1.85}.cp-handcare .sticky{padding:9px 16px max(12px,env(safe-area-inset-bottom))}.cp-handcare .sticky>div{gap:13px}.cp-handcare .sticky>div>span{font-size:10px;line-height:1.7;max-width:88px}.cp-handcare .sticky .button{font-size:15px;min-height:48px;padding:10px 12px;gap:20px}.cp-handcare dialog{padding:32px 23px 26px}.cp-handcare dialog h2{font-size:21px}.cp-handcare .dialog-summary p{font-size:14px}}@media(max-width:350px){.cp-handcare .brand-audience{max-width:130px;font-size:9px}.cp-handcare .section{padding-left:20px;padding-right:20px}.cp-handcare h2,.cp-handcare .section-heading h2{font-size:22px}.cp-handcare .first-voice .section-heading h2,.cp-handcare .feeling-section h2{font-size:21px}.cp-handcare .hero-message{padding-left:20px;padding-right:20px}.cp-handcare .hero-lead{font-size:19px}.cp-handcare .hero-message>p:not(.hero-lead):not(.hero-terms){font-size:13px}.cp-handcare .offer-title{font-size:16px}.cp-handcare .offer-main{padding-left:13px;padding-right:13px;gap:10px}.cp-handcare .offer-ribbon{font-size:12px}.cp-handcare .offer-items{font-size:10px}.cp-handcare .plan{padding-left:13px;padding-right:13px}.cp-handcare .plan h3{font-size:15px}.cp-handcare .cycle-num{font-size:27px}.cp-handcare .cycle-num small{font-size:14px}.cp-handcare .gift-section{padding:30px 20px;gap:12px}.cp-handcare .gift-copy h2{font-size:21px}.cp-handcare .gift-overline{font-size:9px}.cp-handcare .first-price strong{font-size:34px}.cp-handcare .recurring{font-size:11px}.cp-handcare .limit-note{font-size:10px}.cp-handcare .selection-steps{gap:6px}.cp-handcare .selection-steps span{font-size:9px}.cp-handcare .selection-steps b{width:18px;height:18px}.cp-handcare .size-caption{font-size:9px}.cp-handcare .size-grid a{font-size:11px}.cp-handcare .voice-large blockquote{font-size:17px}}.cp-handcare .crop--a{clip-path:polygon(12% 0,56% 0,55% 5%,92% 5%,90% 18%,100% 18%,100% 100%,0 100%,0 18%,15% 18%)}.cp-handcare .crop--c{max-width:146px!important;clip-path:polygon(3% 0,97% 0,94% 12%,100% 12%,100% 100%,0 100%,0 12%,8% 12%)}@media(max-width:600px){.cp-handcare .hero-message>p:not(.hero-lead):not(.hero-terms){font-size:16px}.cp-handcare .offer-items{font-size:13px}.cp-handcare .recurring,.cp-handcare .plan-conditions,.cp-handcare .plan-help,.cp-handcare .selection-message{font-size:14px}.cp-handcare .care-explanation p{font-size:16px}.cp-handcare .offer-main{grid-template-columns:39% 1fr}.cp-handcare .offer-title{font-size:18px}.cp-handcare .gift-copy .small{font-size:12px}.cp-handcare .more-voice summary{font-size:16px}.cp-handcare .size-grid a{font-size:13px}.cp-handcare .crop--c{max-width:90px!important}}@media(max-width:350px){.cp-handcare .hero-message>p:not(.hero-lead):not(.hero-terms){font-size:14px}.cp-handcare .offer-items{font-size:12px}.cp-handcare .offer-title{font-size:16px}.cp-handcare .recurring,.cp-handcare .plan-conditions{font-size:13px}.cp-handcare .plan-heading h3{font-size:15px}.cp-handcare .selection-message{font-size:13px}.cp-handcare .size-grid a{font-size:11px}}@media(prefers-reduced-motion:reduce){.cp-handcare{scroll-behavior:auto}.cp-handcare *,.cp-handcare *:before,.cp-handcare *:after{transition:none!important;animation:none!important}}.cp-handcare .crop--gift{clip-path:polygon(34% 0,62% 0,72% 8%,76% 18%,88% 24%,88% 39%,100% 45%,100% 63%,70% 68%,70% 90%,58% 100%,33% 100%,28% 70%,0 64%,0 46%,10% 38%,10% 25%,22% 17%,25% 8%)}.cp-handcare .handwritten{display:block;width:100%;border:1px solid #d7cdb8;background:#fffdf7;padding:9px;margin:24px 0 0;text-align:left;border-radius:3px;box-shadow:0 3px 10px #6251360c}.cp-handcare .letter-image{display:block;position:relative;overflow:hidden;background:#fff;width:100%}.cp-handcare .letter-image img{display:block;width:100%;height:auto;max-width:none;margin:0}.cp-handcare .letter-caption{display:flex;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;margin:10px 2px 2px;color:#5e655f}.cp-handcare .letter-caption>span{color:var(--deep);font-weight:600;white-space:nowrap}.cp-handcare .letter-dialog{width:min(1020px,calc(100% - 24px));max-width:1020px;max-height:90dvh;padding:20px;border-radius:12px;overflow:auto}.cp-handcare .letter-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;position:sticky;top:-20px;background:#fff;padding:10px 0;z-index:2}.cp-handcare .letter-dialog-bar h2{font-size:18px}.cp-handcare .letter-dialog-bar button{min-height:48px;padding:8px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;white-space:nowrap}.cp-handcare .letter-dialog-content{overflow:auto}.cp-handcare .letter-dialog .small{margin-top:16px}.cp-handcare .voice-pair:has(.handwritten){grid-template-columns:1fr}.cp-handcare .voice-pair .voice:has(.handwritten){max-width:none}@media(max-width:600px){.cp-handcare .handwritten{margin-top:21px;padding:7px}.cp-handcare .letter-caption{font-size:11px;flex-wrap:wrap}.cp-handcare .letter-dialog{padding:13px}.cp-handcare .letter-dialog-bar{top:-13px}.cp-handcare .letter-dialog-bar h2{font-size:15px}.cp-handcare .letter-dialog-content .letter-image{min-width:760px}}.cp-handcare h2,.cp-handcare h3,.cp-handcare .offer-title{font-family:var(--sans);font-weight:700}.cp-handcare .hero-lead{font-weight:700}.cp-handcare .hero-message>p:not(.hero-lead):not(.hero-terms){margin-bottom:0}.cp-handcare .small,.cp-handcare .disclaimer{font-size:14px;line-height:1.9}.cp-handcare .eyebrow{font-weight:500}.cp-handcare .voice blockquote{font-family:var(--sans);font-weight:500;font-style:normal;font-size:18px;line-height:1.9}.cp-handcare .voice figcaption{font-family:var(--sans);font-style:normal;font-weight:500}.cp-handcare .voice figcaption span{font-size:13px}.cp-handcare .letter-caption{font-size:13px;line-height:1.7}.cp-handcare .page-nav{display:block;padding:24px 28px 28px;background:#edf5f8;color:var(--ink);border-bottom:1px solid var(--line)}.cp-handcare .page-nav>p{text-align:center;font-size:16px;font-weight:700;color:var(--deep);margin-bottom:17px}.cp-handcare .page-nav>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cp-handcare .page-nav a{position:relative;display:flex;flex-direction:column;gap:8px;max-width:none;min-height:100px;border:1px solid #aec8d5!important;border-radius:10px;padding:14px 10px;background:#fff;font-size:16px;font-weight:500;line-height:1.6;text-align:center}.cp-handcare .page-nav a:hover{background:#f8fcfe;border-color:var(--deep)!important}.cp-handcare .page-nav a>span{font-size:20px;color:var(--deep);line-height:1}.cp-handcare .first-voice{background:#fffdf8}.cp-handcare .intro-copy{text-align:center;margin-top:0}.cp-handcare .voice-carousel{margin-top:30px}.cp-handcare .voice-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.cp-handcare .voice-controls>div{display:flex;align-items:center;gap:8px}.cp-handcare .voice-direction{font-size:14px;color:#526b78}.cp-handcare .voice-controls button{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #a8bfca;border-radius:50%;background:#fff;font-size:23px;color:var(--deep)}.cp-handcare .voice-controls button:disabled{opacity:.3}.cp-handcare .voice-controls button:not(:disabled):hover{background:#e4f1f7}.cp-handcare .voice-counter{min-width:48px;text-align:center;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.cp-handcare .voice-track{display:flex;position:relative;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9ebac9 #edf3f6;align-items:flex-start;overscroll-behavior-x:contain;padding-bottom:12px;scroll-behavior:smooth}.cp-handcare .voice-track:focus-visible{outline:3px solid #b55b23;outline-offset:5px}.cp-handcare .voice-slide{flex:0 0 calc(100% - 38px);scroll-snap-align:start;border:1px solid #c5d7df;border-radius:15px;background:#fff;overflow:hidden}.cp-handcare .voice-question{padding:23px 26px;background:#eaf3f8;border-bottom:1px solid #c5d7df}.cp-handcare .voice-question>span{display:block;font-size:13px;letter-spacing:.04em;color:#4c6e80;margin-bottom:7px}.cp-handcare .voice-question h3{font-size:21px;line-height:1.65;color:#244e65}.cp-handcare .voice-slide .voice{margin:0;padding:30px 26px 24px;border:0;transform:none;box-shadow:none}.cp-handcare .voice-slide .voice-mark{display:none}.cp-handcare .voice-context{font-size:14px;line-height:1.9;padding:0 26px 24px;color:var(--muted)}.cp-handcare .handwritten{border-radius:5px}.cp-handcare .letter-image{overflow:visible}.cp-handcare .letter-image--V119{overflow:hidden}.cp-handcare .letter-image:not(.letter-image--V119){aspect-ratio:auto!important}.cp-handcare .letter-dialog-content .letter-image{min-width:650px}.cp-handcare .letter-dialog-content .letter-image--V119{min-width:460px}.cp-handcare .watch{display:block;background:#f1f6f8;padding:28px;border:1px solid #d6e2e8;border-radius:12px;margin-top:32px}.cp-handcare .video-heading{text-align:center;margin-bottom:20px}.cp-handcare .video-heading .eyebrow{margin-bottom:7px}.cp-handcare .video-heading h3{font-size:22px}.cp-handcare .video-heading p{font-size:15px;margin-top:8px}.cp-handcare .video-player{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;background:#182a34;overflow:hidden;border-radius:8px}.cp-handcare .video-player iframe{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0;min-height:200px}.cp-handcare .video-caption{font-size:14px;margin-top:14px;text-align:center;line-height:1.8}.cp-handcare .gift-section{margin-top:0;border-top:1px solid #e5dac5}.cp-handcare .gift-copy h2{font-size:26px;line-height:1.7}.cp-handcare .sticky[hidden]{display:none!important}@media(max-width:600px){.cp-handcare{font-size:17px}.cp-handcare .section-heading h2{font-size:25px;line-height:1.7;letter-spacing:.015em}.cp-handcare .page-nav{padding:25px 22px}.cp-handcare .page-nav>div{grid-template-columns:1fr;gap:9px}.cp-handcare .page-nav a{min-height:58px;flex-direction:row;text-align:left;justify-content:space-between;padding:14px 17px;font-size:16px}.cp-handcare .page-nav br{display:none}.cp-handcare .page-nav a>span{margin-left:6px}.cp-handcare .page-nav>p{font-size:16px}.cp-handcare .voice-controls{flex-wrap:wrap;gap:8px}.cp-handcare .voice-direction{font-size:13px}.cp-handcare .voice-controls>div{margin-left:auto}.cp-handcare .voice-controls button{width:48px;height:48px}.cp-handcare .voice-track{gap:12px}.cp-handcare .voice-slide{flex-basis:calc(100% - 21px)}.cp-handcare .voice-question{padding:20px 19px}.cp-handcare .voice-question h3{font-size:20px}.cp-handcare .voice-slide .voice{padding:24px 19px 22px}.cp-handcare .voice-slide blockquote{font-size:17px;line-height:1.9;letter-spacing:0}.cp-handcare .voice figcaption{font-size:14px}.cp-handcare .voice figcaption span{font-size:12px}.cp-handcare .voice-context{padding:0 19px 24px}.cp-handcare .intro-copy{font-size:16px;text-align:left}.cp-handcare .intro-copy br{display:none}.cp-handcare .letter-caption{font-size:12px}.cp-handcare .letter-dialog-content .letter-image{min-width:650px}.cp-handcare .letter-dialog-content .letter-image--V119{min-width:420px}.cp-handcare .watch{padding:23px 14px}.cp-handcare .video-heading h3{font-size:21px}.cp-handcare .gift-copy h2{font-size:24px}.cp-handcare .small,.cp-handcare .disclaimer{font-size:14px}.cp-handcare .toggle-cta{font-weight:700}.cp-handcare .brand-audience{font-size:12px}}@media(prefers-reduced-motion:reduce){.cp-handcare .voice-track{scroll-behavior:auto}}.cp-handcare.support-campaign{max-width:none;width:100%;padding:0 0 88px;margin:0;isolation:isolate}.cp-handcare .page{max-width:850px}.cp-handcare .offer{padding:0}.cp-handcare summary.offer-toggle{list-style:none;display:block;width:100%;cursor:pointer;padding:0;border:0;background:none}.cp-handcare summary::-webkit-details-marker{display:none}.cp-handcare .offer[open]{border-color:var(--deep)}.cp-handcare .offer[open] .plus{transform:rotate(45deg)}.cp-handcare .plan{display:block}.cp-handcare .cycle-num{font-family:var(--sans);font-size:22px;line-height:1.6}.cp-handcare .cycle-selected{display:none}.cp-handcare .cycle[aria-pressed=true] .cycle-selected{display:block}.cp-handcare .cycle[aria-pressed=true] .cycle-select{display:none}.cp-handcare .cp-purchase-actions{padding:20px 0 0}.cp-handcare .cp-selection-summary{font-size:16px;color:var(--deep);padding:12px 0}.cp-handcare .cp-change-deadline{font-size:14px;margin:0 0 18px}.cp-handcare [data-cp-message]{font-size:15px;line-height:1.8;color:#794b18;margin:0 0 14px}.cp-handcare [data-cp-start]{min-height:60px;border:0;border-radius:12px;width:100%;font-size:18px;font-weight:600;background:var(--deep);color:#fff;padding:15px;box-shadow:0 4px #0e4259}.cp-handcare [data-cp-start]:disabled{background:#d8e2e8;color:#536774;box-shadow:none}.cp-handcare .cp-payment-notice{font-size:13px;line-height:1.8;text-align:center;margin-top:18px}.cp-handcare .cp-eligibility-message{padding:24px;background:#fff;border:1px solid #c62828;border-radius:12px;color:#000}.cp-handcare .letter-dialog{margin:auto;color:var(--ink);font-family:var(--sans);line-height:1.85}.cp-handcare .letter-dialog::backdrop{background:#102f4666}.cp-handcare .letter-dialog-content .letter-image--V492{min-width:1040px}@media(max-width:600px){.cp-handcare .cycle-num{font-size:29px;white-space:nowrap}.cp-handcare .plan-heading h3{text-wrap:balance}.cp-handcare .cp-purchase-actions{padding-top:10px}.cp-handcare .toggle-cta{font-size:15px}}.cp-handcare .cp-arrow{display:inline-block;font-size:18px;line-height:1}.cp-handcare .cp-arrow--previous{transform:rotate(180deg)}.cp-handcare .page-nav a,.cp-handcare .size-grid a,.cp-handcare .toggle-cta,.cp-handcare .cycle,.cp-handcare .voice-controls button,.cp-handcare .handwritten,.cp-handcare .letter-dialog-bar button{box-shadow:0 3px #a6bbc5,0 7px 12px #173f5218,inset 0 1px #fff;transition:box-shadow .15s ease,transform .15s ease,background .15s ease}.cp-handcare .size-grid a{padding:12px;border:1px solid #b9cdd6;border-radius:10px;background:#fff;margin:0 0 18px}.cp-handcare .button,.cp-handcare [data-cp-start],.cp-handcare-login .cp-primary-link{box-shadow:0 5px #0e4259,0 10px 18px #173f522b,inset 0 1px #ffffff38;transition:box-shadow .15s ease,transform .15s ease,background .15s ease}.cp-handcare .cycle[aria-pressed=true]{box-shadow:0 3px #5f8497,0 6px 10px #173f5218,inset 0 0 0 1px var(--deep)}.cp-handcare .page-nav a:active,.cp-handcare .size-grid a:active,.cp-handcare .offer-toggle:active .toggle-cta,.cp-handcare .cycle:not(:disabled):active,.cp-handcare .voice-controls button:not(:disabled):active,.cp-handcare .handwritten:active,.cp-handcare .letter-dialog-bar button:active{transform:translateY(2px);box-shadow:0 1px #a6bbc5,0 3px 6px #173f5218}.cp-handcare .button:active,.cp-handcare [data-cp-start]:not(:disabled):active,.cp-handcare-login .cp-primary-link:active{transform:translateY(3px);box-shadow:0 2px #0e4259,0 4px 8px #173f5224}.cp-handcare button:disabled{box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.cp-handcare button,.cp-handcare .button,.cp-handcare .page-nav a,.cp-handcare .size-grid a,.cp-handcare .toggle-cta,.cp-handcare-login .cp-primary-link{transition:none}}.cp-handcare .brand>a{display:block;max-width:50%}.cp-handcare .brand-logo{display:block;width:200px;max-width:100%;height:auto}.cp-handcare footer>.brand-logo{margin:0 auto 12px}@media(max-width:600px){.cp-handcare .brand .brand-logo{width:160px}}.cp-handcare .hero-photo>img,.cp-handcare .hero h1>img{width:100%;height:auto}.cp-handcare .hero h1{background:#fff5f5}.cp-handcare .hand-routine{border-top:1px solid var(--line);margin-top:34px}.cp-handcare .hand-routine article{display:flex;gap:22px;padding:28px 0;border-bottom:1px solid var(--line)}.cp-handcare .hand-routine .care-number{font-size:36px;min-width:50px;color:var(--deep);font-family:Georgia,serif}.cp-handcare .routine-time{font-size:14px;color:var(--deep);background:#eaf3f8;display:inline-block;padding:2px 12px;margin-bottom:8px;border-radius:5px}.cp-handcare .hand-routine h3{margin-bottom:12px}.cp-handcare .watch{display:block;padding:26px;background:#edf5f8;border:1px solid #cbdde6;border-radius:12px;margin-top:36px}.cp-handcare .watch video{display:block;width:100%;height:auto;background:#fff;margin-top:24px;border-radius:7px}.cp-handcare .offer-picture{height:270px;display:flex;justify-content:center;align-items:center;background:#fff}.cp-handcare .offer-picture img{width:auto;height:100%;object-fit:contain;max-width:100%}.cp-handcare .hand-gift{display:block;background:#fbf3df;padding:45px 60px;text-align:center}.cp-handcare .hand-gift-photo{max-width:614px;margin:30px auto 20px}.cp-handcare .hand-gift-photo img{width:100%;height:auto}.cp-handcare .gift-by-set{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left;margin:0}.cp-handcare .gift-by-set>div{padding:20px 24px;background:#fffdf8;border:1px solid #d9c39d;border-radius:10px}.cp-handcare .gift-by-set dt{font-weight:700;color:#705127;border-bottom:1px solid #dac8a8;padding-bottom:10px;margin-bottom:10px}.cp-handcare .gift-by-set dd{margin:0;font-size:16px}.cp-handcare .size-grid p{font-size:16px}.cp-handcare .size-grid .size-caption{margin-bottom:0}.cp-handcare .letter-image img{width:100%;height:auto;position:static;transform:none}.cp-handcare .letter-dialog-content .letter-image{min-width:0}@media(max-width:600px){.cp-handcare .hand-routine article{gap:12px;padding:24px 0}.cp-handcare .hand-routine .care-number{min-width:35px;font-size:29px}.cp-handcare .hand-routine h3{font-size:20px}.cp-handcare .watch{padding:20px 14px}.cp-handcare .offer-picture{height:205px}.cp-handcare .hand-gift{padding:40px 22px}.cp-handcare .gift-by-set{grid-template-columns:1fr;gap:14px}.cp-handcare .gift-by-set>div{padding:17px 20px}.cp-handcare .gift-copy h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cp-handcare-review.css.map */
