.pc{position:relative}.pc-qa-form{position:absolute;right:12px;bottom:12px;z-index:3;margin:0}.pc>.pc-qa{position:absolute;right:12px;bottom:12px;z-index:3}.pc-qa{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:10px;cursor:pointer;color:#1a0a03;background:var(--bp-orange,#FF6B2C);border:0;box-shadow:0 0 0 1px #ffffff2e inset,0 10px 22px -10px #ff6b2cbf;transition:background .2s,transform .2s}.pc-qa:hover{background:var(--bp-orange-hi,#FF8A55);transform:translateY(-1px)}.pc-qa:focus-visible{outline:2px solid var(--bp-anno);outline-offset:2px}.pc-qa svg.i{width:18px;height:18px;stroke-width:2.2}.pc-qa.is-loading{opacity:.6;pointer-events:none}.pc-qa.is-added{background:var(--success,#3DDC97)}.pc:has(.pc-qa) .pc-view{visibility:hidden}.pc:has(.pc-qa) .pc-foot{padding-right:44px}.ring3d .pc-qa,.ring3d .pc-qa-form{display:none}@media(max-width:860px){.pc-qa{width:36px;height:36px}.pc-qa-form,.pc>.pc-qa{right:10px;bottom:10px}}.toast.has-link{pointer-events:auto;width:min(440px,calc(100vw - 32px))}.toast.has-link span{flex:1;min-width:0;line-height:1.35}.toast-link{margin-left:6px;padding:6px 10px;border-radius:8px;font:600 13px var(--font-body);color:#1a0a03;background:var(--bp-orange,#FF6B2C);text-decoration:none;white-space:nowrap}.vx-bp .toast{border-color:var(--line-2);background:#0f1b33f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-cart-count].bump{animation:vxBump .5s cubic-bezier(.2,.7,.2,1.4)}@keyframes vxBump{40%{transform:scale(1.45)}}.cart-head{padding-bottom:clamp(18px,2.4vw,28px)}.cart-head .h1{margin:12px 0 0}.cart-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0;font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}.cart-steps li{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:6px;background:#08101f73}.cart-steps li b{font-weight:600;color:var(--muted)}.cart-steps li.is-on{border-color:color-mix(in srgb,var(--bp-orange) 60%,transparent);color:var(--text)}.cart-steps li.is-on b{color:var(--bp-orange)}.cart-steps li+li:before{content:"";width:14px;height:1px;background:var(--line-2);margin-left:-16px;margin-right:4px}.vx-bp .cart-page{grid-template-columns:minmax(0,1fr) 380px;gap:28px;padding-bottom:90px}.cart-main{display:grid;gap:22px;min-width:0}.cart-lines{padding:0}.cart-lines .line{padding:16px;margin:0;border-bottom:1px dashed var(--line);grid-template-columns:72px minmax(0,1fr) auto}.cart-lines .line-media{border-radius:6px}.line-info{display:grid;gap:4px;min-width:0}.line-fmt{font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-anno)}.vx-bp .line-title{font-weight:600;font-size:16px;line-height:1.3}.line-price{font:600 15px var(--font-mono);color:var(--text);display:flex;gap:8px;align-items:baseline}.line-price s{font-weight:400;font-size:13px;color:var(--muted-2)}.line-disc{color:var(--success)}.vx-bp .cart-lines .qty{height:34px;border-radius:8px}.vx-bp .cart-lines .qty button{width:30px}.vx-bp .cart-lines .qty input{width:30px;font-family:var(--font-mono)}.cart-lines-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;flex-wrap:wrap}.cart-lines-foot .link{display:inline-flex;align-items:center;gap:6px;font:500 13px var(--font-mono)}.cart-lines-foot .link svg.i{width:15px;height:15px}.cart-next{padding:4px 2px}.cart-next ol{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cart-next li{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:6px;background:#08101f59}.cart-next li b{font:600 12px var(--font-mono);color:var(--bp-orange);padding-top:2px}.cart-next li strong{display:block;font-size:14.5px;margin-bottom:3px}.cart-next li span{display:block;font-size:13.5px;line-height:1.45;color:var(--muted)}.vx-bp .cart-sum{position:sticky;padding:0;gap:0;background:linear-gradient(#0f1b33bf,#08101fbf);border-radius:6px;top:calc(var(--header-real,72px) + 16px)}.cart-sum-body{display:grid;gap:14px;padding:18px}.cart-sum .subtotal{font-size:15px;color:var(--muted)}.cart-sum .subtotal strong{font:600 26px var(--font-mono);color:var(--text)}.sum-row{display:flex;justify-content:space-between;font-size:14px}.sum-row--disc{color:var(--success)}.sum-save{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:6px;font:600 13px var(--font-mono);color:#1a0a03;background:var(--bp-orange)}.sum-save svg.i{width:16px;height:16px}.cart-note summary{cursor:pointer;font:500 13px var(--font-mono);color:var(--bp-anno);list-style:none}.cart-note summary::-webkit-details-marker{display:none}.cart-note summary:before{content:"+ "}.cart-note[open] summary:before{content:"\2212  "}.cart-note textarea{margin-top:10px}.cart-go{min-height:52px;font-size:16px;gap:10px}.cart-express{display:grid;gap:8px}.cart-empty-bp{margin-bottom:80px}.cart-empty-in{padding:clamp(36px,6vw,70px) 20px;text-align:center}.cart-empty-in p{color:var(--muted);max-width:46ch;margin:12px auto 0}.vxt{display:grid;gap:14px}.vxt a{color:var(--bp-anno);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8eb6ff66}.vxt-list{list-style:none;margin:0;padding:14px 0 0;display:grid;gap:12px;border-top:1px dashed var(--line)}.vxt-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start}.vxt-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;border:1px solid var(--line-2);color:var(--bp-anno);background:#8eb6ff0d}.vxt-ic svg.i{width:16px;height:16px}.vxt-list b{display:block;font-size:14px;font-weight:600}.vxt-list small{display:block;font-size:13px;line-height:1.45;color:var(--muted);margin-top:2px}.vxt-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.vxt-pay svg{width:38px;height:24px;display:block}.vxt-contact{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;color:var(--muted)}.vxt-contact svg.i{width:15px;height:15px;color:var(--bp-anno)}.vxt--mini{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.vxt-mini{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px;color:color-mix(in srgb,var(--text) 82%,var(--muted))}.vxt-mini li{display:flex;align-items:center;gap:9px}.vxt-mini svg.i{width:16px;height:16px;color:var(--bp-anno);flex:none}.vxt--strip{padding:18px}.vxt--strip .vxt-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;border-top:0;padding:0}.vxt--strip .vxt-pay,.vxt--strip .vxt-contact{padding-top:14px;border-top:1px dashed var(--line)}.vxt-grid{display:grid;gap:18px}.vxt-grid.has-note{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.vxt-note{display:flex;flex-direction:column}.vxt-note blockquote{margin:0;padding:18px 18px 8px;font-size:16.5px;line-height:1.55;color:color-mix(in srgb,var(--text) 90%,var(--muted));flex:1}.vxt-note blockquote p{margin:0}.vxt-note figcaption{padding:0 18px 18px;font:600 14px var(--font-body)}.vxt-note figcaption span{display:block;font:500 12px var(--font-mono);color:var(--muted-2);margin-top:3px;letter-spacing:.04em}@media(max-width:1024px){.vx-bp .cart-page{grid-template-columns:minmax(0,1fr)}.vx-bp .cart-sum{position:relative;top:auto}.vxt-grid.has-note{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.cart-steps{gap:6px;font-size:11px}.cart-steps li{padding:6px 9px}.cart-steps li+li:before{display:none}.cart-lines .line{grid-template-columns:60px minmax(0,1fr);padding:14px}.cart-lines .line-end{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center;gap:14px}.cart-next ol{grid-template-columns:minmax(0,1fr)}.cart-lines-foot{padding:12px 14px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vx-store-ux.css.map */
