.content-detail-module__qKbWfG__root{--detail-ink:#55377b;--detail-line:#d7c7e8;--detail-tint:#f0e8f8;--detail-paper:#fbf9fe;background:var(--detail-paper);color:#292331;overflow-wrap:anywhere;flex-shrink:0;min-height:0}.content-detail-module__qKbWfG__root[data-detail-theme=gold]{--detail-ink:#71501d;--detail-line:#dfc895;--detail-tint:#f8efd6;--detail-paper:#fffcf5}.content-detail-module__qKbWfG__root[data-detail-theme=mint]{--detail-ink:#275c55;--detail-line:#beddd4;--detail-tint:#e3f3ed;--detail-paper:#f7fcfa}.content-detail-module__qKbWfG__root[data-detail-theme=blue]{--detail-ink:#334d80;--detail-line:#c2d1ec;--detail-tint:#e8eefb;--detail-paper:#f8faff}.content-detail-module__qKbWfG__root[data-detail-theme=amber]{--detail-ink:#795023;--detail-line:#e5ccaa;--detail-tint:#faeddc;--detail-paper:#fffaf4}.content-detail-module__qKbWfG__root[data-detail-theme=coral]{--detail-ink:#87454b;--detail-line:#ebc9cc;--detail-tint:#fce9e9;--detail-paper:#fff9f8}.content-detail-module__qKbWfG__root[data-detail-theme=yellow]{--detail-ink:#6e571b;--detail-line:#e4d799;--detail-tint:#fbf4d5;--detail-paper:#fffdf3}.content-detail-module__qKbWfG__root[data-detail-theme=cream]{--detail-ink:#526143;--detail-line:#d8d7b6;--detail-tint:#f5f1dd;--detail-paper:#fcfcf5}.content-detail-module__qKbWfG__root[data-detail-theme=pink]{--detail-ink:#804677;--detail-line:#e7c7e0;--detail-tint:#f8e9f3;--detail-paper:#fff9fd}.content-detail-module__qKbWfG__root[data-detail-theme=green]{--detail-ink:#3b603c;--detail-line:#c4d9bc;--detail-tint:#eaf3e3;--detail-paper:#f9fcf6}.content-detail-module__qKbWfG__toolbar{border-bottom:1px solid var(--detail-line);flex-wrap:wrap;flex-shrink:0;gap:8px;min-height:56px;padding:4px 16px}.content-detail-module__qKbWfG__toolbar>a:first-child{min-width:0;min-height:44px}.content-detail-module__qKbWfG__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px 16px}.content-detail-module__qKbWfG__introduction{flex-direction:column;gap:28px;display:flex}.content-detail-module__qKbWfG__introHeader h1{color:var(--detail-ink);text-wrap:pretty;margin:10px 0 20px;font-size:1.5rem;line-height:1.4}.content-detail-module__qKbWfG__productTitle{font-family:var(--font-noto-sans), sans-serif;color:var(--detail-ink);font-size:.8125rem;line-height:1.6}.content-detail-module__qKbWfG__description{font-family:var(--font-noto-sans), sans-serif;margin-top:20px;font-size:1rem;line-height:1.7}.content-detail-module__qKbWfG__section>h2,.content-detail-module__qKbWfG__scope>h2{color:var(--detail-ink);font-size:1.1875rem;line-height:1.5}.content-detail-module__qKbWfG__hero{border:1px dashed var(--detail-line);background:var(--detail-tint);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:150px;max-height:210px;padding:16px;display:flex;position:relative}.content-detail-module__qKbWfG__placeholderLabel{font-family:var(--font-noto-sans), sans-serif;color:var(--detail-ink);font-size:.75rem;line-height:1.5}.content-detail-module__qKbWfG__sceneLabel{max-width:28ch;color:var(--detail-ink);font-size:.875rem;line-height:1.5}.content-detail-module__qKbWfG__sceneSketch{justify-content:center;align-items:center;gap:10px;height:54px;display:flex}.content-detail-module__qKbWfG__sceneSketch span{border:1px solid var(--detail-ink);width:28px;height:38px;box-shadow:inset 3px 3px var(--detail-paper), 3px 3px var(--detail-line);opacity:.55}.content-detail-module__qKbWfG__sceneSketch span:nth-child(2){height:50px;transform:translateY(-3px)}.content-detail-module__qKbWfG__root[data-detail-theme=gold] .content-detail-module__qKbWfG__sceneSketch span{width:20px;height:38px;transform:rotate(35deg)}.content-detail-module__qKbWfG__root[data-detail-theme=gold] .content-detail-module__qKbWfG__sceneSketch span:nth-child(2){height:50px;transform:rotate(-35deg)}.content-detail-module__qKbWfG__root[data-detail-theme=gold] .content-detail-module__qKbWfG__sceneSketch span:last-child{display:none}.content-detail-module__qKbWfG__mediaImage{object-fit:contain;width:100%;height:auto;display:block}.content-detail-module__qKbWfG__hero:has(.content-detail-module__qKbWfG__mediaImage){border:0;padding:0}.content-detail-module__qKbWfG__hero .content-detail-module__qKbWfG__mediaImage{height:100%;min-height:0}.content-detail-module__qKbWfG__benefits{margin-top:14px;padding:0;list-style:none}.content-detail-module__qKbWfG__benefits li{border-bottom:1px solid var(--detail-line);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.content-detail-module__qKbWfG__benefits li:first-child{border-top:1px solid var(--detail-line)}.content-detail-module__qKbWfG__benefitNumber{color:var(--detail-ink);flex-shrink:0;font-size:.875rem;line-height:1.8}.content-detail-module__qKbWfG__benefits h3{font-size:1rem;line-height:1.6}.content-detail-module__qKbWfG__benefits p{font-family:var(--font-noto-sans), sans-serif;color:#595260;margin-top:4px;font-size:.9375rem;line-height:1.6}.content-detail-module__qKbWfG__sample{border:1px solid var(--detail-line);box-shadow:3px 3px 0 var(--detail-tint);background:#fff;padding:16px}.content-detail-module__qKbWfG__section .content-detail-module__qKbWfG__sample,.content-detail-module__qKbWfG__section>section{margin-top:24px}.content-detail-module__qKbWfG__sampleHeading{margin-bottom:16px}.content-detail-module__qKbWfG__sampleHeading>span{color:var(--detail-ink);font-size:1rem}.content-detail-module__qKbWfG__sampleHeading p,.content-detail-module__qKbWfG__sample figcaption{font-family:var(--font-noto-sans), sans-serif;color:#615a68;margin-top:6px;font-size:.8125rem;line-height:1.6}.content-detail-module__qKbWfG__sampleMedia{background:var(--detail-paper);border:1px dashed var(--detail-line);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:16px;display:flex}.content-detail-module__qKbWfG__sampleMedia:has(.content-detail-module__qKbWfG__mediaImage){background:0 0;border:0;padding:0}.content-detail-module__qKbWfG__sampleTitle{text-align:center;font-size:1rem;line-height:1.5}.content-detail-module__qKbWfG__sampleSkeleton{flex-direction:column;gap:8px;width:80%;display:flex}.content-detail-module__qKbWfG__sampleSkeleton span{background:var(--detail-line);height:5px}.content-detail-module__qKbWfG__sampleSkeleton span:last-child{width:65%}.content-detail-module__qKbWfG__sample figcaption{margin-top:14px}.content-detail-module__qKbWfG__scope{background:var(--detail-tint);border-top:2px solid var(--detail-line);padding:20px 16px}.content-detail-module__qKbWfG__scope dl>div{margin-top:16px}.content-detail-module__qKbWfG__scope dt{color:var(--detail-ink);font-size:.9375rem;line-height:1.5}.content-detail-module__qKbWfG__scope dd{font-family:var(--font-noto-sans), sans-serif;margin-top:6px;font-size:.9375rem;line-height:1.65}.content-detail-module__qKbWfG__usageNote{border-top:1px solid var(--detail-line);font-family:var(--font-noto-sans), sans-serif;color:#615a68;margin-top:20px;padding-top:14px;font-size:.8125rem;line-height:1.65}.content-detail-module__qKbWfG__stateNote{border:1px solid var(--detail-line);font-family:var(--font-noto-sans), sans-serif;background:#fff;margin-top:24px;padding:14px;font-size:.8125rem;line-height:1.65}.content-detail-module__qKbWfG__actions{border-top:1px solid var(--detail-line);flex-shrink:0;padding:10px 16px 12px;box-shadow:0 -4px 16px #29233108}.content-detail-module__qKbWfG__price{font-family:var(--font-noto-sans), sans-serif;text-align:center;color:#595260;font-size:.8125rem;line-height:1.6}.content-detail-module__qKbWfG__actions button{white-space:normal;overflow-wrap:anywhere;min-height:48px;line-height:1.5}.content-detail-module__qKbWfG__actions .content-detail-module__qKbWfG__secondary{min-height:44px;box-shadow:none;border:1px solid var(--detail-line);background:#fff;font-size:.9375rem}.content-detail-module__qKbWfG__otherPacks{text-underline-offset:4px;width:100%;min-height:44px;margin-top:12px;font-size:.875rem;text-decoration:underline}.content-detail-module__qKbWfG__packPurchase{color:#292331;overflow-wrap:anywhere;cursor:pointer;background:#ffd83d;width:100%;min-height:48px;margin-top:16px;padding:10px 12px;line-height:1.5;display:block;box-shadow:inset -2px -2px #ff8c00,inset 2px 2px #fff}.content-detail-module__qKbWfG__packPurchase:disabled{opacity:.6}.content-detail-module__qKbWfG__packPurchase:focus-visible,.content-detail-module__qKbWfG__otherPacks:focus-visible{outline-offset:-4px;outline:2px solid #55377b}.content-detail-module__qKbWfG__rechargeNote{font-family:var(--font-noto-sans), sans-serif;color:#595260;margin-top:12px;font-size:.8125rem;line-height:1.6}.content-detail-module__qKbWfG__root :is(button,a):focus-visible{outline:2px solid var(--detail-ink);outline-offset:-4px}#apex-main:has(.content-detail-module__qKbWfG__root){min-height:0;overflow:hidden}.app-locale:has(.content-detail-module__qKbWfG__root) [data-app-frame]{max-height:100dvh}.app-locale:has(.content-detail-module__qKbWfG__root) [data-app-headline]{display:none}.main-wrapper:has(.content-detail-module__qKbWfG__root)+div nav{height:auto;min-height:56px;padding-bottom:max(4px, env(safe-area-inset-bottom))}.content-detail-module__qKbWfG__root dialog{z-index:60}.content-detail-module__qKbWfG__root dialog>div:last-child{max-height:90dvh;overflow-y:auto}@media (max-width:340px){.content-detail-module__qKbWfG__scroll,.content-detail-module__qKbWfG__actions{padding-left:12px;padding-right:12px}.content-detail-module__qKbWfG__toolbar{padding-left:12px}.content-detail-module__qKbWfG__introHeader h1{font-size:1.375rem}}@media (max-height:680px){.content-detail-module__qKbWfG__scroll{padding-top:16px}.content-detail-module__qKbWfG__hero{min-height:120px;max-height:none;padding:12px;aspect-ratio:auto!important}.content-detail-module__qKbWfG__sceneSketch{height:24px}.content-detail-module__qKbWfG__sceneSketch span{width:18px;height:18px}.content-detail-module__qKbWfG__sceneSketch span:nth-child(2),.content-detail-module__qKbWfG__root[data-detail-theme=gold] .content-detail-module__qKbWfG__sceneSketch span:nth-child(2){height:24px}.content-detail-module__qKbWfG__root[data-detail-theme=gold] .content-detail-module__qKbWfG__sceneSketch span{width:12px;height:20px}.content-detail-module__qKbWfG__hero:has(.content-detail-module__qKbWfG__mediaImage){height:120px}.content-detail-module__qKbWfG__actions{gap:4px;padding-top:8px;padding-bottom:8px}}
