.brand-dim{color:#868b96}.store-hero{padding-bottom:1.5rem}.store-flash{display:flex;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;border:1px solid #3d414b;border-radius:8px;background:#1b1d22}.store-flash .ti{color:#7ee2a8}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;padding:1.5rem 0 1rem;color:#868b96;font-size:.875rem}.crumbs a{color:#a9adb7}.store-group{margin-top:2.5rem}.store-group-head{margin-bottom:1.25rem}.store-group-head .section-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.product-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.product-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#1b1d22;border:1px solid #2c2f37;border-radius:8px;transition:border-color .15s,transform .2s cubic-bezier(.16,1,.3,1)}.product-card:hover,.product-card:focus-within{border-color:#3d414b;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.product-card{transition:none}.product-card:hover,.product-card:focus-within{transform:none}}.product-media{display:grid;place-items:center;aspect-ratio:16/9;background:#24272e;color:#868b96;font-size:2.5rem}.product-media img{width:100%;height:100%;object-fit:cover}.product-body{display:flex;flex:1;flex-direction:column;padding:1rem 1.125rem 1.125rem}.product-type{margin:0 0 .25rem;color:#868b96;font-size:.8125rem;font-weight:600}.product-name{margin:0 0 .375rem;font-size:1.0625rem;font-weight:700}.product-name a{color:#f4f5f7;text-decoration:none}.product-summary{flex:1;margin:0 0 .875rem;color:#a9adb7;font-size:.9375rem}.product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-family:Unbounded Variable,Unbounded Fallback,Figtree Variable,system-ui,sans-serif;font-size:1.125rem;font-weight:700}.product-sold{color:#868b96;font-family:Figtree Variable,Figtree Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:.8125rem;font-weight:500}.store-empty{padding:3rem 0 1rem}.store-steps{margin-top:3.5rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid #2c2f37;border-radius:8px}.store-steps ol{display:grid;gap:.5rem;margin:1rem 0;padding-left:1.25rem;color:#a9adb7}.store-steps ol strong{color:#f4f5f7}.product-page,.checkout-page,.account-page,.order-page{padding-bottom:4rem}.product-layout{display:grid;gap:1.5rem 2.5rem;align-items:start}@media(min-width:992px){.product-layout{grid-template-columns:minmax(0,1fr) 21rem}}.product-gallery{margin-bottom:1.5rem}.product-hero-img{display:block;width:100%;height:auto;background:#1b1d22;border-radius:8px}.gallery-thumbs{display:flex;gap:.5rem;margin:.75rem 0 0;padding:.125rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#3d414b transparent}.gallery-thumbs li{flex:0 0 auto;scroll-snap-align:start}.gallery-thumb{display:block;width:clamp(5.5rem,18vw,7.5rem);padding:0;overflow:hidden;background:#1b1d22;border:2px solid transparent;border-radius:6px;opacity:.7;transition:opacity .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1)}.gallery-thumb img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.gallery-thumb:hover{opacity:1;border-color:#3d414b}.gallery-thumb:focus-visible{opacity:1;outline:2px solid #e4cd5b;outline-offset:2px}.gallery-thumb[aria-pressed=true]{opacity:1;border-color:#e4cd5b}.buy-try{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #2c2f37}.product-title{margin:0 0 .5rem;font-family:Unbounded Variable,Unbounded Fallback,Figtree Variable,system-ui,sans-serif;font-size:clamp(1.5rem,3.5vw,2.125rem);font-weight:700;letter-spacing:-.02em}.product-desc{margin-top:1.5rem;color:#f4f5f7}.buy-box{padding:1.25rem;background:#1b1d22;border:1px solid #2c2f37;border-radius:8px}@media(min-width:992px){.buy-box{position:sticky;top:1.5rem}}.buy-price{margin:0 0 .25rem;font-family:Unbounded Variable,Unbounded Fallback,Figtree Variable,system-ui,sans-serif;font-size:1.75rem;font-weight:700}.buy-sold{display:flex;align-items:center;gap:.375rem;margin:0;color:#a9adb7;font-size:.875rem}.buy-price+.buy-facts,.buy-sold+.buy-facts{margin-top:1rem}.buy-facts{display:grid;margin:0 0 1.25rem}.buy-facts div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid #2c2f37}.buy-facts dt{flex:0 0 auto;color:#868b96;font-weight:500}.buy-facts dd{margin:0;text-align:right}.biz-facts dd{overflow-wrap:anywhere}.field-hint{margin-top:.375rem;color:#868b96;font-size:.8125rem}.field-count{margin:.25rem 0 0;color:#868b96;font-size:.75rem;text-align:right}.store-auth{max-width:30rem;padding-top:3rem;padding-bottom:4rem}.sso-btn{display:flex;align-items:center;justify-content:center;gap:.5rem}.sso-btn .ti{font-size:1.25rem}.account-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:2rem 0 1.5rem}.order-list{margin:0;padding:0;list-style:none;border-top:1px solid #2c2f37}.order-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:1rem 0;border-bottom:1px solid #2c2f37}.order-main{min-width:0}.order-name{color:#f4f5f7;font-weight:700;text-decoration:none}.order-name:hover{text-decoration:underline}.order-side{display:flex;align-items:center;gap:.75rem}.order-status{display:inline-flex;align-items:center;gap:.4375rem;margin:0;color:#a9adb7;font-size:.875rem;font-weight:600}.order-status:before{content:"";width:.5rem;height:.5rem;border:1px solid currentColor;border-radius:50%}.order-status.is-ok{color:#7ee2a8}.order-status.is-ok:before{background:currentColor}.order-status.is-wait{color:#f2b84b}.order-status--lg{margin-bottom:1.25rem;font-size:1rem}.pay-embed{display:grid;gap:1.25rem 1.75rem;margin-bottom:1.5rem}@media(min-width:768px){.pay-embed{grid-template-columns:22.5rem minmax(0,1fr);align-items:start;padding:1rem;background:#1b1d22;border:1px solid #2c2f37;border-radius:8px}}.pay-sheet{width:100%;height:37.5rem;overflow:hidden;border-radius:6px;background:#24272e}@media(min-width:768px){.pay-guide{padding:.75rem .5rem 0 0}}.pay-amount{margin:0;font-family:Unbounded Variable,Unbounded Fallback,Figtree Variable,system-ui,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2}.pay-deadline{margin:.25rem 0 1.25rem;color:#a9adb7}.pay-deadline strong{color:#f4f5f7;font-weight:600}.pay-steps{display:grid;gap:.625rem;margin:0 0 1.25rem;padding:1rem 0 0;border-top:1px solid #2c2f37;list-style:none;counter-reset:pay-step;color:#a9adb7;font-size:.9375rem}.pay-steps li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.5rem;counter-increment:pay-step}.pay-steps li:before{content:counter(pay-step);display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid #3d414b;border-radius:50%;color:#f4f5f7;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums}.pay-live{display:flex;align-items:center;gap:.5rem;margin:0;color:#a9adb7;font-size:.875rem}.pay-live:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background:#e4cd5b;animation:pay-pulse 1.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes pay-pulse{0%{box-shadow:0 0 #e4cd5b80}to{box-shadow:0 0 0 .5rem #e4cd5b00}}@media(prefers-reduced-motion:reduce){.pay-live:before{animation:none}}.order-brief{color:#a9adb7;overflow-wrap:anywhere}.store-foot-grid{display:grid;gap:1.5rem 3rem;padding-bottom:1.5rem}@media(min-width:768px){.store-foot-grid{grid-template-columns:1.3fr 1fr 1.2fr}}.store-foot-head{margin:0 0 .5rem;color:#f4f5f7;font-weight:650}.store-foot-text{margin:0 0 .75rem;color:#a9adb7;font-size:.9375rem}.store-foot-text a{color:#a9adb7}.store-foot-links{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.store-foot-links a{color:#a9adb7}.store-foot-links a:hover{color:#f4f5f7}.store-foot-copy{margin:0;padding-top:1rem;border-top:1px solid #2c2f37;color:#868b96;font-size:.8125rem}.construction-bar{background:#f2b84b1a;border-bottom:1px solid rgba(242,184,75,.35);color:#f4f5f7;font-size:.875rem}.construction-bar .container-anoj{display:flex;align-items:baseline;gap:.5rem;padding-block:.625rem}.construction-bar .ti{flex:none;color:#f2b84b}.construction-bar p{margin:0}
