:root{--fx-bg: #09090B;--fx-bg2: #0D0D10;--fx-s1: #111114;--fx-s2: #16161A;--fx-s3: #1D1D22;--fx-line: rgba(255,255,255,.07);--fx-line2: rgba(255,255,255,.14);--fx-tx: #F2F0EC;--fx-tx2: #B4B2AE;--fx-mut: #8A8A90;--fx-red: #B3011B;--fx-red-d: #8E0117;--fx-hot: #FF5A47;--fx-ok: #3DDC84;--fx-warn: #FFB347;--fx-inv: #F2F0EC;--fx-inv-tx: #0A0A0C;--fx-glow: rgba(179,1,27,.55);--fx-shadow: 0 30px 60px -30px rgba(0,0,0,.85);--fx-ease: cubic-bezier(.23,1,.32,1);--fx-io: cubic-bezier(.77,0,.175,1);--fx-spring: cubic-bezier(.34,1.56,.64,1);--fx-wrap: 1320px;--fx-gut: clamp(16px, 4vw, 48px);--fx-f: "Manrope", system-ui, -apple-system, sans-serif;--fx-fd: "Unbounded", "Arial Black", sans-serif;--black: #09090B;--deep: #1A0508;--blood: #8E0117;--red: #B3011B;--muted: #8A8A90;--card-bg: #111114;--dark-bg: #0D0D10;--white: #F2F0EC}body.light-mode{--fx-bg: #F4F1ED;--fx-bg2: #ECE7E2;--fx-s1: #FFFFFF;--fx-s2: #F7F4F1;--fx-s3: #EDE8E3;--fx-line: rgba(22,18,22,.08);--fx-line2: rgba(22,18,22,.16);--fx-tx: #151216;--fx-tx2: #4A444C;--fx-mut: #77707A;--fx-hot: #B3011B;--fx-inv: #151216;--fx-inv-tx: #FFFFFF;--fx-glow: rgba(179,1,27,.22);--fx-shadow: 0 30px 60px -30px rgba(40,20,20,.35)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html body{font-family:var(--fx-f);color:var(--fx-tx);background:var(--fx-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body ::selection{background:var(--fx-red);color:#fff}#MainContent{background:var(--fx-bg)}.fx-wrap{max-width:var(--fx-wrap);margin:0 auto;padding:0 var(--fx-gut)}.fx-sec{padding:clamp(56px,8vw,112px) 0;position:relative}.fx-sec--tight{padding:clamp(40px,5vw,72px) 0}.fx-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:clamp(24px,3vw,40px)}.fx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font:700 12px/1 var(--fx-f);letter-spacing:.16em;text-transform:uppercase;color:var(--fx-hot)}.fx-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}html body .fx-h1{margin:0;font:800 clamp(2.2rem,4.8vw,4.4rem)/1.02 var(--fx-fd);letter-spacing:-.035em;color:var(--fx-tx);text-wrap:balance}html body .fx-h2{margin:0;font:700 clamp(1.7rem,3.1vw,2.7rem)/1.06 var(--fx-fd);letter-spacing:-.028em;color:var(--fx-tx);text-wrap:balance}html body .fx-h3{margin:0;font:700 clamp(1.15rem,1.6vw,1.4rem)/1.2 var(--fx-fd);letter-spacing:-.02em;color:var(--fx-tx)}.fx-lead{margin:0;font:500 clamp(1rem,1.2vw,1.12rem)/1.65 var(--fx-f);color:var(--fx-tx2);max-width:58ch;text-wrap:pretty}.fx-mut{color:var(--fx-mut)}.fx-accent{color:var(--fx-hot)}.fx-grad{background:linear-gradient(100deg,#ff5a47,#e0263a 45%,#b3011b 75%,#ff8a4c);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}.fx-num{font-family:var(--fx-fd);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fx-link{display:inline-flex;align-items:center;gap:8px;font:700 14px var(--fx-f);color:var(--fx-tx);text-decoration:none}.fx-link span{transition:transform .35s var(--fx-ease)}.fx-link:hover span{transform:translate(4px)}.fx-crumb{margin:0 0 18px;font:500 13px var(--fx-f);color:var(--fx-mut);display:flex;flex-wrap:wrap;gap:6px}.fx-crumb a{color:var(--fx-mut);text-decoration:none}.fx-crumb a:hover{color:var(--fx-tx)}.fx-crumb b{color:var(--fx-tx);font-weight:600}.fx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:12px;cursor:pointer;background:var(--fx-red);color:#fff!important;text-decoration:none!important;font:700 15px/1 var(--fx-f);letter-spacing:0;text-transform:none;overflow:hidden;isolation:isolate;transition:transform .16s var(--fx-ease),box-shadow .25s ease,background .2s ease,opacity .2s ease}.fx-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--fx-ease)}.fx-btn:hover{box-shadow:0 12px 32px -10px var(--fx-glow)}.fx-btn:hover:after{transform:translate(120%)}.fx-btn:active{transform:scale(.97)}.fx-btn[disabled],.fx-btn.is-disabled{opacity:.45;pointer-events:none}.fx-btn--ghost{background:transparent;color:var(--fx-tx)!important;box-shadow:inset 0 0 0 1px var(--fx-line2)}.fx-btn--ghost:hover{background:var(--fx-s2);box-shadow:inset 0 0 0 1px var(--fx-tx)}.fx-btn--light{background:var(--fx-inv);color:var(--fx-inv-tx)!important}.fx-btn--light:hover{box-shadow:0 12px 32px -12px #ffffff59}.fx-btn--block{width:100%}.fx-btn--sm{min-height:42px;padding:0 16px;font-size:14px;border-radius:10px}.fx-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 14px;border:0;border-radius:10px;cursor:pointer;background:var(--fx-inv);color:var(--fx-inv-tx);font:700 13px/1 var(--fx-f);white-space:nowrap;transition:transform .16s var(--fx-ease),background .2s ease,box-shadow .2s ease}.fx-add:hover{box-shadow:0 10px 24px -12px var(--fx-glow);background:var(--fx-red);color:#fff}.fx-add:active{transform:scale(.95)}.fx-add[disabled]{opacity:.4;cursor:default;box-shadow:none;background:var(--fx-s3);color:var(--fx-mut)}.fx-add.is-done{background:var(--fx-ok);color:#06210f}.fx-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:0;border-radius:12px;background:var(--fx-s2);color:var(--fx-tx);cursor:pointer;text-decoration:none;box-shadow:inset 0 0 0 1px var(--fx-line);transition:background .2s ease,box-shadow .2s ease,transform .16s var(--fx-ease)}.fx-icon-btn:hover{box-shadow:inset 0 0 0 1px var(--fx-line2);background:var(--fx-s3)}.fx-icon-btn:active{transform:scale(.94)}:where(.fx-btn,.fx-add,.fx-icon-btn,.fx-chip,.fx-link,.fx-card a):focus-visible{outline:2px solid var(--fx-hot);outline-offset:3px}.fx-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 14px;border:0;border-radius:10px;cursor:pointer;text-decoration:none;background:var(--fx-s2);color:var(--fx-tx);box-shadow:inset 0 0 0 1px var(--fx-line);font:600 14px/1 var(--fx-f);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--fx-ease)}.fx-chip:hover{box-shadow:inset 0 0 0 1px var(--fx-line2)}.fx-chip:active{transform:scale(.97)}.fx-chip.is-on,.fx-chip[aria-pressed=true]{background:var(--fx-inv);color:var(--fx-inv-tx);box-shadow:none}.fx-chip small{font:600 12px var(--fx-f);opacity:.55}.fx-switch{position:relative;width:42px;height:24px;flex:none;border-radius:99px;background:var(--fx-s3);box-shadow:inset 0 0 0 1px var(--fx-line2);transition:background .2s ease}.fx-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .3s var(--fx-spring)}.is-on>.fx-switch,.fx-switch.is-on{background:var(--fx-red);box-shadow:none}.is-on>.fx-switch:after,.fx-switch.is-on:after{transform:translate(18px)}.fx-field,.fx-select{width:100%;min-height:50px;border:0;border-radius:12px;padding:12px 14px;outline:0;background:var(--fx-bg);color:var(--fx-tx);-webkit-text-fill-color:var(--fx-tx);box-shadow:inset 0 0 0 1px var(--fx-line2);font:500 15px var(--fx-f);transition:box-shadow .2s ease}.fx-field::placeholder{color:var(--fx-mut);-webkit-text-fill-color:var(--fx-mut)}.fx-field:focus,.fx-select:focus{box-shadow:inset 0 0 0 2px var(--fx-red)}.fx-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23FF5A47' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.fx-select option{background:var(--fx-s1);color:var(--fx-tx)}.fx-acc{border-radius:14px;background:var(--fx-s1);box-shadow:inset 0 0 0 1px var(--fx-line);overflow:hidden}.fx-acc+.fx-acc{margin-top:10px}.fx-acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 20px;cursor:pointer;font:700 16px var(--fx-f);color:var(--fx-tx)}.fx-acc>summary::-webkit-details-marker{display:none}.fx-acc>summary:after{content:"+";font:500 22px/1 var(--fx-f);color:var(--fx-mut);transition:transform .35s var(--fx-ease)}.fx-acc[open]>summary:after{transform:rotate(45deg);color:var(--fx-hot)}.fx-acc__body{padding:0 20px 20px;font:500 15px/1.65 var(--fx-f);color:var(--fx-tx2)}.fx-acc__body p{margin:0 0 10px}.fx-acc__body a{color:var(--fx-hot)}.fx-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:7px;font:800 11px/1 var(--fx-f);letter-spacing:.04em;color:#fff;background:#09090bc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #ffffff1f}.fx-tag--red{background:var(--fx-red);box-shadow:none}.fx-tag--gold{background:linear-gradient(135deg,#f3d57a,#b98e2e);color:#1a1100;box-shadow:none}.fx-tag--live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:fxPulseDot 1.4s ease-in-out infinite}@keyframes fxPulseDot{50%{opacity:.25;transform:scale(.6)}}.fx-cond{color:#fff}.fx-cond--mt{background:#12a89b}.fx-cond--nm{background:#2e9e46}.fx-cond--ex{background:#7e8e22}.fx-cond--gd{background:#d99a12;color:#1a1100}.fx-cond--lp{background:#e06a0e}.fx-cond--pl{background:#d2527c}.fx-cond--po{background:#b83226}.fx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:clamp(12px,1.6vw,20px)}.fx-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px 12px 14px;border-radius:var(--fx-r);background:var(--fx-s1);box-shadow:inset 0 0 0 1px var(--fx-line);transition:transform .45s var(--fx-ease),box-shadow .3s ease,background .3s ease}.fx-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #b3011b80,0 26px 50px -28px var(--fx-glow)}.fx-card__media{position:relative;display:block;aspect-ratio:5 / 7;border-radius:12px;perspective:900px;text-decoration:none;background:radial-gradient(70% 60% at 50% 38%,var(--fx-s3),var(--fx-bg2))}.fx-tilt{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .55s var(--fx-ease)}.fx-live .fx-tilt{transition:transform 80ms linear}.fx-tilt img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%;transition:transform .6s var(--fx-ease)}.fx-card:hover .fx-tilt img{transform:scale(1.04)}.fx-shine,.fx-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.fx-shine{mix-blend-mode:color-dodge;background:repeating-linear-gradient(115deg,#ff008000,#ff50a080,#50c8ff80,#78ff8c80,#ffe65a80,#ff008000 30%);background-size:260% 260%;background-position:var(--mx, 50%) var(--my, 50%)}.fx-glare{mix-blend-mode:overlay;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.6),rgba(255,255,255,0) 45%)}.is-holo:hover .fx-shine{opacity:.45}.fx-card:hover .fx-glare,.is-holo:hover .fx-glare{opacity:1}.fx-card__tags{position:absolute;top:8px;left:8px;right:8px;z-index:3;display:flex;flex-wrap:wrap;gap:5px;pointer-events:none}.fx-card__tags .fx-tag:last-child:not(:first-child){margin-left:auto}.fx-card__sold{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:#09090b9e;font:800 12px var(--fx-f);letter-spacing:.14em;text-transform:uppercase;color:#fff}.fx-card__meta{margin:0;font:600 12px/1.3 var(--fx-f);color:var(--fx-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .fx-card__name{margin:0;font:700 14.5px/1.32 var(--fx-f);letter-spacing:0;color:var(--fx-tx);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.64em}.fx-card__name a{color:inherit;text-decoration:none}.fx-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fx-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:2}.fx-card__price{display:flex;flex-direction:column;line-height:1.05}.fx-card__price b{font:700 clamp(15px,1.35vw,18px)/1.1 var(--fx-fd);letter-spacing:-.02em;color:var(--fx-tx)}.fx-card__price s{font:600 12px var(--fx-f);color:var(--fx-mut)}.fx-card__stock{font:700 11.5px var(--fx-f);color:var(--fx-ok)}.fx-card__stock.is-low{color:var(--fx-warn)}.fx-card__media,.fx-card__foot .fx-add{position:relative;z-index:2}@supports (animation-timeline: view()){.fx-rv{animation:fxRv linear both;animation-timeline:view();animation-range:entry 0% entry 38%}@keyframes fxRv{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}html body .ca-catalog-card{border:0;border-radius:18px;box-shadow:inset 0 0 0 1px var(--fx-line);transition:transform .4s var(--fx-ease),box-shadow .3s ease}html body:not(.light-mode) .ca-catalog-card{background:var(--fx-s1)}html body .ca-catalog-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #b3011b80,0 24px 50px -28px var(--fx-glow)}html body:not(.light-mode) .ca-catalog-img-wrap{background:radial-gradient(60% 60% at 50% 40%,#17171c,#0d0d10)}html body .ca-catalog-img-wrap{perspective:900px}html body .ca-catalog-img-wrap img{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--fx-ease)}html body .ca-catalog-img-wrap.fx-live img{transition:transform 90ms linear}html body .ca-catalog-name{font-family:var(--fx-f);font-weight:700}html body .ca-catalog-price{font-family:var(--fx-fd);font-weight:700;font-size:1.15rem;letter-spacing:-.01em}html body .ca-catalog-add{border-radius:10px;font-family:var(--fx-f);font-weight:700;letter-spacing:0;text-transform:none}html body:not(.light-mode) .ca-catalog-add:not(:disabled){background:var(--fx-inv);color:var(--fx-inv-tx)}html body.light-mode .ca-catalog-add:not(:disabled){background:var(--fx-red);color:#fff}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fx-btn,.fx-btn:after,.fx-card,.fx-tilt,.fx-tilt img,.fx-add,.fx-chip{transition:none!important}.fx-card:hover{transform:none}.fx-rv{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cardanvil-forge.css.map */
