:root{--tf2-bg: #060a14;--tf2-bg-raise: #0a1120;--tf2-ink: #f4f8ff;--tf2-ink-dim: #a7b2c9;--tf2-ink-faint: #6b7790;--tf2-blue: #5578ff;--tf2-blue-soft: #89a7ff;--tf2-violet: #9a72ff;--tf2-gold: #ffd98f;--tf2-gold-deep: #f0bd62;--tf2-hairline: rgba(167, 178, 201, .16);--tf2-glass: rgba(255, 255, 255, .045);--tf2-glass-hi: rgba(255, 255, 255, .08);--tf2-r-lg: 22px;--tf2-r-md: 14px;--tf2-r-pill: 999px;--tf2-shadow: 0 24px 60px -24px rgba(2, 6, 18, .9);--tf2-font: "Inter", "SF Pro Text", "Segoe UI", system-ui, -apple-system, sans-serif;--tf2-ease: cubic-bezier(.22, .8, .26, .99);--tf2-gutter: clamp(1rem, 4vw, 2.5rem)}html{background:var(--tf2-bg)}body.tf2-body{background:radial-gradient(58% 42% at 18% -6%,rgba(85,120,255,.2),transparent 62%),radial-gradient(50% 38% at 86% 4%,rgba(154,114,255,.15),transparent 60%),radial-gradient(40% 30% at 70% 96%,rgba(85,120,255,.07),transparent 65%),var(--tf2-bg);color:var(--tf2-ink);font-family:var(--tf2-font)}.tf2-scope{font-family:var(--tf2-font);color:var(--tf2-ink)}.tf2-scope *,.tf2-scope *:before,.tf2-scope *:after{box-sizing:border-box}.tf2-scope img{max-width:100%;display:block}.tf2-scope a{color:inherit}.tf2-sky{display:none}.tf2-orbits{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.tf2-orbits svg{position:absolute;width:130%;left:-15%;top:-8%;opacity:.5}.tf2-orbit-path{fill:none;stroke:url(#tf2OrbitGrad);stroke-width:1.1;stroke-dasharray:5 9}.tf2-orbit-dot{fill:var(--tf2-gold)}@media(prefers-reduced-motion:no-preference){.tf2-orbit-dot{animation:tf2-drift 14s linear infinite}@keyframes tf2-drift{0%{offset-distance:0%}to{offset-distance:100%}}}.tf2-rail{width:min(1240px,100%);margin-inline:auto;padding-inline:var(--tf2-gutter)}.tf2-block{padding-block:clamp(2.6rem,7vw,5.5rem);position:relative}.tf2-block+.tf2-block{padding-block-start:0}.tf2-kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tf2-gold);font-weight:600}.tf2-kicker:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,var(--tf2-gold),transparent)}.tf2-h1{font-size:clamp(2.1rem,6.4vw,3.7rem);line-height:1.06;font-weight:760;letter-spacing:-.022em;margin:.7rem 0 0;text-wrap:balance}.tf2-h2{font-size:clamp(1.45rem,3.4vw,2.1rem);line-height:1.12;font-weight:720;letter-spacing:-.015em;margin:.55rem 0 0;text-wrap:balance}.tf2-lede{color:var(--tf2-ink-dim);font-size:clamp(1rem,2.4vw,1.12rem);line-height:1.65;max-width:56ch;margin:1rem 0 0}.tf2-grad-ink{background:linear-gradient(96deg,#f4f8ff 12%,var(--tf2-blue-soft) 55%,var(--tf2-violet) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.tf2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.8rem 1.5rem;border-radius:var(--tf2-r-pill);font:600 .98rem/1 var(--tf2-font);letter-spacing:.01em;color:#0a1124;background:linear-gradient(98deg,var(--tf2-blue-soft),var(--tf2-violet));border:0;cursor:pointer;text-decoration:none;transition:transform .25s var(--tf2-ease),box-shadow .25s var(--tf2-ease),opacity .2s;box-shadow:0 10px 30px -12px #6982ff8c}.tf2-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #6982ffb3}.tf2-btn:active{transform:translateY(0)}.tf2-btn[disabled]{opacity:.55;pointer-events:none}.tf2-btn--quiet{background:var(--tf2-glass);color:var(--tf2-ink);border:1px solid var(--tf2-hairline);box-shadow:none}.tf2-btn--quiet:hover{background:var(--tf2-glass-hi);box-shadow:none}.tf2-btn--gold{background:linear-gradient(98deg,var(--tf2-gold),var(--tf2-gold-deep));color:#251a05}.tf2-scope :focus-visible{outline:2px solid var(--tf2-blue-soft);outline-offset:2px;border-radius:6px}.tf2-announce{background:linear-gradient(90deg,#5578ff29,#9a72ff24);border-bottom:1px solid var(--tf2-hairline);font-size:.8rem;color:var(--tf2-ink-dim);text-align:center;padding:.5rem var(--tf2-gutter)}.tf2-announce b{color:var(--tf2-gold);font-weight:640}.tf2-announce .sep{margin-inline:.55rem;opacity:.45}@media(max-width:519px){.tf2-announce .tf2-announce-extra{display:none}}.tf2-header{position:sticky;top:0;z-index:60;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);background:#060a14b8;border-bottom:1px solid var(--tf2-hairline)}.tf2-header-row{display:flex;align-items:center;gap:clamp(.6rem,2vw,1.6rem);min-height:64px}.tf2-logo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;font-weight:760;letter-spacing:.12em;font-size:.95rem;color:var(--tf2-ink);flex:0 0 auto}.tf2-logo svg{width:30px;height:30px}.tf2-nav{display:none;align-items:center;gap:1.4rem}.tf2-nav a{text-decoration:none;color:var(--tf2-ink-dim);font-size:.92rem;font-weight:540;padding:.45rem .15rem;position:relative;white-space:nowrap}.tf2-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:.1rem;height:1.5px;background:linear-gradient(90deg,var(--tf2-blue-soft),var(--tf2-violet));transition:right .3s var(--tf2-ease)}.tf2-nav a:hover{color:var(--tf2-ink)}.tf2-nav a:hover:after{right:0}.tf2-head-tools{margin-left:auto;display:flex;align-items:center;gap:.35rem}.tf2-search{position:relative;display:none}.tf2-search input{width:clamp(170px,22vw,260px);min-height:44px;background:var(--tf2-glass);border:1px solid var(--tf2-hairline);border-radius:var(--tf2-r-pill);color:var(--tf2-ink);font:400 16px/1.2 var(--tf2-font);padding:.55rem 1rem .55rem 2.4rem;transition:border-color .2s,background .2s}.tf2-search input:focus{border-color:var(--tf2-blue-soft);background:#ffffff12;outline:none}.tf2-search .glyph{position:absolute;left:.85rem;top:50%;translate:0 -50%;opacity:.55;pointer-events:none}.tf2-suggest{position:absolute;top:calc(100% + 10px);right:0;width:min(360px,92vw);background:#0c1326;border:1px solid var(--tf2-hairline);border-radius:var(--tf2-r-md);box-shadow:var(--tf2-shadow);display:none;overflow:hidden;z-index:80}.tf2-suggest.is-open{display:block}.tf2-suggest-item{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;text-decoration:none;border-bottom:1px solid rgba(167,178,201,.08)}.tf2-suggest-item:last-child{border-bottom:0}.tf2-suggest-item:hover{background:var(--tf2-glass-hi)}.tf2-suggest-item img{width:44px;height:44px;border-radius:9px;object-fit:cover;flex:0 0 auto}.tf2-suggest-item .t{font-size:.88rem;line-height:1.35}.tf2-suggest-item .p{margin-left:auto;color:var(--tf2-gold);font-size:.85rem;font-weight:600;white-space:nowrap}.tf2-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:transparent;border:0;color:var(--tf2-ink);cursor:pointer;transition:background .2s;text-decoration:none}.tf2-iconbtn:hover{background:var(--tf2-glass-hi)}.tf2-bag-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;border-radius:999px;padding:0 5px;background:linear-gradient(98deg,var(--tf2-gold),var(--tf2-gold-deep));color:#251a05;font:700 .68rem/18px var(--tf2-font);text-align:center;display:none}.tf2-bag-count.is-on{display:block}@media(prefers-reduced-motion:no-preference){.tf2-bag-pop{animation:tf2-pop .45s var(--tf2-ease)}@keyframes tf2-pop{35%{transform:scale(1.25)}to{transform:scale(1)}}}.tf2-drawer{position:fixed;inset:0 0 0 auto;width:min(340px,88vw);z-index:90;background:linear-gradient(180deg,#0b1226,#070d1c);border-left:1px solid var(--tf2-hairline);transform:translate(102%);transition:transform .34s var(--tf2-ease);display:flex;flex-direction:column;padding:1.1rem 1.25rem 2rem;overflow-y:auto}.tf2-drawer.is-open{transform:translate(0)}.tf2-drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:#03060e99;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s}.tf2-drawer-veil.is-open{opacity:1;pointer-events:auto}.tf2-drawer-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.tf2-drawer-nav{display:flex;flex-direction:column;margin-top:.4rem}.tf2-drawer-nav a{text-decoration:none;color:var(--tf2-ink);font-size:1.08rem;font-weight:560;padding:.85rem .2rem;min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(167,178,201,.1)}.tf2-drawer-nav a .go{color:var(--tf2-ink-faint);transition:transform .25s var(--tf2-ease),color .2s}.tf2-drawer-nav a:hover .go{transform:translate(4px);color:var(--tf2-gold)}.tf2-drawer-nav .minor{font-size:.95rem;color:var(--tf2-ink-dim);font-weight:480}.tf2-drawer .tf2-search{display:block;margin-top:1rem}.tf2-drawer .tf2-search input{width:100%}.tf2-drawer .tf2-suggest{left:0;right:0;width:auto}.tf2-drawer-foot{margin-top:auto;padding-top:1.4rem;font-size:.8rem;color:var(--tf2-ink-faint)}@media(min-width:920px){.tf2-nav{display:flex}.tf2-search{display:block}.tf2-menubtn,.tf2-msearchbtn{display:none}}.tf2-hero{position:relative}.tf2-hero-grid{display:grid;gap:2.2rem;align-items:center;padding-block:clamp(2.4rem,7vw,5rem);position:relative;z-index:1}.tf2-hero-cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.tf2-hero-fineprint{margin-top:1rem;font-size:.82rem;color:var(--tf2-ink-faint)}.tf2-hero-fineprint b{color:var(--tf2-ink-dim);font-weight:560}.tf2-hero-stage{position:relative;display:grid;place-items:center;min-height:280px}.tf2-hero-halo{position:absolute;width:min(420px,86%);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(85,120,255,.32),rgba(154,114,255,.12) 62%,transparent 74%);filter:blur(2px)}.tf2-hero-ring{position:absolute;width:min(440px,92%);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(255,217,143,.35)}@media(prefers-reduced-motion:no-preference){.tf2-hero-ring{animation:tf2-spin 60s linear infinite}@keyframes tf2-spin{to{transform:rotate(360deg)}}}.tf2-hero-product{position:relative;width:min(330px,72%);border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:var(--tf2-shadow);background:#0b1222}.tf2-hero-product img{width:100%;aspect-ratio:1;object-fit:cover}.tf2-hero-tag{position:absolute;left:50%;bottom:-14px;translate:-50% 0;background:#0a1124eb;border:1px solid var(--tf2-hairline);border-radius:var(--tf2-r-pill);padding:.45rem 1rem;font-size:.8rem;color:var(--tf2-ink-dim);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tf2-hero-tag b{color:var(--tf2-gold);font-weight:620}@media(min-width:880px){.tf2-hero-grid{grid-template-columns:1.05fr .95fr;gap:3rem}}.tf2-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.8rem}.tf2-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.55rem 1.15rem;border-radius:var(--tf2-r-pill);background:var(--tf2-glass);border:1px solid var(--tf2-hairline);color:var(--tf2-ink-dim);font-size:.9rem;font-weight:540;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.tf2-chip:hover{border-color:var(--tf2-blue-soft);color:var(--tf2-ink);background:var(--tf2-glass-hi)}.tf2-chip .dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(98deg,var(--tf2-blue-soft),var(--tf2-violet))}.tf2-rowhead{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:clamp(1.2rem,3vw,2rem)}.tf2-rowhead .more{color:var(--tf2-blue-soft);text-decoration:none;font-size:.92rem;font-weight:560;white-space:nowrap;padding:.5rem 0}.tf2-rowhead .more:hover{color:var(--tf2-ink)}.tf2-grid{display:grid;gap:clamp(.8rem,2.2vw,1.4rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.tf2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1040px){.tf2-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tf2-card{position:relative;display:flex;flex-direction:column;border-radius:var(--tf2-r-lg);background:linear-gradient(170deg,var(--tf2-glass),rgba(255,255,255,.015));border:1px solid rgba(167,178,201,.12);transition:transform .3s var(--tf2-ease),border-color .25s,box-shadow .3s var(--tf2-ease)}.tf2-card:hover{transform:translateY(-4px);border-color:#89a7ff66;box-shadow:var(--tf2-shadow)}.tf2-card-media{border-radius:calc(var(--tf2-r-lg) - 1px) calc(var(--tf2-r-lg) - 1px) 0 0;overflow:hidden;aspect-ratio:1;background:#0b1222;position:relative}.tf2-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--tf2-ease)}.tf2-card:hover .tf2-card-media img{transform:scale(1.045)}.tf2-card-save{position:absolute;top:10px;left:10px;background:#ffd98ff0;color:#251a05;border-radius:var(--tf2-r-pill);font:700 .7rem/1 var(--tf2-font);padding:.34rem .6rem}.tf2-card-body{display:flex;flex-direction:column;gap:.5rem;padding:.85rem .95rem 1rem;flex:1}.tf2-card-title{font-size:.95rem;font-weight:590;line-height:1.38;margin:0;overflow-wrap:anywhere}.tf2-card-link{text-decoration:none}.tf2-card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.tf2-card-rate{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--tf2-gold)}.tf2-card-rate .n{color:var(--tf2-ink-faint)}.tf2-card-priceline{display:flex;align-items:baseline;gap:.5rem;margin-top:auto}.tf2-card-price{font-size:1.02rem;font-weight:680;color:var(--tf2-ink)}.tf2-card-was{font-size:.84rem;color:var(--tf2-ink-faint);text-decoration:line-through}.tf2-card-add{position:relative;z-index:2;min-height:44px;border-radius:12px;border:1px solid var(--tf2-hairline);background:var(--tf2-glass);color:var(--tf2-ink);font:600 .88rem/1 var(--tf2-font);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.tf2-card-add:hover{background:linear-gradient(98deg,var(--tf2-blue-soft),var(--tf2-violet));color:#0a1124;border-color:transparent}.tf2-card-add.is-busy{opacity:.6;pointer-events:none}.tf2-trust{display:grid;gap:1px;overflow:hidden;border-radius:var(--tf2-r-lg);border:1px solid var(--tf2-hairline);background:var(--tf2-hairline);grid-template-columns:repeat(2,1fr)}@media(min-width:880px){.tf2-trust{grid-template-columns:repeat(4,1fr)}}.tf2-trust-cell{background:#0a1120e0;padding:1.25rem 1.2rem}.tf2-trust-cell .ic{color:var(--tf2-gold);margin-bottom:.55rem}.tf2-trust-cell b{display:block;font-size:.95rem;font-weight:640}.tf2-trust-cell p{margin:.35rem 0 0;font-size:.84rem;line-height:1.55;color:var(--tf2-ink-dim)}.tf2-reviews{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:720px){.tf2-reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.tf2-reviews{grid-template-columns:repeat(3,1fr)}}.tf2-review{border-radius:var(--tf2-r-lg);border:1px solid rgba(167,178,201,.12);background:linear-gradient(165deg,#ffffff0d,#ffffff03);padding:1.2rem 1.25rem;display:flex;flex-direction:column;gap:.6rem}.tf2-review .stars{color:var(--tf2-gold);font-size:.85rem;letter-spacing:.12em}.tf2-review .head{font-weight:620;font-size:.95rem;line-height:1.4;overflow-wrap:anywhere}.tf2-review .body{font-size:.9rem;line-height:1.66;color:var(--tf2-ink-dim);overflow-wrap:anywhere}.tf2-review details.body>summary{cursor:pointer;list-style:none;color:var(--tf2-blue-soft);font-weight:560;padding:.2rem 0;min-height:44px;display:flex;align-items:center}.tf2-review details.body>summary::-webkit-details-marker{display:none}.tf2-review details.body[open]>summary .when-closed{display:none}.tf2-review details.body:not([open])>summary .when-open{display:none}.tf2-review .who{margin-top:auto;padding-top:.5rem;border-top:1px solid rgba(167,178,201,.1);font-size:.78rem;color:var(--tf2-ink-faint);display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.tf2-review .who b{color:var(--tf2-ink-dim);font-weight:580}.tf2-srcbadge{border:1px solid rgba(255,217,143,.35);color:var(--tf2-gold);border-radius:var(--tf2-r-pill);padding:.14rem .5rem;font-size:.68rem;font-weight:620}.tf2-review-note{font-size:.8rem;color:var(--tf2-ink-faint);margin-top:1rem}.tf2-news{border-radius:var(--tf2-r-lg);border:1px solid var(--tf2-hairline);background:radial-gradient(70% 120% at 12% 0%,rgba(85,120,255,.18),transparent 55%),radial-gradient(60% 110% at 92% 100%,rgba(154,114,255,.16),transparent 55%),#0a1120cc;padding:clamp(1.6rem,4.5vw,3rem);text-align:center}.tf2-news form{display:flex;gap:.6rem;max-width:440px;margin:1.4rem auto 0;flex-wrap:wrap;justify-content:center}.tf2-news input[type=email]{flex:1 1 220px;min-height:48px;border-radius:var(--tf2-r-pill);background:#ffffff0f;border:1px solid var(--tf2-hairline);color:var(--tf2-ink);font:400 16px/1.2 var(--tf2-font);padding:.7rem 1.2rem}.tf2-news input[type=email]:focus{border-color:var(--tf2-blue-soft);outline:none}.tf2-footer{border-top:1px solid var(--tf2-hairline);background:#050811d9;margin-top:clamp(2.5rem,7vw,5rem)}.tf2-footer-grid{display:grid;gap:2rem;padding-block:clamp(2.2rem,5vw,3.6rem);grid-template-columns:1fr}@media(min-width:760px){.tf2-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.tf2-footer h4{margin:0 0 .8rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tf2-ink-faint);font-weight:640}.tf2-footer-links{display:flex;flex-direction:column}.tf2-footer-links a{text-decoration:none;color:var(--tf2-ink-dim);font-size:.92rem;padding:.42rem 0;min-height:36px;display:flex;align-items:center}.tf2-footer-links a:hover{color:var(--tf2-ink)}.tf2-footer-brand p{color:var(--tf2-ink-dim);font-size:.9rem;line-height:1.65;max-width:34ch;margin:.8rem 0 0}.tf2-paychips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}.tf2-paychips span{font-size:.64rem;font-weight:700;letter-spacing:.08em;color:var(--tf2-ink-faint);border:1px solid var(--tf2-hairline);border-radius:6px;padding:.3rem .5rem}.tf2-footer-base{border-top:1px solid rgba(167,178,201,.1);padding-block:1.1rem;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;justify-content:space-between;font-size:.78rem;color:var(--tf2-ink-faint)}.tf2-pdp{display:grid;gap:2rem;padding-block-start:clamp(1.2rem,3.5vw,2.6rem)}@media(min-width:920px){.tf2-pdp{grid-template-columns:1.05fr .95fr;gap:3rem;align-items:start}}.tf2-pdp-stage{position:sticky;top:84px}@media(max-width:919px){.tf2-pdp-stage{position:static}}.tf2-pdp-main{border-radius:var(--tf2-r-lg);overflow:hidden;border:1px solid var(--tf2-hairline);background:#0b1222;box-shadow:var(--tf2-shadow)}.tf2-pdp-main img{width:100%;aspect-ratio:1;object-fit:cover}.tf2-pdp-thumbs{display:flex;gap:.55rem;margin-top:.7rem;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:thin}.tf2-pdp-thumbs button{flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;border:1px solid var(--tf2-hairline);background:#0b1222;cursor:pointer;padding:0;opacity:.65;transition:opacity .2s,border-color .2s}.tf2-pdp-thumbs button.is-active,.tf2-pdp-thumbs button:hover{opacity:1;border-color:var(--tf2-blue-soft)}.tf2-pdp-thumbs img{width:100%;height:100%;object-fit:cover}.tf2-pdp-title{font-size:clamp(1.5rem,4.5vw,2.2rem);font-weight:740;line-height:1.14;letter-spacing:-.018em;margin:.5rem 0 0;overflow-wrap:anywhere}.tf2-pdp-rateline{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;font-size:.88rem;color:var(--tf2-ink-dim);flex-wrap:wrap}.tf2-pdp-rateline .stars{color:var(--tf2-gold);letter-spacing:.1em}.tf2-pdp-priceline{display:flex;align-items:baseline;gap:.7rem;margin-top:1rem}.tf2-pdp-price{font-size:1.7rem;font-weight:740}.tf2-pdp-was{color:var(--tf2-ink-faint);text-decoration:line-through;font-size:1rem}.tf2-pdp-save{background:#ffd98f29;color:var(--tf2-gold);border-radius:var(--tf2-r-pill);padding:.25rem .7rem;font-size:.78rem;font-weight:640}.tf2-pdp-form{margin-top:1.4rem;display:flex;flex-direction:column;gap:1rem}.tf2-field label{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tf2-ink-faint);margin-bottom:.4rem;font-weight:600}.tf2-field select,.tf2-field input[type=number]{width:100%;min-height:48px;border-radius:var(--tf2-r-md);background:#ffffff0e;border:1px solid var(--tf2-hairline);color:var(--tf2-ink);font:400 16px/1.2 var(--tf2-font);padding:.6rem .9rem}.tf2-buyrow{display:grid;grid-template-columns:104px 1fr;gap:.7rem}.tf2-atc{width:100%}.tf2-pdp-reassure{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.9rem;font-size:.8rem;color:var(--tf2-ink-faint)}.tf2-pdp-reassure span{display:inline-flex;align-items:center;gap:.35rem}.tf2-pdp-reassure svg{color:var(--tf2-gold)}.tf2-acc{margin-top:1.6rem;border-top:1px solid var(--tf2-hairline)}.tf2-acc details{border-bottom:1px solid var(--tf2-hairline)}.tf2-acc summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:590;font-size:.95rem}.tf2-acc summary::-webkit-details-marker{display:none}.tf2-acc summary .x{transition:transform .25s var(--tf2-ease);color:var(--tf2-ink-faint)}.tf2-acc details[open] summary .x{transform:rotate(45deg)}.tf2-acc .pane{padding:0 0 1.1rem;font-size:.9rem;line-height:1.7;color:var(--tf2-ink-dim)}.tf2-acc .pane a{color:var(--tf2-blue-soft)}.tf2-desc{font-size:.96rem;line-height:1.75;color:var(--tf2-ink-dim);max-width:70ch}.tf2-desc img{border-radius:var(--tf2-r-md);margin-block:.8rem}.tf2-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#070b16eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--tf2-hairline);padding:.65rem var(--tf2-gutter) calc(.65rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.8rem;transform:translateY(110%);transition:transform .3s var(--tf2-ease)}.tf2-sticky-atc.is-on{transform:translateY(0)}.tf2-sticky-atc .price{font-weight:720;font-size:1.05rem;white-space:nowrap}.tf2-sticky-atc .tf2-btn{flex:1;min-height:50px}@media(min-width:920px){.tf2-sticky-atc{display:none}}@media(max-width:919px){body.tf2-pdp-page #tf-chat-fab{bottom:96px!important}body.tf2-pdp-page #tf-chat-panel{bottom:166px!important}}.tf2-toast{position:fixed;left:50%;bottom:92px;translate:-50% 0;z-index:95;background:#101a33;border:1px solid rgba(137,167,255,.4);color:var(--tf2-ink);border-radius:var(--tf2-r-pill);padding:.7rem 1.3rem;font-size:.9rem;font-weight:560;box-shadow:var(--tf2-shadow);opacity:0;pointer-events:none;transition:opacity .25s,translate .3s var(--tf2-ease)}.tf2-toast.is-on{opacity:1;translate:-50% -8px}.tf2-coll-head{padding-block:clamp(1.8rem,5vw,3.2rem) clamp(1.2rem,3vw,2rem)}.tf2-coll-count{color:var(--tf2-ink-faint);font-size:.86rem;margin-top:.6rem}.tf2-pager{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.tf2-pager a,.tf2-pager span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--tf2-hairline);text-decoration:none;color:var(--tf2-ink-dim);font-size:.9rem}.tf2-pager .is-here{background:var(--tf2-glass-hi);color:var(--tf2-ink);border-color:var(--tf2-blue-soft)}.tf2-empty{text-align:center;padding:3rem 1rem;color:var(--tf2-ink-dim)}@media(prefers-reduced-motion:no-preference){.tf2-rise{opacity:0;transform:translateY(18px);transition:opacity .6s var(--tf2-ease),transform .6s var(--tf2-ease)}.tf2-rise.is-in{opacity:1;transform:none}}.tf2-scope .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html,body{overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/1/assets/tf-v2.css.map */
