.tsh-ft{--tsh-ft-ease: cubic-bezier(.22, 1, .36, 1);position:relative;overflow:hidden}.tsh-ft__inner{position:relative;z-index:2;max-width:var(--tsh-ft-max);margin:0 auto}.tsh-ft__top{display:grid;grid-template-columns:var(--tsh-ft-split) 1fr;gap:var(--tsh-ft-gap);align-items:start}.tsh-sub{padding:var(--tsh-ft-sub-pad);border-radius:var(--tsh-ft-sub-radius);background:rgba(var(--tsh-ft-sub-bg),var(--tsh-ft-sub-alpha));box-shadow:inset 0 1px #ffffff0f}.tsh-sub__eyebrow{margin:0 0 var(--tsh-ft-eyebrow-gap);font-size:var(--tsh-ft-eyebrow-size);line-height:1.3;text-transform:uppercase;letter-spacing:.04em;opacity:.5}.tsh-sub__title{margin:0 0 var(--tsh-ft-sub-title-gap);font-size:var(--tsh-ft-sub-title-size);line-height:1.04;font-weight:var(--tsh-ft-sub-title-weight);letter-spacing:var(--tsh-track-h3, -.06em)}.tsh-sub__text{margin:0 0 var(--tsh-ft-sub-text-gap);font-size:var(--tsh-ft-sub-text-size);line-height:1.5;opacity:.72;max-width:42ch}.tsh-sub__text p{margin:0}.tsh-sub__text strong{font-weight:600;opacity:1}.tsh-sub__form{display:flex;flex-direction:column;gap:var(--tsh-ft-form-gap)}.tsh-sub__input{width:100%;padding:var(--tsh-ft-input-pad-y) var(--tsh-ft-input-pad-x);font-family:inherit;font-size:var(--tsh-ft-input-size);line-height:1.2;color:var(--tsh-ft-input-fg);background:rgba(var(--tsh-ft-input-bg),var(--tsh-ft-input-bg-alpha));border:var(--tsh-ft-input-border)px solid rgba(var(--tsh-ft-input-border-rgb),var(--tsh-ft-input-border-alpha));border-radius:var(--tsh-ft-input-radius);outline:none;-webkit-appearance:none;appearance:none;transition:border-color .25s ease,background .25s ease}.tsh-sub__input::placeholder{color:var(--tsh-ft-input-fg);opacity:var(--tsh-ft-placeholder-alpha)}.tsh-sub__input:focus{border-color:rgba(var(--tsh-ft-input-border-rgb),1)}.tsh-sub__input:-webkit-autofill,.tsh-sub__input:-webkit-autofill:hover,.tsh-sub__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--tsh-ft-input-fg);-webkit-box-shadow:0 0 0 1000px rgba(var(--tsh-ft-sub-bg-solid),1) inset;caret-color:var(--tsh-ft-input-fg);transition:background-color 9999s ease-in-out 0s}.tsh-sub__btn{width:100%;padding:var(--tsh-ft-btn-pad-y) var(--tsh-ft-btn-pad-x);font-family:inherit;font-size:var(--tsh-ft-btn-size);font-weight:var(--tsh-ft-btn-weight);line-height:1.2;color:var(--tsh-ft-btn-fg);background:var(--tsh-ft-btn-bg);border:var(--tsh-ft-input-border)px solid var(--tsh-ft-btn-bg);border-radius:var(--tsh-ft-btn-radius);cursor:pointer;transition:background .25s ease,color .25s ease,transform .28s var(--tsh-ft-ease)}.tsh-sub__btn:hover{background:transparent;color:var(--tsh-ft-btn-bg);transform:translateY(-1px)}.tsh-sub__btn:disabled{opacity:.45;cursor:not-allowed;transform:none;background:var(--tsh-ft-btn-bg);color:var(--tsh-ft-btn-fg)}.tsh-sub__note{margin:0;font-size:var(--tsh-ft-note-size);line-height:1.4;opacity:.42}.tsh-sub__msg{display:none;margin:0;font-size:var(--tsh-ft-note-size);line-height:1.4}.tsh-sub__msg.is-error{display:block;color:#ff8b8b}.tsh-sub__msg.is-ok{display:block;opacity:.8}.tsh-sub__done{display:none;align-items:flex-start;gap:12px}.tsh-sub__done.is-visible{display:flex}.tsh-sub__check{flex:0 0 24px;width:24px;height:24px;margin-top:2px}.tsh-sub__check path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:32;stroke-dashoffset:32;animation:tshFtCheck .5s ease forwards .1s}@keyframes tshFtCheck{to{stroke-dashoffset:0}}.tsh-sub__donetitle{margin:0 0 4px;font-size:var(--tsh-ft-sub-text-size);font-weight:600;line-height:1.3}.tsh-sub__donetext{margin:0;font-size:var(--tsh-ft-note-size);line-height:1.45;opacity:.65}.tsh-ft__nav{display:grid;grid-template-columns:repeat(var(--tsh-ft-cols),minmax(0,1fr));gap:var(--tsh-ft-nav-gap)}.tsh-ftcol__title{margin:0 0 var(--tsh-ft-col-title-gap);font-size:var(--tsh-ft-col-title-size);line-height:1.3;font-weight:var(--tsh-ft-col-title-weight);letter-spacing:var(--tsh-track-h6, -.045em)}.tsh-ftcol__list{list-style:none;margin:0;padding:0}.tsh-ftcol__list li+li{margin-top:var(--tsh-ft-link-gap)}.tsh-ftcol__link{display:inline-block;font-size:var(--tsh-ft-link-size);line-height:1.35;color:inherit;text-decoration:none;opacity:var(--tsh-ft-link-opacity);letter-spacing:var(--tsh-track-body, -.045em);transition:opacity .22s ease,transform .3s var(--tsh-ft-ease)}.tsh-ftcol__link:hover{opacity:1;transform:translate(3px)}.tsh-ft__mark{position:relative;z-index:1;margin-top:var(--tsh-ft-mark-gap);overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;margin-left:calc(var(--tsh-ft-pad-x) * -1);margin-right:calc(var(--tsh-ft-pad-x) * -1)}.tsh-ft__marktrack{display:flex;width:max-content;animation:tshFtMarquee var(--tsh-ft-mark-speed) linear infinite}@keyframes tshFtMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-16.6667%,0,0)}}.tsh-ft__markword{flex:0 0 auto;padding-right:var(--tsh-ft-mark-space);font-size:var(--tsh-ft-mark-size);font-weight:var(--tsh-ft-mark-weight);line-height:.85;letter-spacing:var(--tsh-ft-mark-track);color:rgba(var(--tsh-ft-fg-rgb),var(--tsh-ft-mark-alpha));white-space:nowrap}.tsh-ft__markimg{flex:0 0 auto;height:var(--tsh-ft-mark-img-h);width:auto;margin-right:var(--tsh-ft-mark-space);opacity:var(--tsh-ft-mark-alpha);display:block}.tsh-ft__bottom{position:relative;z-index:2;margin-top:var(--tsh-ft-bottom-gap);text-align:center}.tsh-ft__langs{display:flex;justify-content:center;align-items:center;gap:var(--tsh-ft-lang-gap);margin-bottom:var(--tsh-ft-copy-gap)}.tsh-ft__lang{padding:0;font-family:inherit;font-size:var(--tsh-ft-lang-size);color:inherit;background:none;border:0;cursor:pointer;opacity:.42;letter-spacing:var(--tsh-track-body, -.045em);transition:opacity .22s ease}.tsh-ft__lang:hover{opacity:.8}.tsh-ft__lang[aria-current=true]{opacity:1}.tsh-ft__copy{margin:0;font-size:var(--tsh-ft-copy-size);opacity:.42;letter-spacing:var(--tsh-track-body, -.045em)}@media screen and (max-width:989px){.tsh-ft__top{grid-template-columns:1fr}.tsh-ft__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tsh-ft__nav{gap:var(--tsh-ft-nav-gap-mobile)}.tsh-ft__mark{margin-left:calc(var(--tsh-ft-pad-x-mobile) * -1);margin-right:calc(var(--tsh-ft-pad-x-mobile) * -1)}}@media(prefers-reduced-motion:reduce){.tsh-ft__marktrack{animation:none}.tsh-sub__check path{animation:none;stroke-dashoffset:0}.tsh-ftcol__link,.tsh-sub__btn{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tsh-footer.css.map */
