@import"https://fonts.googleapis.com/css2?family=Anton&family=Space+Grotesk:wght@400;500;600&display=swap";:root{--tmc-bg:#0B0B0C;--tmc-panel:#131215;--tmc-line:rgba(255,255,255,.1);--tmc-txt:#F4F2F5;--tmc-mut:#9B96A3;--tmc-pink:#FF3BA7;--tmc-purple:#B25BFF;--tmc-gold:#FFC21E;--tmc-red:#FF4D4D;--tmc-grad:linear-gradient(90deg,#FF3BA7,#B25BFF,#FFC21E,#FF3BA7);--tmc-ease:cubic-bezier(.22,1,.36,1)}@keyframes tmcFlow{to{background-position:300% 0}}@keyframes tmcBob{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-10px)}}@keyframes tmcBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes tmcPulse{0%,to{box-shadow:0 0 #ff3ba780}50%{box-shadow:0 0 20px 3px #ff3ba740}}@keyframes tmcGlowDot{0%,to{box-shadow:0 0 6px 1px #ff3ba7b3}50%{box-shadow:0 0 13px 3px #b25bffb3}}body{background:var(--tmc-bg)}.tmc{background:transparent;color:var(--tmc-txt);font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.tmc *,.tmc *:before,.tmc *:after{box-sizing:border-box}.tmc h1,.tmc h2,.tmc h3,.tmc h4,.tmc p{margin:0}.tmc a{color:inherit;text-decoration:none}.tmc a.tmc-btn,.tmc a.tmc-btn:hover,.tmc a.tmc-qa,.tmc a.tmc-qa:hover{color:#0b0b0c}.tmc a.tmc-btn--line{color:var(--tmc-txt)}.tmc a.tmc-btn--line:hover{color:#0b0b0c}.tmc img{display:block;max-width:100%;border:0}.tmc button{font-family:inherit;cursor:pointer}.tmc ::selection{background:var(--tmc-pink);color:#0b0b0c}.tmc-display{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.92;color:var(--tmc-txt)}.tmc-wrap{max-width:1400px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.tmc-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tmc-mut);font-weight:600}.tmc-label b{color:var(--tmc-pink)}.tmc-head h2,.tmc-story h2{background:var(--tmc-grad);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tmcFlow 10s linear infinite;padding-bottom:.06em;filter:drop-shadow(0 0 22px rgba(255,59,167,.22))}.tmc-story h2 em{font-style:normal;color:inherit}.tmc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:var(--tmc-grad);background-size:250% 100%;color:#0b0b0c;border:none;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:background-position .5s var(--tmc-ease),box-shadow .3s,transform .25s var(--tmc-ease);border-radius:0;box-shadow:0 10px 34px -14px #ff3ba780}.tmc-btn:hover{background-position:120% 0;box-shadow:0 14px 44px -12px #b25bff99;transform:translateY(-2px)}.tmc-btn--line{background:transparent;color:var(--tmc-txt);border:1.5px solid rgba(255,59,167,.55);box-shadow:none}.tmc-btn--line:hover{background:var(--tmc-grad);background-size:250% 100%;border-color:transparent;color:#0b0b0c}.tmc-tlink{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;border-bottom:1px solid var(--tmc-line);padding-bottom:4px;transition:.2s}.tmc-tlink:hover{color:var(--tmc-pink);border-color:var(--tmc-pink)}.tmc-rv{opacity:0;transform:translateY(24px);transition:opacity .7s var(--tmc-ease),transform .7s var(--tmc-ease)}.tmc-rv.in{opacity:1;transform:none}.tmc-sec{padding:clamp(64px,8vw,112px) 0}.tmc-sec--tight{padding-top:0}.tmc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;flex-wrap:wrap}.tmc-head h2{font-size:clamp(38px,5.4vw,84px)}.tmc-head .tmc-label{display:block;margin-bottom:14px}.tmc-hero{border-bottom:1px solid var(--tmc-line);position:relative}.tmc-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:min(86vh,860px)}.tmc-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,96px) clamp(24px,5vw,80px);border-right:1px solid var(--tmc-line)}.tmc-hero-copy .tmc-label{margin-bottom:28px}.tmc-hero-copy h1{font-size:clamp(54px,8vw,132px)}.tmc-hero-copy h1 .hollow{color:transparent;-webkit-text-stroke:2px var(--tmc-txt)}.tmc-hero-copy h1 .accent{background:var(--tmc-grad);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tmcFlow 8s linear infinite;filter:drop-shadow(0 0 18px rgba(255,59,167,.28))}.tmc-hero-sub{color:var(--tmc-mut);max-width:46ch;margin:28px 0 40px;font-size:15px}.tmc-hero-cta{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.tmc-hero-note{margin-top:44px;padding-top:24px;border-top:1px solid var(--tmc-line);display:flex;gap:36px;flex-wrap:wrap}.tmc-hero-note span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tmc-mut)}.tmc-hero-media{position:relative;overflow:hidden;background:var(--tmc-panel);min-height:420px}.tmc-hero-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;animation:tmcBreathe 24s ease-in-out infinite;filter:saturate(1.12)}.tmc-sticker{position:absolute;bottom:28px;left:28px;width:clamp(96px,10vw,140px);border:3px solid #fff;box-shadow:0 12px 28px #0000008c,0 0 30px #ff3ba773;z-index:3;animation:tmcBob 7s ease-in-out infinite}.tmc-hero-chip{position:absolute;top:24px;right:24px;background:var(--tmc-gold);color:#0b0b0c;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:9px 14px;z-index:3;animation:tmcPulse 3.4s ease-in-out infinite}.tmc-ticker{border-bottom:1px solid var(--tmc-line);overflow:hidden;padding:26px 0 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tmc-ticker-in{display:flex;width:max-content;animation:tmc-tick 32s linear infinite}.tmc-ticker-in span{font-family:Anton,sans-serif;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--tmc-txt);padding:0 28px;white-space:nowrap}.tmc-ticker-in span:nth-child(4n+2){color:var(--tmc-pink);text-shadow:0 0 15px rgba(255,59,167,.5)}.tmc-ticker-in span:nth-child(4n+3){color:var(--tmc-gold);text-shadow:0 0 15px rgba(255,194,30,.4)}.tmc-ticker-in span:nth-child(4n+4){color:var(--tmc-purple);text-shadow:0 0 15px rgba(178,91,255,.5)}.tmc-ticker-in span:after{content:"\2726";color:#f4f2f547;margin-left:56px}@keyframes tmc-tick{to{transform:translate(-50%)}}.tmc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--tmc-line);border:1px solid var(--tmc-line)}.tmc-grid--4{grid-template-columns:repeat(4,1fr)}.tmc-pc{background:var(--tmc-bg);position:relative;transition:transform .35s var(--tmc-ease),box-shadow .35s;z-index:1}.tmc-pc:hover{background:var(--tmc-panel);transform:translateY(-6px);z-index:2;box-shadow:0 0 0 1.5px #ff3ba7bf,0 24px 66px -20px #b25bff8c}.tmc-pc-media{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--tmc-panel)}.tmc-pc-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.tmc-pc-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s var(--tmc-ease),filter .4s}.tmc-pc:hover .tmc-pc-media img{filter:saturate(1.2)}.tmc-pc-media img.alt,.tmc-pc:hover .tmc-pc-media img.main{opacity:0}.tmc-pc:hover .tmc-pc-media img.alt{opacity:1;transform:scale(1.04)}.tmc-chip{position:absolute;top:14px;left:14px;z-index:2;background:var(--tmc-bg);color:var(--tmc-txt);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 11px;border:1px solid rgba(255,59,167,.5);pointer-events:none}.tmc-chip--soldout{background:var(--tmc-red);color:#fff;border-color:var(--tmc-red)}.tmc-qa{position:absolute;left:0;right:0;bottom:0;z:2;display:block;width:100%;text-align:center;background:var(--tmc-grad);background-size:250% 100%;color:#0b0b0c;border:none;padding:14px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transform:translateY(100%);transition:transform .3s var(--tmc-ease),background-position .5s;z-index:2}.tmc-qa-form{position:absolute;left:0;right:0;bottom:0;z-index:2}.tmc-qa-form .tmc-qa{position:static;transform:translateY(100%)}.tmc-pc:hover .tmc-qa,.tmc-pc:focus-within .tmc-qa{transform:none}.tmc-qa:hover{background-position:120% 0}.tmc-qa[disabled]{opacity:.6;cursor:wait}.tmc-pc-info{padding:18px 18px 22px;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.tmc-pc-info h3{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}.tmc-pc-info .type{display:block;margin-top:5px;font-size:11px;color:var(--tmc-mut);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.tmc-price{font-size:14px;font-weight:600;white-space:nowrap;color:var(--tmc-txt)}.tmc-price small{color:var(--tmc-mut);font-size:10px;margin-left:4px}.tmc-was{color:var(--tmc-red);text-decoration:line-through;text-decoration-thickness:1.5px;font-weight:500;font-size:12px;margin-right:7px}.tmc-banners{display:grid;gap:16px}.tmc-ban{position:relative;overflow:hidden;background:var(--tmc-panel);display:flex;align-items:flex-end;min-height:420px;border:1px solid var(--tmc-line);transition:box-shadow .4s,border-color .4s,transform .4s var(--tmc-ease)}.tmc-ban:hover{border-color:#ff3ba799;box-shadow:0 20px 60px -22px #b25bff80;transform:translateY(-3px)}.tmc-ban--tall{min-height:560px}.tmc-ban>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--tmc-ease),filter .5s;filter:saturate(1.08)}.tmc-ban:hover>img{transform:scale(1.04);filter:saturate(1.25)}.tmc-ban:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b0b0ce0,#0b0b0c40 45%,#0b0b0c00 70%)}.tmc-ban-c{position:relative;z-index:2;padding:clamp(24px,3vw,44px);width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.tmc-ban-c h3{font-size:clamp(30px,3.6vw,56px)}.tmc-ban-c .tmc-label{display:block;margin-top:10px;color:#cfc9d8}.tmc-ban-arrow{width:52px;height:52px;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;transition:.25s;flex:none;color:#fff}.tmc-ban:hover .tmc-ban-arrow{background:var(--tmc-grad);background-size:250% 100%;border-color:transparent;color:#0b0b0c;box-shadow:0 0 24px #ff3ba799}.tmc-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tmc-trust{border-top:1px solid var(--tmc-line);border-bottom:1px solid var(--tmc-line);background:#13121580;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tmc-trust-in{display:grid;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto}.tmc-trust-cell{padding:30px clamp(18px,2.5vw,40px);border-right:1px solid var(--tmc-line)}.tmc-trust-cell:last-child{border-right:none}.tmc-trust-cell h4{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:10px}.tmc-trust-cell h4 i{width:7px;height:7px;border-radius:50%;background:var(--tmc-pink);flex:none;display:inline-block;animation:tmcGlowDot 2.8s ease-in-out infinite}.tmc-trust-cell:nth-child(2) h4 i{background:var(--tmc-purple)}.tmc-trust-cell:nth-child(3) h4 i{background:var(--tmc-gold)}.tmc-trust-cell p{font-size:13px;color:var(--tmc-mut);line-height:1.55}.tmc-story{text-align:center;padding:clamp(90px,12vw,160px) 0;border-bottom:1px solid var(--tmc-line)}.tmc-story .tmc-label{margin-bottom:26px;display:inline-block}.tmc-story h2{font-size:clamp(40px,6.4vw,100px);max-width:16ch;margin:0 auto}.tmc-story p{color:var(--tmc-mut);max-width:52ch;margin:30px auto 42px;font-size:15px}.tmc-news{position:relative;background:var(--tmc-grad);background-size:300% 100%;animation:tmcFlow 18s linear infinite;color:#0b0b0c}.tmc-news-in{max-width:1400px;margin:0 auto;padding:clamp(56px,7vw,96px) clamp(20px,4vw,56px);display:grid;grid-template-columns:1.2fr 1fr;gap:44px;align-items:center}.tmc-news h2{font-size:clamp(38px,5vw,76px);color:#0b0b0c}.tmc-news p{margin-top:14px;font-weight:500;font-size:15px;max-width:44ch}.tmc-news-row{display:flex;border:2px solid #0B0B0C;background:#ffffff26}.tmc-news input[type=email]{flex:1;min-width:0;background:transparent;border:none;outline:none;padding:18px 20px;font-family:inherit;font-size:14px;color:#0b0b0c;font-weight:600;border-radius:0}.tmc-news input[type=email]::placeholder{color:#0b0b0c99}.tmc-news button{background:#0b0b0c;color:#fff;border:none;padding:18px 30px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .2s;border-radius:0}.tmc-news button:hover{background:#2a1466}.tmc-news .fine{font-size:11px;margin-top:12px;letter-spacing:.06em;font-weight:600;opacity:.8}.tmc-news-ok{font-weight:700;font-size:14px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em}.tmc-news-err{font-weight:600;font-size:13px;margin-bottom:12px;color:#7a0e0e}.tmc-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,140%);background:#f4f2f5;color:#0b0b0c;padding:14px 22px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;display:flex;gap:16px;align-items:center;z-index:9999;transition:transform .35s var(--tmc-ease);box-shadow:0 18px 40px #00000080,0 0 26px #ff3ba759}.tmc-toast.show{transform:translate(-50%)}.tmc-toast a{color:var(--tmc-pink);text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.12em;text-decoration:none}.tmc-popup__card{box-shadow:0 30px 80px #0009,0 0 54px -12px #b25bff80!important;border-color:#ff3ba759!important}@media(max-width:1024px){.tmc-grid,.tmc-grid--4,.tmc-trust-in{grid-template-columns:repeat(2,1fr)}.tmc-trust-cell:nth-child(2){border-right:none}.tmc-trust-cell{border-bottom:1px solid var(--tmc-line)}.tmc-trust-cell:nth-child(3),.tmc-trust-cell:nth-child(4){border-bottom:none}.tmc-news-in{grid-template-columns:1fr;gap:30px}}@media(max-width:860px){.tmc-hero-grid{grid-template-columns:1fr;min-height:0}.tmc-hero-copy{border-right:none;border-bottom:1px solid var(--tmc-line);order:2;padding:44px 24px 56px}.tmc-hero-media{order:1;height:60vh}}@media(max-width:560px){.tmc-grid,.tmc-grid--4{grid-template-columns:1fr 1fr}.tmc-pc-info{padding:12px 12px 16px;flex-direction:column;gap:6px}.tmc-two,.tmc-trust-in{grid-template-columns:1fr}.tmc-trust-cell{border-right:none;border-bottom:1px solid var(--tmc-line)}.tmc-trust-cell:last-child{border-bottom:none}}@media(prefers-reduced-motion:reduce){.tmc *,.tmc *:before,.tmc *:after{animation:none!important;transition-duration:1ms!important}.tmc-rv{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/tmc-home.css.map */
