.info-page-module__4igxZq__page{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.info-page-module__4igxZq__page .info-page-module__4igxZq__body{padding-top:22px}.info-page-module__4igxZq__page .info-page-module__4igxZq__body h2{margin:26px 0 10px;font-size:16px}.info-page-module__4igxZq__slogan{background:#f6f2ec;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;margin-top:18px;padding:16px;display:grid}.info-page-module__4igxZq__slogan img{width:40px;height:40px;display:block}.info-page-module__4igxZq__kicker{color:#8a8170;font-size:12px;font-weight:700;display:block}.info-page-module__4igxZq__page .info-page-module__4igxZq__body .info-page-module__4igxZq__slogan h2{letter-spacing:-.045em;margin:2px 0 6px;font-size:18px;font-weight:800}.info-page-module__4igxZq__slogan p{color:#4f4636;letter-spacing:-.03em;margin:0;font-size:13px;line-height:1.65}.info-page-module__4igxZq__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.info-page-module__4igxZq__chips a,.info-page-module__4igxZq__chips span{color:#303a40;white-space:nowrap;background:#fff;border:1px solid #dcdad3;border-radius:18px;align-items:center;min-height:36px;padding:0 13px;font-size:13px;display:inline-flex}.info-page-module__4igxZq__chips span{color:#4c5961;background:#f3f2ee;border-color:#0000;min-height:32px}.info-page-module__4igxZq__rows{border-top:1px solid #eceff0;margin:0}.info-page-module__4igxZq__rows>div{letter-spacing:-.02em;border-bottom:1px solid #eceff0;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px 0;font-size:13px;line-height:1.6;display:grid}.info-page-module__4igxZq__rows dt{color:#6d787e}.info-page-module__4igxZq__rows dd{color:#3c464d;overflow-wrap:anywhere;margin:0}.info-page-module__4igxZq__rows dd p{margin:0}.info-page-module__4igxZq__rows dd .info-page-module__4igxZq__sub{color:#6d787e}.info-page-module__4igxZq__badge{height:22px;color:var(--accent);white-space:nowrap;background:#eef3fa;border-radius:4px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.info-page-module__4igxZq__badge[data-delivery=japan]{color:#6e5221;background:#f4efe6}.info-page-module__4igxZq__note{color:#6d787e;margin:8px 0 0;font-size:12.5px;line-height:1.55}.info-page-module__4igxZq__list{color:#3c464d;letter-spacing:-.02em;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.info-page-module__4igxZq__page .info-page-module__4igxZq__body .info-page-module__4igxZq__group{color:#5c666c;letter-spacing:-.02em;margin:24px 0 2px;font-size:13px;font-weight:700}.info-page-module__4igxZq__faqs{border-top:1px solid #eceff0}.info-page-module__4igxZq__faq{border-bottom:1px solid #eceff0}.info-page-module__4igxZq__faq summary{color:#252b2e;letter-spacing:-.03em;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:11px 0;font-size:14.5px;font-weight:600;line-height:1.45;list-style:none;display:flex}.info-page-module__4igxZq__faq summary::-webkit-details-marker{display:none}.info-page-module__4igxZq__faq summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c666c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/20px no-repeat;flex:none;width:20px;height:20px}.info-page-module__4igxZq__faq[open] summary:after{transform:rotate(180deg)}.info-page-module__4igxZq__faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.info-page-module__4igxZq__faq p{color:#4c5961;letter-spacing:-.02em;margin:0;padding:0 0 14px;font-size:13.5px;line-height:1.7}.info-page-module__4igxZq__links{border-top:1px solid #eceff0;border-bottom:1px solid #eceff0;flex-wrap:wrap;gap:2px 16px;margin-top:26px;padding:8px 0;display:flex}.info-page-module__4igxZq__links a{color:#4c5961;align-items:center;min-height:36px;font-size:12.5px;font-weight:500;display:inline-flex}.info-page-module__4igxZq__links .info-page-module__4igxZq__strong{color:#252b2e;font-weight:800}@media (prefers-reduced-motion:no-preference){.info-page-module__4igxZq__faqs{interpolate-size:allow-keywords}.info-page-module__4igxZq__faq::details-content{height:0;transition:height .24s cubic-bezier(.2,.8,.2,1),content-visibility .24s allow-discrete;overflow:clip}.info-page-module__4igxZq__faq[open]::details-content{height:auto}.info-page-module__4igxZq__faq summary:after{transition:transform .22s cubic-bezier(.2,.8,.2,1)}}
