.tf{background:var(--tc-cloud);font-family:var(--tc-body)}.tf__in{background:var(--tc-ink);color:#c9d2e0;border-radius:36px 36px 0 0;overflow:hidden;position:relative}@media(max-width:749px){.tf__in{border-radius:32px 32px 0 0}}.tf a{color:inherit;text-decoration:none}.tf__wrap{max-width:1320px;margin:0 auto;padding:0 20px}@media(min-width:750px){.tf__wrap{padding:0 32px}}.tf__top{display:grid;gap:24px;padding:40px 0 32px;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:990px){.tf__top{grid-template-columns:1.3fr 1fr;gap:56px;padding:48px 0 40px;align-items:center}}.tf__h{font:700 clamp(28px,3vw,44px)/1 var(--tc-display);letter-spacing:-.05em;color:#fff;margin:0}.tf__h em{font-style:normal;color:var(--tc-butter)}@media(min-width:990px){.tf__h br{display:none}.tf__h em{margin-left:.25em}}.tf__cta{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;margin-top:16px;border-radius:999px;background:var(--tc-butter);color:var(--tc-ink)!important;font:700 16px var(--tc-body);transition:transform .25s}.tf__cta:hover{transform:translateY(-2px)}.tf__cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.tf__cta:hover svg{transform:translate(3px)}.tf__news b{display:block;font:600 18px var(--tc-display);letter-spacing:-.02em;color:#fff}.tf__news p{margin:4px 0 0;font-size:14px;line-height:1.5}.tf__form{display:flex;gap:6px;margin-top:12px;background:#ffffff14;border-radius:999px;padding:6px;box-shadow:inset 0 0 0 1px #ffffff1f;transition:box-shadow .25s}.tf__form:focus-within{box-shadow:inset 0 0 0 1.5px var(--tc-butter)}.tf__form input{flex:1;min-width:0;height:42px;border:0;background:none;color:#fff;font:500 16px var(--tc-body);padding:0 16px;outline:none}.tf__form input::placeholder{color:#8f9bb0}.tf__form button{height:42px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:var(--tc-ink);font:700 15px var(--tc-body);cursor:pointer;transition:background .25s}.tf__form button:hover{background:var(--tc-butter)}.tf__ok{margin-top:18px;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px;border-radius:999px;background:#f4d35e24;color:var(--tc-butter);font-weight:600}.tf__err{margin-top:10px;color:#ffb4a8;font-size:14px}.tf__legal{margin-top:10px;font-size:12px;color:#8f9bb0}.tf__cols{display:grid;gap:28px 20px;padding:32px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.tf__brand{grid-column:1/-1}@media(max-width:749px){.tf__models{display:none}}@media(min-width:750px){.tf__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.tf__brand{grid-column:auto}}@media(min-width:990px){.tf__cols{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding:40px 0}}.tf__brand p{margin:10px 0 0;font-size:15px;line-height:1.6;max-width:34ch}.tf__logo{display:inline-flex;align-items:baseline;gap:3px;font:700 26px/1 var(--tc-display);letter-spacing:-.045em;color:#fff}.tf__logo i{width:9px;height:9px;border-radius:50%;background:var(--tc-butter);display:inline-block}.tf__contact{margin-top:14px;display:flex;flex-direction:column;gap:4px;font-size:15px}.tf__contact a{color:#fff;font-weight:600}.tf__contact a:hover{color:var(--tc-butter)}.tf__col h3{font:600 13px var(--tc-body);letter-spacing:.02em;color:#8f9bb0;margin:0 0 12px}.tf__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tf__col li a{font-size:15px;color:#e6ebf3;display:inline-flex;align-items:center;gap:8px;position:relative}.tf__col li a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:var(--tc-butter);transform:scaleX(0);transform-origin:left;transition:transform .3s}.tf__col li a:hover{color:#fff}.tf__col li a:hover:after{transform:scaleX(1)}.tf__models li a{width:100%;justify-content:space-between;gap:14px}.tf__models li a:after{display:none}.tf__models img{width:32px;height:32px;border-radius:12px;background:#fff;object-fit:contain;padding:3px;flex:none}.tf__models span{flex:1}.tf__models small{color:#8f9bb0;font-size:14px}.tf__models li a:hover small{color:var(--tc-butter)}.tf__giant{position:relative;display:flex;justify-content:center;align-items:flex-end;height:clamp(54px,9vw,130px);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.tf__giant span{display:inline-block;font:700 clamp(74px,12.5vw,180px)/.78 var(--tc-display);letter-spacing:-.07em;color:var(--tc-butter);transform:translateY(102%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.07s)}.tf__giant.is-in span{transform:translateY(16%)}.tf__giant i{display:inline-block;width:clamp(12px,2.2vw,32px);height:clamp(12px,2.2vw,32px);border-radius:50%;background:#fff;margin-left:.4vw;margin-bottom:clamp(14px,2.6vw,38px);transform:scale(0);transition:transform .6s cubic-bezier(.3,1.6,.5,1) .6s}.tf__giant.is-in i{transform:scale(1)}.tf__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0 18px;font-size:13px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;color:#8f9bb0}.tf__pay{display:flex;gap:6px;flex-wrap:wrap}.tf__pay svg{width:42px;height:28px;border-radius:6px;background:#fff}.tf__top-btn{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 16px;border-radius:999px;border:0;background:#ffffff14;color:#fff;font:600 14px var(--tc-body);cursor:pointer;transition:background .25s}.tf__top-btn:hover{background:#ffffff29}.tf__top-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tf a:focus-visible,.tf button:focus-visible,.tf input:focus-visible{outline:2px solid var(--tc-butter);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tf__giant span,.tf__giant i{transition:none;transform:translateY(16%)}.tf__giant i{transform:none}}.tf__lgl ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.tf__lgl a{color:#c3cbd8;font-size:14px;text-decoration:none;transition:color .2s}.tf__lgl a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--tc-butter);text-underline-offset:3px}@media(max-width:749px){.tf__bottom{flex-direction:column;align-items:flex-start;gap:14px}.tf__lgl ul{gap:6px 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/trio-footer.css.map */
