.tcc-chero{--accent: var(--tcc-pink);padding:clamp(40px,5vw,72px) 0 clamp(48px,6vw,88px);border-bottom:2px solid var(--tcc-line)}.tcc-chero__glow{position:absolute;width:560px;height:420px;right:4%;top:-160px;border-radius:50%;background:var(--accent);filter:blur(110px);opacity:.32;pointer-events:none}.tcc-chero__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(32px,5vw,72px)}.tcc-chero__copy{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.tcc-chero__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--tcc-muted)}.tcc .tcc-chero__crumbs a{color:var(--tcc-muted);text-decoration:none;transition:color .2s ease}.tcc .tcc-chero__crumbs a:hover{color:var(--accent)}.tcc-chero__crumbs [aria-current]{color:var(--tcc-white)}.tcc-chero__title{font-size:clamp(44px,7vw,104px);overflow-wrap:anywhere}.tcc-chero__desc{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--tcc-muted);max-width:620px;margin:0}.tcc-chero__desc p{margin:0 0 .6em}.tcc-chero__desc p:last-child{margin-bottom:0}.tcc-chero__art{flex:1 1 300px;position:relative;width:100%;max-width:420px;aspect-ratio:4 / 3;margin:0 auto}.tcc-chero__frame{position:absolute;display:block;overflow:hidden;border-radius:22px;background:#fff;border:3px solid var(--accent);box-shadow:0 0 20px color-mix(in srgb,var(--accent) 55%,transparent),0 18px 44px #0009;animation:tcc-bob 6s ease-in-out infinite}.tcc-chero__frame img{width:100%;height:100%;object-fit:cover;display:block}.tcc-chero__frame--1{width:52%;aspect-ratio:1;left:0;top:12%;rotate:-7deg;z-index:2}.tcc-chero__frame--2{width:42%;aspect-ratio:1;right:4%;top:0;rotate:6deg;animation-delay:-2s}.tcc-chero__frame--3{width:40%;aspect-ratio:1;right:14%;bottom:-4%;rotate:-2deg;z-index:3;animation-delay:-4s}.tcc-chero__sticker{position:absolute;left:-4%;bottom:0;rotate:-8deg;z-index:4}@keyframes tcc-bob{50%{translate:0 -10px}}@media(max-width:749px){.tcc-chero__art{max-width:320px}}.tcc-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,28px)}.tcc-cats__item{--accent: var(--tcc-pink)}.tcc-cats__item:nth-child(2n) .tcc-cats__card{rotate:1.2deg}.tcc-cats__item:nth-child(odd) .tcc-cats__card{rotate:-1.2deg}.tcc .tcc-cats__card{position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--tcc-white);background:var(--tcc-ink);border:3px solid var(--accent);border-radius:28px;overflow:hidden;box-shadow:0 0 #0000;transition:rotate .3s ease,transform .3s ease,box-shadow .3s ease}.tcc .tcc-cats__card:hover{rotate:0deg;transform:translateY(-8px);box-shadow:0 0 28px var(--accent),0 0 64px color-mix(in srgb,var(--accent) 40%,transparent)}.tcc-cats__media{display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden;border-bottom:3px solid var(--accent)}.tcc-cats__media img,.tcc-cats__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.tcc-cats__card:hover .tcc-cats__media img{transform:scale(1.06)}.tcc-cats__body{display:flex;flex-direction:column;gap:6px;padding:20px 72px 22px 22px}.tcc-cats__title{font-family:var(--tcc-display);font-size:clamp(22px,2.2vw,28px);line-height:1;text-transform:uppercase;color:var(--accent)}.tcc-cats__count{font-size:14px;font-weight:500;color:var(--tcc-muted)}.tcc-cats__arrow{position:absolute;right:18px;bottom:20px;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--tcc-black);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.tcc-cats__arrow svg{width:22px;height:22px}.tcc-cats__card:hover .tcc-cats__arrow{transform:rotate(45deg)}.tcc-custom__panel{position:relative;display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(28px,5vw,64px);border-radius:36px;background:var(--tcc-ink);border:3px solid var(--tcc-yellow);box-shadow:0 0 32px #ffe53b59,inset 0 0 40px #ffe53b14}.tcc-custom__copy{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.tcc-custom__title{font-size:clamp(36px,5.2vw,72px);display:flex;flex-direction:column;gap:.1em}.tcc-custom__steps{flex:1 1 360px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.tcc-custom__step{--accent: var(--tcc-pink);display:flex;gap:18px;align-items:flex-start;padding:20px 22px;border-radius:22px;background:var(--tcc-black);border:2px solid var(--tcc-line);transition:border-color .25s ease,transform .25s ease}.tcc-custom__step:hover{border-color:var(--accent);transform:translate(6px)}.tcc-custom__num{font-family:var(--tcc-display);font-size:40px;line-height:1;color:var(--accent);text-shadow:0 0 18px var(--accent);flex:none;min-width:64px}.tcc-custom__step-body{display:flex;flex-direction:column;gap:6px}.tcc-custom__step-title{font-weight:700;font-size:19px}.tcc-custom__step-text{font-size:15px;line-height:1.6;color:var(--tcc-muted)}.tcc-footer{padding-top:clamp(56px,8vw,104px)}.tcc-footer__line{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tcc-pink),var(--tcc-cyan),var(--tcc-yellow),var(--tcc-green),var(--tcc-pink));background-size:200% 100%;box-shadow:0 0 16px #ff2ea699;animation:tcc-line 8s linear infinite}@keyframes tcc-line{to{background-position:200% 0}}.tcc-footer__glow{position:absolute;width:560px;height:360px;right:-120px;top:40px;border-radius:50%;background:var(--tcc-cyan);filter:blur(130px);opacity:.18;pointer-events:none}.tcc-footer__top{display:flex;flex-wrap:wrap;gap:clamp(40px,6vw,96px);justify-content:space-between;padding-bottom:clamp(40px,6vw,72px)}.tcc-footer__brand{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px;max-width:620px}.tcc-footer__logo{display:inline-block;width:96px}.tcc-footer__logo img{width:100%;height:auto;display:block;border-radius:12px;filter:drop-shadow(0 0 12px rgba(255,46,166,.5))}.tcc-footer__big{font-family:var(--tcc-display);font-size:clamp(36px,5vw,64px);line-height:.95;text-transform:uppercase;margin:0;display:flex;flex-direction:column;gap:.08em}.tcc-footer__cols{flex:1 1 360px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px;align-content:start}.tcc-footer__col-title{margin:0 0 16px;font-family:var(--tcc-display);font-size:16px;text-transform:uppercase;color:var(--tcc-cyan);letter-spacing:.04em}.tcc-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tcc .tcc-footer__col a{display:inline-block;padding:6px 0;color:var(--tcc-white);text-decoration:none;font-weight:500;font-size:16px;transition:color .2s ease,text-shadow .2s ease,translate .2s ease}.tcc .tcc-footer__col a:hover{color:var(--tcc-pink);text-shadow:0 0 10px rgba(255,46,166,.8);translate:4px 0}.tcc .tcc-footer__social{flex-direction:row;flex-wrap:wrap;gap:10px}.tcc .tcc-footer__social a{width:46px;height:46px;padding:0;border-radius:50%;border:2px solid var(--tcc-line);display:flex;align-items:center;justify-content:center;translate:none}.tcc .tcc-footer__social a:hover{border-color:var(--tcc-pink);box-shadow:0 0 16px #ff2ea699;translate:0 -2px}.tcc-footer__social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tcc-footer__social .tcc-fill{fill:currentColor;stroke:none}.tcc-footer__follow{margin-top:18px}.tcc-footer__word{overflow:hidden;border-top:2px solid var(--tcc-line);border-bottom:2px solid var(--tcc-line);padding:14px 0}.tcc-footer__word-track{display:flex;width:max-content;animation:tcc-marquee 40s linear infinite}.tcc-footer__word-track span{font-family:var(--tcc-display);font-size:clamp(40px,8vw,110px);line-height:1;text-transform:uppercase;white-space:nowrap;padding-right:.6em;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.22)}.tcc-footer__word-track span:nth-child(2n){-webkit-text-stroke-color:rgba(255,46,166,.55)}.tcc-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:28px}.tcc-footer__copy{margin:0;font-size:14px;color:var(--tcc-muted)}.tcc-footer__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.tcc-footer__pay-icon{width:38px;height:24px;display:block}.tcc-hero{padding:clamp(56px,8vw,112px) 0 clamp(64px,9vw,128px)}.tcc-hero__glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none}.tcc-hero__glow--pink{width:520px;height:520px;background:var(--tcc-pink);top:-180px;right:8%}.tcc-hero__glow--cyan{width:420px;height:420px;background:var(--tcc-cyan);bottom:-200px;left:-120px;opacity:.3}.tcc-hero__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,80px)}.tcc-hero__copy{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.tcc-hero__title{font-size:clamp(44px,6.6vw,96px);display:flex;flex-direction:column;gap:.08em}.tcc-hero__l1{color:var(--tcc-white)}.tcc-hero__l2{display:block}.tcc-hero__text{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--tcc-muted);max-width:540px}.tcc-hero__text p{margin:0}.tcc-hero__art{flex:1 1 380px;min-width:0;position:relative;aspect-ratio:1 / 1;max-width:560px;margin:0 auto;width:100%}.tcc-hero__frame{position:absolute;display:block;overflow:hidden;border-radius:28px;background:#fff;border:4px solid var(--tcc-pink);box-shadow:0 0 24px #ff2ea68c,0 24px 60px #0009;animation:tcc-bob 6s ease-in-out infinite;transition:transform .3s ease,box-shadow .3s ease}.tcc-hero__frame img,.tcc-hero__frame svg{width:100%;height:100%;object-fit:cover;display:block}.tcc-hero__frame--solo{top:4%;right:4%;bottom:4%;left:4%;rotate:-3deg}.tcc-hero__frame--1{width:58%;aspect-ratio:1;left:2%;top:14%;rotate:-7deg;z-index:2}.tcc-hero__frame--2{width:44%;aspect-ratio:1;right:2%;top:0;rotate:6deg;border-color:var(--tcc-cyan);box-shadow:0 0 24px #22e4ff8c,0 24px 60px #0009;animation-delay:-2s}.tcc-hero__frame--3{width:46%;aspect-ratio:1;right:6%;bottom:2%;rotate:-2deg;border-color:var(--tcc-yellow);box-shadow:0 0 24px #ffe53b80,0 24px 60px #0009;z-index:3;animation-delay:-4s}a.tcc-hero__frame:hover{transform:scale(1.04);z-index:4}.tcc-hero__sticker{position:absolute;z-index:5}.tcc-hero__sticker--1{left:-2%;top:4%;rotate:-10deg}.tcc-hero__sticker--2{left:6%;bottom:6%;rotate:6deg}.tcc-hero__sticker--3{right:-2%;top:46%;rotate:12deg}@keyframes tcc-bob{50%{translate:0 -12px}}@media(max-width:749px){.tcc-hero__art{max-width:420px}.tcc-hero__sticker{font-size:12px;padding:8px 12px}}.tcc-marquee{padding:28px 0;background:var(--tcc-black)}.tcc-marquee--pink{--band: var(--tcc-pink);--band-rgb: 255, 46, 166}.tcc-marquee--cyan{--band: var(--tcc-cyan);--band-rgb: 34, 228, 255}.tcc-marquee--yellow{--band: var(--tcc-yellow);--band-rgb: 255, 229, 59}.tcc-marquee--green{--band: var(--tcc-green);--band-rgb: 61, 255, 122}.tcc-marquee--black{--band: var(--tcc-pink);--band-rgb: 255, 46, 166}.tcc-marquee__band{overflow:hidden;background:var(--tcc-black);color:var(--band);border-top:3px solid var(--band);border-bottom:3px solid var(--band);box-shadow:0 0 22px rgba(var(--band-rgb),.6),inset 0 0 20px rgba(var(--band-rgb),.2)}.tcc-marquee--tilt .tcc-marquee__band{rotate:-2deg;margin:0 -2%}.tcc-marquee__track{display:flex;width:max-content;animation:tcc-marquee var(--tcc-speed, 30s) linear infinite}.tcc-marquee__track--reverse{animation-direction:reverse}.tcc-marquee__band:hover .tcc-marquee__track{animation-play-state:paused}.tcc-marquee__group{display:flex;align-items:center;gap:28px;padding:16px 14px;flex:none}.tcc-marquee__item{font-family:var(--tcc-display);font-size:clamp(20px,2.6vw,34px);line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--band);text-shadow:0 0 6px rgba(var(--band-rgb),.95),0 0 18px rgba(var(--band-rgb),.7),0 0 36px rgba(var(--band-rgb),.45)}.tcc-marquee__star{width:22px;height:22px;fill:currentColor;flex:none;filter:drop-shadow(0 0 6px var(--band))}@keyframes tcc-marquee{to{transform:translate(-50%)}}.tcc-news__glow{position:absolute;width:640px;height:320px;left:50%;top:50%;translate:-50% -50%;border-radius:50%;background:var(--tcc-pink);filter:blur(120px);opacity:.28;pointer-events:none}.tcc-news__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;max-width:760px}.tcc-news__title{font-size:clamp(34px,5vw,64px)}.tcc-news__form{width:100%;max-width:560px;margin-top:8px}.tcc-news__field{display:flex;flex-wrap:wrap;gap:10px;padding:8px;border-radius:999px;background:var(--tcc-ink);border:2px solid var(--tcc-line)}.tcc-news__field:focus-within{border-color:var(--tcc-pink);box-shadow:0 0 20px #ff2ea666}.tcc .tcc-news__field input{flex:1 1 220px;min-width:0;min-height:52px;padding:0 20px;border:0;background:transparent;color:var(--tcc-white);font:500 17px var(--tcc-body);box-shadow:none}.tcc .tcc-news__field input::placeholder{color:#9a9aae}.tcc .tcc-news__field input:focus{outline:none}.tcc-news__field .tcc-btn{flex:0 0 auto}.tcc-news__msg{margin:14px 0 0;font-weight:700}.tcc-news__msg--ok{color:var(--tcc-green)}.tcc-news__msg--err{color:#ff8fc8}.tcc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:480px){.tcc-news__field{border-radius:24px}.tcc-news__field .tcc-btn{width:100%}}.tcc-products{background:var(--tcc-black)}.tcc-products__grid{--gap: clamp(14px, 2vw, 24px);list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--gap)}.tcc-products__grid>.tcc-products__item{flex:0 0 calc((100% - (var(--cols, 4) - 1) * var(--gap)) / var(--cols, 4));min-width:0}.tcc-products__grid--center{justify-content:center}@media(max-width:989px){.tcc-products__grid>.tcc-products__item{flex-basis:calc((100% - (min(var(--cols, 4),3) - 1) * var(--gap)) / min(var(--cols, 4),3))}}@media(max-width:749px){.tcc-products__grid>.tcc-products__item{flex-basis:calc((100% - var(--gap)) / 2)}}.tcc-products__item{--accent: var(--tcc-pink)}.tcc-products__item:nth-child(4n+2){--accent: var(--tcc-cyan)}.tcc-products__item:nth-child(4n+3){--accent: var(--tcc-yellow)}.tcc-products__item:nth-child(4n+4){--accent: var(--tcc-green)}.tcc .tcc-pcard{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--tcc-white);background:var(--tcc-ink);border:2px solid var(--tcc-line);border-radius:22px;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tcc .tcc-pcard:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 70%,transparent)}.tcc-pcard__media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.tcc-pcard__media img,.tcc-pcard__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.tcc-pcard:hover .tcc-pcard__media img{transform:scale(1.06)}.tcc-pcard__badge{position:absolute;top:12px;left:12px;rotate:-6deg;font-size:12px;padding:7px 12px}.tcc-pcard__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 20px}.tcc-pcard__title{font-weight:700;font-size:16px;line-height:1.35}.tcc-pcard__price{font-family:var(--tcc-display);font-size:18px;color:var(--accent)}.tcc-pcard__was{font-family:var(--tcc-body);font-size:14px;color:var(--tcc-muted);margin-left:6px}.tcc-why__grid{list-style:none;margin:0;padding:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(18px,2.4vw,32px)}.tcc-why__card{display:flex;flex-direction:column;gap:14px;padding:28px 24px 30px;border-radius:26px;color:var(--tcc-black);border:3px solid var(--tcc-black);box-shadow:8px 8px #ffffff1f;transition:rotate .3s ease,transform .3s ease}.tcc-why__card:nth-child(4n+1){rotate:-2.5deg}.tcc-why__card:nth-child(4n+2){rotate:1.8deg;translate:0 14px}.tcc-why__card:nth-child(4n+3){rotate:-1.2deg}.tcc-why__card:nth-child(4n+4){rotate:2.4deg;translate:0 10px}.tcc-why__card:hover{rotate:0deg;transform:scale(1.03)}.tcc-why__card--pink{background:var(--tcc-pink)}.tcc-why__card--cyan{background:var(--tcc-cyan)}.tcc-why__card--yellow{background:var(--tcc-yellow)}.tcc-why__card--green{background:var(--tcc-green)}.tcc-why__card--purple{background:var(--tcc-purple)}.tcc-why__icon{width:52px;height:52px;border-radius:16px;background:var(--tcc-black);display:flex;align-items:center;justify-content:center}.tcc-why__icon svg{width:28px;height:28px;fill:none;stroke:var(--tcc-white);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tcc-why__title{font-family:var(--tcc-display);font-size:22px;line-height:1.05;text-transform:uppercase}.tcc-why__text{font-size:16px;line-height:1.55;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
