._page_14j2h_1{--swipe-ink:#271146;--swipe-muted:#62516d;--swipe-accent:#6415d6;color:var(--swipe-ink);height:100vh;isolation:isolate;background-color:#ffed06;background-image:linear-gradient(#76456826 1px,#0000 1px),linear-gradient(90deg,#76456826 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:420px;line-height:1.5;display:grid;overflow:hidden}._page_14j2h_1 a,._page_14j2h_1 button{transition:background-color .15s,color .15s}._page_14j2h_1 a:hover{color:var(--swipe-accent)}:is(._page_14j2h_1 a:focus-visible,._page_14j2h_1 button:focus-visible){outline-offset:3px;outline:3px solid #271146;box-shadow:0 0 0 3px #fff}._viewer_14j2h_2:focus-visible{outline:3px solid var(--swipe-accent);outline-offset:-3px;box-shadow:inset 0 0 0 6px #fff}._page_14j2h_1 button{font:inherit;cursor:pointer}._page_14j2h_1 button:disabled{cursor:default;opacity:.35}._header_14j2h_3{padding:calc(10px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-left)) 0;border-bottom:2px solid var(--swipe-accent);z-index:2;background:#77cbd1}._topbar_14j2h_3{justify-content:space-between;align-items:center;gap:14px;max-width:680px;min-height:34px;margin:0 auto;display:flex}._back_14j2h_3{white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}._brand_14j2h_3{letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:6px;font-family:NeoMaru,sans-serif;font-size:20px;display:flex}._brand_14j2h_3>span:not(._srOnly_14j2h_3){color:var(--swipe-accent);font-family:NeoMaru,sans-serif;font-size:22px;font-weight:900}._photoLabel_14j2h_3{letter-spacing:.13em;color:var(--swipe-muted);font-size:9px;font-weight:700}._tabs_14j2h_3{gap:3px;max-width:560px;margin:8px auto 0;display:flex}._tabs_14j2h_3>a{text-align:center;white-space:nowrap;border-bottom:3px solid #0000;flex:1;padding:10px 3px 8px;font-size:13px;line-height:1.25}._tabs_14j2h_3>a[aria-current]{border-color:var(--swipe-accent);color:var(--swipe-accent);font-weight:750}._tabs_14j2h_3 small{color:var(--swipe-muted);margin-left:5px;font-size:10px;font-weight:500}._context_14j2h_3{color:var(--swipe-muted);text-align:center;margin:7px 0 9px;font-size:10px}._dateNotice_14j2h_3{color:#271146;text-align:center;background:#fff3fa;max-width:560px;margin:0 auto 10px;padding:8px;font-size:12px}._dateNotice_14j2h_3 a{margin-left:6px;text-decoration:underline}._viewer_14j2h_2{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:none;outline:0;min-height:0;position:relative;overflow:hidden auto}._viewer_14j2h_2::-webkit-scrollbar{display:none}._card_14j2h_4{scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:100%;padding:14px max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left));scrollbar-width:thin;scrollbar-color:#b789d6 transparent;justify-content:center;display:flex;overflow-y:auto}._cardInner_14j2h_4{grid-template-rows:auto minmax(110px,1fr) auto;gap:10px;width:100%;max-width:510px;min-height:0;display:grid}._kicker_14j2h_4{min-height:19px;color:var(--swipe-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:10px;display:flex}._kicker_14j2h_4>span:first-child{color:var(--swipe-accent);white-space:nowrap;background:#d7f2f2;border-radius:3px;padding:2px 7px}._cardNumber_14j2h_4{font-variant-numeric:tabular-nums;color:#62516d;letter-spacing:.06em;flex-shrink:0;margin-left:auto;font-size:9px}._figure_14j2h_4{grid-template-rows:minmax(70px,1fr);min-height:0;margin:0;display:grid}._imageStage_14j2h_4{background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:0;padding:12px;display:flex;overflow:hidden}._imageStage_14j2h_4 img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;min-height:0;display:block;transform:none}._copy_14j2h_4{min-width:0}._copy_14j2h_4 h2{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(20px,3.8vw,28px);font-weight:780;line-height:1.35}._price_14j2h_4{color:var(--swipe-accent);overflow-wrap:anywhere;margin-top:8px;font-size:15px;font-weight:720;line-height:1.5}._release_14j2h_4{color:#51415f;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.6}._release_14j2h_4>p>span{color:var(--swipe-muted);margin-right:8px;font-size:9px}._status_14j2h_4{color:#62516d;margin-top:1px;font-size:10px}._scope_14j2h_4{color:#62516d;font-size:10px}._announcement_14j2h_4{color:var(--swipe-accent);margin-bottom:5px;font-size:10px}._actions_14j2h_4{align-items:center;gap:12px;margin-top:11px;display:flex}._articleLink_14j2h_4{border:1px solid var(--swipe-accent);background:var(--swipe-accent);border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:750;display:flex;color:#fff!important}._actions_14j2h_4 ._articleLink_14j2h_4{flex:1}._articleLink_14j2h_4:hover{background:#461292}._detailButton_14j2h_4{color:#51415f;text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:9px 6px;text-decoration:underline;font-size:10px!important}._detailButton_14j2h_4:hover{color:var(--swipe-accent)}._controls_14j2h_5{min-height:59px;padding:7px max(16px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom));border-top:2px solid var(--swipe-accent);background:#77cbd1;justify-content:center;align-items:center;gap:25px;display:flex}._controls_14j2h_5>button{border:1.5px solid var(--swipe-accent);color:var(--swipe-accent);background:#fffdf4;border-radius:6px;min-width:67px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1}._controls_14j2h_5>button:not(:disabled):hover{background:#fbd9ec}._controls_14j2h_5>button span{font-size:10px}._controls_14j2h_5>div{text-align:center;min-width:142px}._counter_14j2h_5{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.3}._help_14j2h_5{color:#62516d;margin-top:5px;font-size:9px}._empty_14j2h_5{text-align:center;place-self:center;max-width:420px;padding:28px 25px}._emptyMark_14j2h_5{color:var(--swipe-accent);margin-bottom:20px;font-size:65px;line-height:1}._empty_14j2h_5 h2{font-size:22px;line-height:1.6}._empty_14j2h_5 p{color:var(--swipe-muted);margin-top:16px;font-size:13px;line-height:1.9}._empty_14j2h_5 ._articleLink_14j2h_4{margin-top:25px}._emptyBack_14j2h_5{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:14px;font-size:12px;text-decoration:underline;display:inline-flex}._dialog_14j2h_6{border:2px solid var(--swipe-accent);color:var(--swipe-ink);width:min(100%,620px);max-width:100%;max-height:88vh;overscroll-behavior:contain;background:#fffdf4;border-radius:18px 18px 0 0;max-height:88dvh;margin:auto auto 0;padding:0;overflow-y:auto}._dialog_14j2h_6:not([open]){display:none}._dialog_14j2h_6::backdrop{background:#321054aa}._detailInner_14j2h_6{padding:22px 22px calc(25px + env(safe-area-inset-bottom))}._detailHeading_14j2h_6{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}._detailHeading_14j2h_6 h2{font-size:16px}._detailHeading_14j2h_6>button{background:var(--swipe-accent);color:#fff;border:1px solid var(--swipe-accent);border-radius:5px;min-height:44px;padding:8px 12px;font-size:12px}._detailInner_14j2h_6>h3{overflow-wrap:anywhere;font-size:20px;line-height:1.5}._detailHeadline_14j2h_6{color:#62516d;margin-top:10px;font-size:13px}._detailInner_14j2h_6 section{overflow-wrap:anywhere;border-top:1px solid #d2c0df;margin-top:23px;padding-top:18px;font-size:12px;line-height:1.9}._detailInner_14j2h_6 section h3{color:var(--swipe-ink);margin-bottom:9px;font-size:14px}._detailInner_14j2h_6 section p{margin-top:5px}._detailInner_14j2h_6 section a{color:var(--swipe-accent);text-underline-offset:3px;text-decoration:underline}._detailInner_14j2h_6 section>a{min-height:44px;padding-top:8px;display:inline-block}._detailRelease_14j2h_6+._detailRelease_14j2h_6{border-top:1px dashed #d2c0df;margin-top:10px;padding-top:10px}._detailInner_14j2h_6 ul{margin:0;padding-left:18px}._detailInner_14j2h_6 li{padding:5px 0}._detailInner_14j2h_6 li small{color:var(--swipe-muted);font-size:10px;display:block}._detailInner_14j2h_6>._articleLink_14j2h_4{margin-top:24px}._skip_14j2h_7{background:var(--swipe-accent);z-index:5;padding:10px 15px;position:fixed;top:-100px;left:10px;color:#fff!important}._skip_14j2h_7:focus{top:10px}._srOnly_14j2h_3{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (min-width:800px){._header_14j2h_3{padding-top:14px}._topbar_14j2h_3{max-width:760px}._brand_14j2h_3{font-size:23px}._photoLabel_14j2h_3{font-size:10px}._card_14j2h_4{padding-top:17px;padding-bottom:18px}._cardInner_14j2h_4{gap:12px;max-width:480px}._imageStage_14j2h_4{border-radius:15px;padding:18px}._controls_14j2h_5{gap:55px}._context_14j2h_3{font-size:11px}._copy_14j2h_4 h2{font-size:26px}}@media (max-width:380px){._header_14j2h_3{padding-inline:12px}._photoLabel_14j2h_3{display:none}._topbar_14j2h_3{justify-content:flex-start}._brand_14j2h_3{margin-left:auto;font-size:19px}._tabs_14j2h_3>a{font-size:11px}._tabs_14j2h_3 small{margin-left:3px;font-size:9px}._card_14j2h_4{padding:10px 13px}._cardInner_14j2h_4{gap:7px}._copy_14j2h_4 h2{font-size:19px}._price_14j2h_4{margin-top:6px;font-size:13px}._release_14j2h_4{margin-top:6px;font-size:10px}._actions_14j2h_4{gap:8px;margin-top:8px}._controls_14j2h_5{gap:15px}._imageStage_14j2h_4{padding:8px}}@media (max-height:720px){._header_14j2h_3{padding-top:calc(4px + env(safe-area-inset-top))}._topbar_14j2h_3{min-height:30px}._tabs_14j2h_3{margin-top:2px}._tabs_14j2h_3>a{padding-block:8px 6px}._context_14j2h_3{margin-block:5px 6px;font-size:9px}._card_14j2h_4{padding-block:9px}._cardInner_14j2h_4{grid-template-rows:auto minmax(85px,1fr) auto;gap:7px}._copy_14j2h_4 h2{font-size:19px}._price_14j2h_4{margin-top:5px;font-size:13px}._release_14j2h_4{margin-top:5px;font-size:10px}._actions_14j2h_4{margin-top:7px}._controls_14j2h_5{min-height:55px;padding-top:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}}@media (max-height:540px){._cardInner_14j2h_4{grid-template-rows:auto minmax(100px,1fr) auto;min-height:430px}._card_14j2h_4{overflow-y:auto}._photoLabel_14j2h_3,._page_14j2h_1[data-swipe-mode=latest] ._context_14j2h_3{display:none}._copy_14j2h_4 h2{font-size:19px}._dialog_14j2h_6{max-height:95dvh}}@media (prefers-reduced-motion:reduce){._page_14j2h_1 a,._page_14j2h_1 button{transition:none}._viewer_14j2h_2{scroll-behavior:auto}}._page_14j2h_1~.site-footer{display:none}@media (max-width:650px){._tabs_14j2h_3>a{white-space:normal;font-size:12px}._tabs_14j2h_3 small{margin:3px 0 0;font-size:10px;line-height:1.2;display:block}}._card_14j2h_4{overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom}._brand_14j2h_3 img{object-fit:contain;width:134px;height:auto;max-height:54px}._page_14j2h_1{font-family:NeoMaru,system-ui,sans-serif}._tabs_14j2h_3{gap:6px}._tabs_14j2h_3>a{border:1.5px solid var(--swipe-accent);min-height:44px;color:var(--swipe-ink);background:#fffdf4;border-radius:5px 5px 0 0}._tabs_14j2h_3>a[aria-current]{background:var(--swipe-accent);color:#fff}._tabs_14j2h_3>a[aria-current] small{color:#fff}._tabs_14j2h_3>a:not([aria-current]):hover{color:var(--swipe-accent);background:#ffe1ef}._cardInner_14j2h_4{border:2px solid var(--swipe-accent);background:#fffdf4;border-radius:12px;padding:12px;box-shadow:4px 4px #b86ae0}._imageStage_14j2h_4{border:1px solid #d2c0df;border-radius:9px}._copy_14j2h_4 h2{color:var(--swipe-ink)}._price_14j2h_4{color:var(--swipe-accent)}._controls_14j2h_5>button:last-child{background:var(--swipe-accent);color:#fff;box-shadow:2px 2px #e879b9}._controls_14j2h_5>button:last-child:not(:disabled):hover{background:#461292}._counter_14j2h_5{color:var(--swipe-ink)}._empty_14j2h_5{border:2px solid var(--swipe-accent);background:#fffdf4;border-radius:12px;box-shadow:4px 4px #e879b9}._dialog_14j2h_6{box-shadow:0 -5px #ef77b4}._detailHeading_14j2h_6{border-bottom:2px solid #77cbd1;padding-bottom:12px}@media (max-width:650px){._cardInner_14j2h_4{padding:10px;box-shadow:3px 3px #b86ae0}._tabs_14j2h_3>a{font-size:11px}._header_14j2h_3{padding-bottom:1px}}._photoLabel_14j2h_3,._context_14j2h_3,._help_14j2h_5{color:#51415f}
