.Topbar-module__JTQI4q__topbar{min-height:72px;padding:20px var(--gutter) 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.Topbar-module__JTQI4q__crumbs{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.Topbar-module__JTQI4q__crumb{align-items:center;gap:8px;display:inline-flex}.Topbar-module__JTQI4q__crumb a{min-height:44px;color:var(--muted);text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s;display:inline-flex}.Topbar-module__JTQI4q__crumb a:hover{color:var(--ink);text-decoration-color:currentColor}.Topbar-module__JTQI4q__crumb [aria-current=page]{color:var(--ink);font-weight:600}.Topbar-module__JTQI4q__sep{color:var(--muted)}.Topbar-module__JTQI4q__actions{flex:none;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.Topbar-module__JTQI4q__crumb a{transition:none}}
.cart-module__t349Ta__board{margin:20px var(--gutter) 0;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.cart-module__t349Ta__linesCol{min-width:0}.cart-module__t349Ta__items{min-width:0;margin:0;padding:0;list-style:none}.cart-module__t349Ta__item{transition:grid-template-rows .22s var(--ease-out), opacity .16s ease;grid-template-rows:1fr;display:grid}.cart-module__t349Ta__item[data-leaving]{opacity:0;grid-template-rows:0fr}.cart-module__t349Ta__fold{min-height:0}.cart-module__t349Ta__item[data-leaving] .cart-module__t349Ta__fold{overflow:hidden}.cart-module__t349Ta__itemRow{grid-template-columns:56px minmax(0,1fr) auto 44px;grid-template-areas:"art words amount remove";align-items:center;gap:4px 16px;padding:12px 10px 12px 14px;display:grid;position:relative}.cart-module__t349Ta__item+.cart-module__t349Ta__item .cart-module__t349Ta__itemRow{border-top:1px solid var(--surface-edge)}.cart-module__t349Ta__items>.cart-module__t349Ta__item:first-child .cart-module__t349Ta__itemRow{border-top-left-radius:var(--surface-radius);border-top-right-radius:var(--surface-radius)}.cart-module__t349Ta__items>.cart-module__t349Ta__item:last-child .cart-module__t349Ta__itemRow{border-bottom-left-radius:var(--surface-radius);border-bottom-right-radius:var(--surface-radius)}.cart-module__t349Ta__item[data-problem] .cart-module__t349Ta__itemRow{background:linear-gradient(90deg, color-mix(in srgb, var(--danger-ink) 9%, transparent), transparent 70%);box-shadow:inset 3px 0 0 var(--danger-ink)}.cart-module__t349Ta__item[data-arrived] .cart-module__t349Ta__itemRow{animation:.6s ease-out cart-module__t349Ta__arrive}@keyframes cart-module__t349Ta__arrive{0%,40%{box-shadow:inset 0 0 0 2px var(--accent-ink)}to{box-shadow:inset 0 0 0 2px #0000}}.cart-module__t349Ta__artCell{grid-area:art;place-items:center;width:56px;height:76px;display:grid}.cart-module__t349Ta__art{border-radius:3px;place-items:center;width:100%;height:100%;display:grid;position:relative}.cart-module__t349Ta__packMini{width:44px;height:62px;font:600 18px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.01em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foil) 45%, transparent), 0 8px 14px -8px var(--floor);place-items:center;display:grid;position:relative;overflow:hidden}.cart-module__t349Ta__packMini:before,.cart-module__t349Ta__packMini:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--foil) 55%, transparent) 0 2px, transparent 2px 4px);height:5px;position:absolute;left:0;right:0}.cart-module__t349Ta__packMini:before{top:0}.cart-module__t349Ta__packMini:after{bottom:0}.cart-module__t349Ta__boosterArt{align-content:end;padding-bottom:7px;overflow:hidden}.cart-module__t349Ta__cardArt{background:radial-gradient(70% 40% at 50% 100%, color-mix(in srgb, var(--rar) 34%, transparent), transparent), color-mix(in srgb, var(--ground) 70%, #000)}:root[data-theme=light] .cart-module__t349Ta__cardArt{background:radial-gradient(70% 40% at 50% 100%, color-mix(in srgb, var(--rar) 18%, transparent), transparent), color-mix(in srgb, var(--ground) 70%, #000)}.cart-module__t349Ta__cardPic{aspect-ratio:600/838;object-fit:cover;border-radius:4.5%/3.2%;width:46px;height:auto;display:block;box-shadow:0 6px 12px #00000073}.cart-module__t349Ta__gone{border:1px dashed var(--surface-edge);border-radius:3px;width:40px;height:58px}.cart-module__t349Ta__words{flex-direction:column;grid-area:words;gap:4px;min-width:0;display:flex}.cart-module__t349Ta__title{font:600 17px/1.25 var(--font-display);letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere;margin:0}.cart-module__t349Ta__titleLink{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.cart-module__t349Ta__titleLink:hover{text-decoration-color:currentColor}.cart-module__t349Ta__kindWord{font:400 15px var(--font-sans);letter-spacing:0;color:var(--muted)}.cart-module__t349Ta__sub{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.cart-module__t349Ta__codeLine{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.cart-module__t349Ta__codeGroup{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:inline-flex}.cart-module__t349Ta__packCode{color:var(--ink);font-weight:600}.cart-module__t349Ta__health{margin:0;font-size:14px;line-height:1.35}.cart-module__t349Ta__ok{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.cart-module__t349Ta__checking{color:var(--muted)}.cart-module__t349Ta__bad{color:var(--danger-ink);font-weight:600}.cart-module__t349Ta__badLink{color:inherit;text-underline-offset:3px;text-decoration:underline}.cart-module__t349Ta__badLink:hover{color:var(--ink)}.cart-module__t349Ta__amount{white-space:nowrap;text-align:right;font:600 18px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink);grid-area:amount;margin:0}.cart-module__t349Ta__item[data-problem] .cart-module__t349Ta__amount{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.cart-module__t349Ta__remove{z-index:1;width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;grid-area:remove;place-items:center;margin:0;padding:0;display:grid;position:relative}.cart-module__t349Ta__removeFace{pointer-events:none;border-radius:3px;place-items:center;width:34px;height:34px;transition:background-color .16s,color .16s,transform 80ms;display:grid}.cart-module__t349Ta__remove:hover .cart-module__t349Ta__removeFace{background:var(--raised-face-hover);box-shadow:var(--raised-shadow);color:var(--ink)}.cart-module__t349Ta__remove:active .cart-module__t349Ta__removeFace{transform:scale(.94)}.cart-module__t349Ta__sum{flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex;position:sticky;top:16px}.cart-module__t349Ta__totalRow{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 2px;display:flex}.cart-module__t349Ta__totalWord{color:var(--muted);font-size:15px}.cart-module__t349Ta__pay{width:100%;min-height:48px}.cart-module__t349Ta__sum>a{width:100%}.cart-module__t349Ta__sum .cart-module__t349Ta__emptyBtn{align-self:center}.cart-module__t349Ta__fix{color:var(--danger-ink);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0;font-size:14px;font-weight:600;display:flex}.cart-module__t349Ta__confirm{background:color-mix(in srgb, var(--danger-ink) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger-ink) 30%, var(--surface-edge));animation:cart-module__t349Ta__confirmIn .2s var(--ease-out);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding:0 4px 0 12px;display:flex}@keyframes cart-module__t349Ta__confirmIn{0%{opacity:0;transform:translateY(-4px)}}.cart-module__t349Ta__confirmQ{color:var(--ink);font-size:14px;font-weight:600}.cart-module__t349Ta__confirmBtns{gap:12px;display:inline-flex}.cart-module__t349Ta__confirm .cart-module__t349Ta__confirmYes{color:var(--danger-ink)}.cart-module__t349Ta__phoneEnd,.cart-module__t349Ta__bar{display:none}.cart-module__t349Ta__skelRow{align-items:center;gap:16px;padding:12px 14px;display:flex}.cart-module__t349Ta__skelRow+.cart-module__t349Ta__skelRow{border-top:1px solid var(--surface-edge)}.cart-module__t349Ta__skelWords{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cart-module__t349Ta__skelSum{gap:14px;position:static}.cart-module__t349Ta__emptyStage{margin:20px var(--gutter) 0}.cart-module__t349Ta__paths{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cart-module__t349Ta__path{min-height:44px}.cart-module__t349Ta__pathCount{font:400 14px var(--font-sans);letter-spacing:0;color:var(--muted)}@media (max-width:1099px){.cart-module__t349Ta__board{grid-template-columns:minmax(0,1fr)}.cart-module__t349Ta__sum{position:static}}@media (max-width:640px){.cart-module__t349Ta__board,.cart-module__t349Ta__emptyStage{margin-top:16px}.cart-module__t349Ta__cartPage[data-bar]{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.cart-module__t349Ta__itemRow{grid-template-columns:48px minmax(0,1fr) 44px;grid-template-areas:"art words remove""art amount amount";align-items:start;gap:6px 12px;padding:12px 6px 12px 12px}.cart-module__t349Ta__artCell{width:48px;height:66px}.cart-module__t349Ta__packMini{width:38px;height:54px;font-size:16px}.cart-module__t349Ta__cardPic{width:40px}.cart-module__t349Ta__boosterArt{padding-bottom:5px}.cart-module__t349Ta__amount{text-align:left}.cart-module__t349Ta__remove{margin:-10px 0 0}.cart-module__t349Ta__sum{display:none}.cart-module__t349Ta__phoneEnd{flex-direction:column;gap:10px;margin-top:14px;display:flex}.cart-module__t349Ta__endActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cart-module__t349Ta__endActions .cart-module__t349Ta__confirm{flex-basis:100%}.cart-module__t349Ta__bar{z-index:6;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background-image:var(--surface-panel);background-color:var(--paper);border-top:1px solid var(--surface-edge);box-shadow:0 -12px 24px -18px var(--floor);transition:transform .3s var(--ease-out);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.cart-module__t349Ta__barTotal{flex:1;align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.cart-module__t349Ta__barFigure{font:600 24px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--ink)}.cart-module__t349Ta__barPay{flex:none;min-height:48px;padding:0 22px}.cart-module__t349Ta__paths{flex-direction:column;width:100%}.cart-module__t349Ta__path{justify-content:flex-start;width:100%}}@starting-style{.cart-module__t349Ta__bar{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cart-module__t349Ta__item,.cart-module__t349Ta__removeFace,.cart-module__t349Ta__titleLink,.cart-module__t349Ta__bar{transition:none}.cart-module__t349Ta__item[data-arrived] .cart-module__t349Ta__itemRow{box-shadow:inset 0 0 0 2px var(--accent-ink);animation:none}.cart-module__t349Ta__remove:active .cart-module__t349Ta__removeFace{transform:none}.cart-module__t349Ta__confirm{animation:none}@starting-style{.cart-module__t349Ta__bar{transform:none}}}.cart-module__t349Ta__page{padding-bottom:var(--gutter);align-content:start;display:grid}.cart-module__t349Ta__head{padding:8px var(--gutter) 0}.cart-module__t349Ta__head h1{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(26px,2vw,34px);font-weight:600;line-height:1.1}.cart-module__t349Ta__lede{max-width:64ch;color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.45}.cart-module__t349Ta__line{grid-template-columns:112px minmax(0,1.6fr) minmax(0,1fr) 96px auto;grid-template-areas:"f t s p a";align-items:center;gap:24px;display:grid}.cart-module__t349Ta__line[data-problem]{background:var(--fill)}.cart-module__t349Ta__thumb{aspect-ratio:16/10;background:var(--ground);grid-area:f;place-items:center;display:grid;overflow:hidden}.cart-module__t349Ta__thumb>*{width:100%;height:100%}.cart-module__t349Ta__cardWell{width:100%;height:100%;display:block;position:relative}.cart-module__t349Ta__cardImg,.cart-module__t349Ta__cardBlank{aspect-ratio:600/838;object-fit:cover;width:auto;max-width:none;height:calc(100% - 12px);display:block;position:absolute;top:6px;bottom:6px;left:50%;translate:-50%}.cart-module__t349Ta__cardBlank{background:var(--fill-raised)}.cart-module__t349Ta__text{flex-direction:column;grid-area:t;gap:2px;min-width:0;display:flex}.cart-module__t349Ta__name{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.cart-module__t349Ta__kind{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.cart-module__t349Ta__code{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}.cart-module__t349Ta__code strong{color:var(--ink);font-weight:600}.cart-module__t349Ta__status{grid-area:s;min-width:0;font-size:14px;font-weight:600}.cart-module__t349Ta__price{white-space:nowrap;text-align:right;grid-area:p;font-weight:600}.cart-module__t349Ta__action{grid-area:a;justify-self:end;display:flex}.cart-module__t349Ta__line:not(:has(.cart-module__t349Ta__action)){grid-template-columns:112px minmax(0,1.6fr) minmax(0,1fr) 96px;grid-template-areas:"f t s p"}.cart-module__t349Ta__summary{background:var(--surface-panel);border:1px solid var(--surface-edge);box-shadow:var(--surface-shadow);border-radius:var(--surface-radius);flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky;top:24px}.cart-module__t349Ta__summaryLabel{color:var(--muted);margin:0;font-size:14px}.cart-module__t349Ta__totalValue{font-family:var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:30px;font-weight:600;line-height:1}.cart-module__t349Ta__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.cart-module__t349Ta__tlink{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s;display:inline-flex}.cart-module__t349Ta__tlink:hover{text-decoration-color:currentColor}.cart-module__t349Ta__warn{background:color-mix(in srgb, var(--danger-ink) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger-ink) 30%, var(--surface-edge));border-radius:3px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;font-size:14px;display:flex}.cart-module__t349Ta__warn p{margin:0}.cart-module__t349Ta__empty{margin:40px var(--gutter) 0;background:var(--surface-panel);border:1px solid var(--surface-edge);box-shadow:var(--surface-shadow);border-radius:var(--surface-radius);flex-direction:column;align-items:flex-start;gap:18px;padding:24px;display:flex}.cart-module__t349Ta__empty p{max-width:56ch;margin:0}.cart-module__t349Ta__muted{color:var(--muted);margin:0}.cart-module__t349Ta__error{color:var(--danger-ink);margin:0;font-size:14px}.cart-module__t349Ta__inset{margin:40px var(--gutter) 0}@media (max-width:1599px){.cart-module__t349Ta__line{grid-template-columns:96px minmax(0,2fr) minmax(0,1fr) 90px auto}.cart-module__t349Ta__line:not(:has(.cart-module__t349Ta__action)){grid-template-columns:96px minmax(0,2fr) minmax(0,1fr) 90px}}@media (max-width:1199px){.cart-module__t349Ta__summary{position:static}}@media (max-width:899px){.cart-module__t349Ta__head{padding-top:0}.cart-module__t349Ta__head h1{font-size:26px}.cart-module__t349Ta__empty,.cart-module__t349Ta__inset{margin-top:32px}:is(.cart-module__t349Ta__line,.cart-module__t349Ta__line:not(:has(.cart-module__t349Ta__action))){grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:"f t t""f s s""f p a";gap:10px 14px}.cart-module__t349Ta__price{text-align:left}.cart-module__t349Ta__thumb{align-self:start}.cart-module__t349Ta__status:empty{display:none}}@media (prefers-reduced-motion:reduce){.cart-module__t349Ta__tlink{transition:none}}
.checkout-module__eFal2G__section{margin:80px var(--gutter) 0;grid-template-columns:380px minmax(0,1fr);align-items:start;gap:64px;display:grid}.checkout-module__eFal2G__section:first-of-type{margin-top:56px}.checkout-module__eFal2G__secHead h2{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:300;line-height:1.05}.checkout-module__eFal2G__secHead p{color:var(--muted);text-wrap:pretty;max-width:40ch;margin:12px 0 0}.checkout-module__eFal2G__secBody{flex-direction:column;gap:18px;min-width:0;display:flex}.checkout-module__eFal2G__box{background:var(--paper);padding:20px 24px}.checkout-module__eFal2G__hint{color:var(--muted);margin:0;font-size:14px}.checkout-module__eFal2G__check{cursor:pointer;align-items:flex-start;gap:16px;min-height:44px;line-height:1.45;display:flex}.checkout-module__eFal2G__checkRow{transition:background-color .2s}.checkout-module__eFal2G__checkRow:hover{background:var(--fill)}.checkout-module__eFal2G__checkRow:has(input:checked){background:var(--fill)}.checkout-module__eFal2G__check input{appearance:none;background:var(--ink);cursor:pointer;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.checkout-module__eFal2G__check input:before{content:"";background:var(--paper);width:12px;height:12px}.checkout-module__eFal2G__check input:checked:before{background:var(--paper);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:14px;height:14px}.checkout-module__eFal2G__status{background:var(--paper);flex-direction:column;gap:18px;padding:24px;display:flex}.checkout-module__eFal2G__statusHead{flex-direction:column;gap:6px;display:flex}.checkout-module__eFal2G__statusLine{font-size:14px;font-weight:600}.checkout-module__eFal2G__statusTitle{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.checkout-module__eFal2G__statusText{color:var(--muted);max-width:60ch;margin:0}.checkout-module__eFal2G__actions{flex-wrap:wrap;gap:8px;display:flex}.checkout-module__eFal2G__testNote{color:var(--muted);margin:0;font-size:14px}.checkout-module__eFal2G__stack{margin:40px var(--gutter) 0;flex-direction:column;gap:8px;display:flex}.checkout-module__eFal2G__foot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.checkout-module__eFal2G__pack{width:100%;color:var(--ink);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 96px 24px;grid-template-areas:"t s p c""g g g g";align-items:center;gap:8px 24px;text-decoration:none;display:grid}.checkout-module__eFal2G__pack:not(:has(.checkout-module__eFal2G__chev)){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 96px;grid-template-areas:"t s p""g g g"}.checkout-module__eFal2G__packText{flex-direction:column;grid-area:t;gap:2px;min-width:0;display:flex}.checkout-module__eFal2G__packName{overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:1.3}.checkout-module__eFal2G__packSub{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.checkout-module__eFal2G__packCode{align-items:center;gap:10px;display:inline-flex}.checkout-module__eFal2G__packCode strong{color:var(--ink);font-weight:600}.checkout-module__eFal2G__packStatus{grid-area:s;min-width:0;font-size:14px;font-weight:600}.checkout-module__eFal2G__packPrice{white-space:nowrap;text-align:right;grid-area:p;font-weight:600}.checkout-module__eFal2G__chev{transition:transform .3s var(--ease-lift);grid-area:c;justify-self:end;display:flex}a.checkout-module__eFal2G__pack:hover .checkout-module__eFal2G__chev{transform:translate(4px)}.checkout-module__eFal2G__steps{grid-area:g;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.checkout-module__eFal2G__steps li{background:var(--fill-hover);height:6px}.checkout-module__eFal2G__steps li[data-done]{background:var(--ink)}@media (max-width:1599px){.checkout-module__eFal2G__section{grid-template-columns:280px minmax(0,1fr);gap:40px}.checkout-module__eFal2G__secHead h2{font-size:34px}.checkout-module__eFal2G__pack{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 90px 24px}.checkout-module__eFal2G__pack:not(:has(.checkout-module__eFal2G__chev)){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 90px}}@media (max-width:899px){.checkout-module__eFal2G__section{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:56px}.checkout-module__eFal2G__section:first-of-type{margin-top:32px}.checkout-module__eFal2G__secHead h2{font-size:30px}.checkout-module__eFal2G__stack{margin-top:32px}:is(.checkout-module__eFal2G__pack,.checkout-module__eFal2G__pack:not(:has(.checkout-module__eFal2G__chev))){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t c""s p""g g";gap:10px 14px}}@media (prefers-reduced-motion:reduce){.checkout-module__eFal2G__checkRow,.checkout-module__eFal2G__chev{transition:none}}
