.tt{--tt-ink: #07070b;--tt-surface: #0e0e16;--tt-raised: rgba(255, 255, 255, .045);--tt-hairline: rgba(255, 255, 255, .1);--tt-hairline-strong: rgba(255, 255, 255, .18);--tt-text: #f4f4f6;--tt-muted: #9d9daa;--tt-accent: #7c5cff;--tt-accent-2: #22d3ee;--tt-gap: clamp(1rem, 2.5vw, 1.75rem);--tt-pad: clamp(3.5rem, 9vw, 7rem);--tt-radius: 20px;--tt-radius-sm: 12px;--tt-max: 1180px;background:var(--tt-ink);color:var(--tt-text);font-family:var(--font-body--family, system-ui, sans-serif);-webkit-font-smoothing:antialiased;position:relative;isolation:isolate}.tt--light{--tt-ink: #fbfaf8;--tt-surface: #ffffff;--tt-raised: rgba(9, 9, 15, .03);--tt-hairline: rgba(9, 9, 15, .1);--tt-hairline-strong: rgba(9, 9, 15, .16);--tt-text: #0d0d12;--tt-muted: #63636f}.tt *{box-sizing:border-box}.tt__inner{max-width:var(--tt-max);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2.5rem);padding-block:var(--tt-pad);position:relative;z-index:1}.tt__inner--flush{padding-block:0}.tt__glow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.tt__glow:before,.tt__glow:after{content:"";position:absolute;width:46rem;height:46rem;border-radius:50%;filter:blur(120px);opacity:.32}.tt__glow:before{background:var(--tt-accent);top:-22rem;right:-14rem}.tt__glow:after{background:var(--tt-accent-2);bottom:-26rem;left:-18rem;opacity:.18}.tt--light .tt__glow:before,.tt--light .tt__glow:after{opacity:.14}.tt h1,.tt h2,.tt h3,.tt h4{font-family:var(--font-heading--family, inherit);color:var(--tt-text);margin:0;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.tt p{margin:0;color:var(--tt-muted);line-height:1.65}.tt__h1{font-size:clamp(2.3rem,6vw,4.15rem);font-weight:700}.tt__h2{font-size:clamp(1.85rem,4vw,2.9rem);font-weight:700}.tt__h3{font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:650;letter-spacing:-.02em}.tt__lede{font-size:clamp(1rem,1.35vw,1.15rem);max-width:54ch}.tt__gradient{background:linear-gradient(105deg,var(--tt-accent) 0%,var(--tt-accent-2) 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tt__head{max-width:62ch;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.tt__head--center{margin-inline:auto;text-align:center}.tt__head p{margin-top:.9rem}.tt__eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-accent);margin-bottom:1rem}.tt__eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.55}.tt__head--center .tt__eyebrow:before{display:none}.tt__badge{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .95rem;border-radius:999px;border:1px solid var(--tt-hairline-strong);background:var(--tt-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.8rem;font-weight:550;color:var(--tt-text);margin-bottom:1.5rem}.tt__badge-dot{width:6px;height:6px;border-radius:50%;background:var(--tt-accent-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--tt-accent-2) 22%,transparent)}.tt__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;padding:0;list-style:none}.tt__pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:8px;border:1px solid var(--tt-hairline);background:var(--tt-raised);font-size:.815rem;color:var(--tt-text);white-space:nowrap}.tt__pill svg{width:13px;height:13px;color:var(--tt-accent-2);flex-shrink:0}.tt__buy{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.05rem 2.1rem;border:0;border-radius:999px;background:linear-gradient(105deg,var(--tt-accent) 0%,var(--tt-accent-2) 130%);color:#fff;font-family:inherit;font-size:1.02rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;text-decoration:none;box-shadow:0 12px 34px -10px color-mix(in srgb,var(--tt-accent) 68%,transparent);transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s ease,filter .22s ease}.tt__buy:hover{transform:translateY(-2px);filter:saturate(1.12);box-shadow:0 18px 44px -10px color-mix(in srgb,var(--tt-accent) 78%,transparent)}.tt__buy:active{transform:translateY(0)}.tt__buy:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.tt__buy svg{width:17px;height:17px;transition:transform .22s ease}.tt__buy:hover svg{transform:translate(3px)}.tt__buy--block{width:100%}.tt__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem;margin-bottom:1.4rem}.tt__price-now{font-family:var(--font-heading--family, inherit);font-size:clamp(2.1rem,4.5vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1}.tt__price-was{font-size:1.05rem;color:var(--tt-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.tt__price-save{padding:.28rem .62rem;border-radius:6px;background:color-mix(in srgb,var(--tt-accent-2) 16%,transparent);border:1px solid color-mix(in srgb,var(--tt-accent-2) 34%,transparent);color:var(--tt-accent-2);font-size:.76rem;font-weight:650;letter-spacing:.02em}.tt__meta{margin-top:1rem;font-size:.855rem;color:var(--tt-muted);display:flex;align-items:center;gap:.45rem}.tt__meta svg{width:14px;height:14px;color:var(--tt-accent-2);flex-shrink:0}.tt-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.tt-hero__media{position:relative}.tt-hero__frame{border-radius:var(--tt-radius);overflow:hidden;border:1px solid var(--tt-hairline-strong);background:var(--tt-surface);box-shadow:0 34px 80px -30px #000000d9}.tt-hero__frame img,.tt-hero__frame video{display:block;width:100%;height:auto}.tt-hero__bullets{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.7rem}.tt-hero__bullets li{display:flex;gap:.65rem;font-size:.9rem;color:var(--tt-muted);line-height:1.55}.tt-hero__bullets svg{width:15px;height:15px;margin-top:.24rem;color:var(--tt-accent-2);flex-shrink:0}.tt__countdown{display:none;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.8rem 1.1rem;border-radius:var(--tt-radius-sm);border:1px solid var(--tt-hairline);background:var(--tt-raised);width:fit-content}.tt__countdown[data-live=true]{display:flex}.tt__countdown-label{font-size:.78rem;color:var(--tt-muted)}.tt__countdown-clock{font-variant-numeric:tabular-nums;font-weight:650;font-size:1.05rem;letter-spacing:.02em}.tt-showcase__grid{display:grid;gap:var(--tt-gap)}.tt-showcase__grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-showcase__grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tt-showcase__grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tt-showcase__card{border-radius:var(--tt-radius-sm);overflow:hidden;border:1px solid var(--tt-hairline);background:var(--tt-surface);transition:transform .3s cubic-bezier(.34,1.2,.64,1),border-color .3s ease}.tt-showcase__card:hover{transform:translateY(-4px);border-color:var(--tt-hairline-strong)}.tt-showcase__card img,.tt-showcase__card video{display:block;width:100%;height:auto}.tt-showcase__card--portrait img,.tt-showcase__card--portrait video{aspect-ratio:9 / 16;object-fit:cover}.tt-stack{display:grid;gap:clamp(2.5rem,6vw,4.5rem)}.tt-stack__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.tt-stack__row:nth-child(2n) .tt-stack__media{order:-1}.tt-stack__media{border-radius:var(--tt-radius);overflow:hidden;border:1px solid var(--tt-hairline);background:var(--tt-surface)}.tt-stack__media img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}.tt-stack__worth{display:inline-block;margin-top:1.15rem;padding:.3rem .7rem;border-radius:6px;border:1px dashed color-mix(in srgb,var(--tt-accent) 45%,transparent);color:var(--tt-accent);font-size:.78rem;font-weight:600}.tt-stack__copy p{margin-top:.9rem}.tt-reviews__scroll{display:flex;gap:var(--tt-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1.25rem;scrollbar-width:thin;scrollbar-color:var(--tt-hairline-strong) transparent}.tt-reviews__scroll::-webkit-scrollbar{height:5px}.tt-reviews__scroll::-webkit-scrollbar-thumb{background:var(--tt-hairline-strong);border-radius:99px}.tt-reviews__card{flex:0 0 clamp(240px,27vw,320px);scroll-snap-align:start;border-radius:var(--tt-radius-sm);overflow:hidden;border:1px solid var(--tt-hairline);background:var(--tt-surface)}.tt-reviews__card img{display:block;width:100%;height:auto}.tt-reviews__quote{display:flex;flex-direction:column;gap:.85rem;height:100%;padding:1.5rem}.tt-reviews__stars{color:var(--tt-accent-2);font-size:.9rem;letter-spacing:.14em}.tt-reviews__quote blockquote{margin:0;color:var(--tt-text);font-size:.98rem;line-height:1.6}.tt-reviews__author{margin-top:auto;color:var(--tt-muted);font-size:.85rem;font-weight:600}.tt-faq__list{max-width:780px;margin-inline:auto;border-top:1px solid var(--tt-hairline)}.tt-faq__item{border-bottom:1px solid var(--tt-hairline)}.tt-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.3rem 0;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:550;color:var(--tt-text)}.tt-faq__item summary::-webkit-details-marker{display:none}.tt-faq__icon{flex-shrink:0;width:20px;height:20px;position:relative}.tt-faq__icon:before,.tt-faq__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--tt-accent);transition:transform .25s ease}.tt-faq__icon:after{transform:rotate(90deg)}.tt-faq__item[open] .tt-faq__icon:after{transform:rotate(0)}.tt-faq__answer{padding:0 0 1.4rem;font-size:.95rem;max-width:68ch}.tt-sticky{position:fixed;inset:auto 0 0 0;z-index:60;padding:.75rem clamp(1rem,4vw,2rem);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb,#07070b 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.12);transform:translateY(110%);transition:transform .32s cubic-bezier(.34,1.1,.64,1)}.tt-sticky[data-visible=true]{transform:translateY(0)}.tt-sticky__inner{max-width:var(--tt-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.tt-sticky__price{display:flex;flex-direction:column;line-height:1.2}.tt-sticky__price-now{font-weight:700;font-size:1.2rem;color:#fff}.tt-sticky__price-was{font-size:.8rem;color:#9d9daa;text-decoration:line-through}.tt-sticky .tt__buy{padding:.85rem 1.6rem;font-size:.95rem}@media(max-width:900px){.tt-hero__grid,.tt-stack__row{grid-template-columns:minmax(0,1fr)}.tt-stack__row:nth-child(2n) .tt-stack__media{order:0}.tt-hero__media{display:contents}.tt-hero__frame{order:-1}.tt-hero__bullets{order:1}.tt-hero__frame img,.tt-hero__frame video{max-height:42vh;object-fit:contain}.tt-showcase__grid[data-cols="3"],.tt-showcase__grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.tt__buy{width:100%}.tt-sticky__inner .tt__buy{width:auto}.tt-showcase__grid[data-cols="2"],.tt-showcase__grid[data-cols="3"],.tt-showcase__grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.tt *,.tt-sticky{transition:none!important;animation:none!important}}.tt-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tt-gap);counter-reset:tt-step}.tt-steps__card{position:relative;padding:clamp(1.5rem,3vw,2.15rem);border-radius:var(--tt-radius);border:1px solid var(--tt-hairline);background:var(--tt-raised)}.tt-steps__card:before{counter-increment:tt-step;content:counter(tt-step,decimal-leading-zero);display:block;font-family:var(--font-heading--family, inherit);font-size:.8rem;font-weight:700;letter-spacing:.14em;color:var(--tt-accent);margin-bottom:1.1rem}.tt-steps__card h3{font-size:1.08rem;font-weight:600;letter-spacing:-.015em;margin-bottom:.55rem}.tt-steps__card p{font-size:.92rem}.tt-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;margin-top:clamp(2.25rem,5vw,3.25rem);padding-top:clamp(1.75rem,4vw,2.5rem);border-top:1px solid var(--tt-hairline)}.tt-trust__item{display:inline-flex;align-items:center;gap:.5rem;font-size:.865rem;color:var(--tt-muted)}.tt-trust__item svg{width:15px;height:15px;color:var(--tt-accent-2);flex-shrink:0}@media(max-width:780px){.tt-steps__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tt-offer.css.map */
