.tm-tpt-wrap{padding-block:var(--tm-sec,48px)}.tm-tpt-wrap.tm-tpt-wrap--inline{padding-block:16px}.tm-tpt{isolation:isolate;background:linear-gradient(180deg, var(--s-prem-bg) 0%, var(--s-prem-panel) 100%);color:var(--s-prem-fg);border-radius:18px;padding:36px 32px 32px;position:relative;overflow:hidden}.tm-tpt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle, var(--s-thx-ring) 0%, transparent 65%);width:520px;height:520px;position:absolute;top:-40%;right:-10%}.tm-tpt__h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:24px;display:flex}.tm-tpt__eb{letter-spacing:.16em;text-transform:uppercase;color:var(--s-prem-gold);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;display:inline-flex}.tm-tpt__title{font-family:var(--tm-font-heading);color:var(--s-prem-fg);text-wrap:balance;margin:0;font-size:32px;font-weight:700;line-height:1.2}.tm-tpt__title a{color:inherit;text-decoration:none}.tm-tpt__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--s-prem-gold);text-decoration-color:var(--s-prem-gold);text-underline-offset:4px}.tm-tpt__s{max-width:620px;color:var(--s-prem-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.tm-tpt__page{color:var(--s-prem-gold);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.tm-tpt__page:hover{color:var(--s-prem-gold-hover)}.tm-tpt__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.tm-tpt .tm-tpc{background:var(--s-prem-card);border-color:var(--s-prem-line)}.tm-tpt .tm-tpc:hover{border-color:var(--s-prem-gold);box-shadow:0 18px 40px var(--s-prem-shadow)}.tm-tpt .tm-tpc__price strong{color:var(--s-prem-gold)}.tm-tpt .tm-tpc__price small,.tm-tpt .tm-tpc__dev,.tm-tpt .tm-tpc__old,.tm-tpt .tm-tpc__facts svg{color:var(--s-prem-muted)}.tm-tpt .tm-tpc__t{color:var(--s-prem-fg)}.tm-tpt .tm-tpc__facts{border-color:var(--s-prem-line);color:var(--s-prem-fg)}.tm-tpt .tm-tpc__bd{background:color-mix(in srgb, var(--s-prem-bg) 78%, transparent);color:var(--s-prem-fg)}.tm-tpt .tm-tpc__bd--top{background:var(--s-prem-gold);color:var(--s-prem-on-gold)}.tm-tpt .tm-tpc__media{background:var(--s-prem-panel)}.tm-tpt .tm-tpc__fav{background:color-mix(in srgb, var(--s-prem-bg) 78%, transparent);color:var(--s-prem-fg)}.tm-tpt .tm-tpc__fav.is-fav{color:var(--destructive)}.tm-tpt .tm-tpc__ask{color:var(--s-prem-gold);border-color:var(--s-kr-gold-line);background:0 0}.tm-tpt .tm-tpc__ask:hover{background:var(--s-prem-gold);color:var(--s-prem-on-gold);border-color:var(--s-prem-gold)}.tm-tpt__f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.tm-tpt__src{color:var(--s-prem-muted);margin:0;font-size:13px}.tm-tpt__btn{border-radius:var(--radius);background:var(--s-prem-gold);min-height:48px;color:var(--s-prem-on-gold);text-align:center;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tm-tpt__btn:hover{background:var(--s-prem-gold-hover);color:var(--s-prem-on-gold)}.tm-tpt__btn svg{flex:none}@media (max-width:1199px){.tm-tpt__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.tm-tpt-wrap{padding-block:var(--tm-sec,28px)}.tm-tpt-wrap.tm-tpt-wrap--inline{padding-block:16px}.tm-tpt{border-radius:14px;padding:24px 16px 20px}.tm-tpt__title{font-size:24px}.tm-tpt__s{font-size:14px}.tm-tpt__cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.tm-tpt__cards::-webkit-scrollbar{display:none}.tm-tpt__cards>.tm-tpc{scroll-snap-align:start;flex:0 0 80%}.tm-tpt__cards>.tm-tpc:hover{transform:none}.tm-tpt__btn{width:100%}}
