.tk3{--tk3-paper:#f2f2f0;--tk3-head:var(--header-group-height,72px);--tk3-stick:var(--header-height,64px)}.tk3 svg{flex:none}.tk3 .tk-btn svg,.tk3 .tk-link svg{width:18px;height:18px}.tk .tk3-tile{color:#15171b}.tk3-tile{position:relative;display:grid;grid-template-rows:1fr auto;border-radius:18px;background:var(--tk3-paper);color:#15171b;text-decoration:none;overflow:hidden;box-shadow:0 1px #fff9 inset,0 30px 60px -28px #000000e6}.tk3-tile__img{aspect-ratio:1;display:grid;place-items:center;padding:12%}.tk3-tile__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.tk3-tile__meta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 14px 12px;font-size:.78rem;line-height:1.25}.tk3-tile__name{font-weight:600;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tk3-tile__price{font-weight:800;white-space:nowrap}.tk3-hero{position:relative;min-height:clamp(640px,calc(100svh - var(--tk3-head)),920px);display:grid;align-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 78% 40%,rgba(59,122,87,.28),transparent 70%),var(--tk-ink)}.tk3-hero__copy{position:relative;z-index:3;display:grid;gap:clamp(18px,2.4vw,28px);max-width:min(700px,50vw);padding-block:clamp(40px,7vw,96px)}.tk3-hero__title{font:800 clamp(2.15rem,.9rem + 4.6vw,5.4rem)/.95 var(--tk-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.tk3-hero__title span{display:block;overflow:hidden;padding-bottom:.06em}.tk3-hero__title span>i{display:block;font-style:normal}.tk3-hero__sub{font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);line-height:1.6;color:var(--tk-text-2);max-width:46ch;margin:0}.tk3-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.tk3-hero__facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.9rem;color:var(--tk-muted)}.tk3-hero__facts li{display:flex;align-items:center;gap:8px}.tk3-hero__facts svg{width:16px;height:16px;color:var(--tk-lime)}.tk3-hero__facts strong{color:var(--tk-text);font-weight:700}.tk3-wall{position:absolute;z-index:1;top:-18%;right:-16%;bottom:-18%;left:45%;perspective:1500px;perspective-origin:30% 50%;pointer-events:none}.tk3-wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--tk-ink) 0%,rgba(10,11,13,.8) 16%,transparent 44%),linear-gradient(0deg,var(--tk-ink),transparent 22%),linear-gradient(180deg,var(--tk-ink),transparent 18%)}.tk3-wall__plane{--rx:22deg;--ry:-24deg;--rz:8deg;--mx:0deg;--my:0deg;--p:0;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,20px);transform-style:preserve-3d;transform:rotateX(calc(var(--rx) * (1 - var(--p)) + var(--my))) rotateY(calc(var(--ry) * (1 - var(--p)) + var(--mx))) rotate(calc(var(--rz) * (1 - var(--p)))) translateZ(calc(var(--p) * 120px));transition:transform .6s var(--tk-ease);will-change:transform}.tk3-wall__col{display:flex;flex-direction:column;gap:inherit;animation:tk3-drift var(--dur,46s) linear infinite;pointer-events:auto}.tk3-wall__col:nth-child(2){--dur:58s;animation-direction:reverse;margin-top:-18%}.tk3-wall__col:nth-child(3){--dur:52s;margin-top:-8%}.tk3-wall__col:nth-child(4){--dur:64s;animation-direction:reverse;margin-top:-26%}.tk3-wall__col .tk3-tile{flex:none;transform:translateZ(0);transition:transform .5s var(--tk-ease),box-shadow .5s var(--tk-ease)}.tk3-wall__col .tk3-tile:hover{transform:translateZ(60px);box-shadow:0 0 0 2px var(--tk-lime),0 40px 80px -30px #000000f2}.tk3-wall:hover .tk3-wall__col{animation-play-state:paused}@keyframes tk3-drift{to{transform:translateY(-50%)}}.tk-js .tk3-hero__title i{animation:tk3-rise 1s var(--tk-ease) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}.tk-js .tk3-hero__sub,.tk-js .tk3-hero__ctas,.tk-js .tk3-hero__facts{animation:tk3-fade .9s var(--tk-ease) both;animation-delay:.42s}.tk-js .tk3-hero__ctas{animation-delay:.52s}.tk-js .tk3-hero__facts{animation-delay:.62s}.tk-js .tk3-wall{animation:tk3-wall-in 1.6s var(--tk-ease) both;animation-delay:.15s}@keyframes tk3-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes tk3-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tk3-wall-in{0%{opacity:0;transform:translate3d(6%,4%,0) scale(.94)}to{opacity:1;transform:none}}@media(max-width:989px){.tk3-hero{align-items:start;min-height:0}.tk3-hero__copy{padding-block:32px 0;max-width:none}.tk3-hero__title{font-size:clamp(2.15rem,10.4vw,3.6rem)}.tk3-wall{position:relative;inset:auto;height:clamp(340px,92vw,520px);margin:8px calc(var(--tk-gutter) * -1) 0;perspective:1100px;overflow:hidden}.tk3-wall:after{background:linear-gradient(0deg,var(--tk-ink),transparent 30%),linear-gradient(180deg,var(--tk-ink),transparent 22%)}.tk3-wall__plane{--rx:28deg;--ry:-14deg;--rz:12deg;top:-20%;right:-16%;bottom:-20%;left:-16%}}.tk3-rooms{position:relative;background:var(--tk-ink)}.tk3-rooms__intro{display:grid;gap:18px;padding-top:var(--tk-space-section);padding-bottom:clamp(28px,4vw,48px)}.tk3-rooms__intro .tk-lead{max-width:52ch}.tk3-rooms__pin{position:relative}.tk3-rooms__track{display:flex;gap:clamp(14px,2vw,28px);padding:0 var(--tk-gutter) clamp(48px,6vw,96px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.tk3-rooms__track::-webkit-scrollbar{display:none}.tk3-room{--lp:0;position:relative;flex:none;width:min(86vw,1040px);min-height:clamp(440px,62vh,620px);scroll-snap-align:center;display:grid;grid-template-columns:1fr;border-radius:28px;overflow:hidden;background:linear-gradient(160deg,#16191d,#0e1013 60%);border:1px solid var(--tk-line);isolation:isolate;perspective:1200px}.tk3-room__copy{position:relative;z-index:2;display:grid;align-content:space-between;gap:24px;padding:clamp(24px,3.4vw,44px)}.tk3-room__count{font-family:var(--tk-font-brand);font-size:.95rem;color:var(--tk-lime)}.tk3-room__name{font:800 clamp(2.4rem,1.2rem + 3.8vw,4.8rem)/.92 var(--tk-font-display);letter-spacing:-.05em;margin:0}.tk3-room__text{color:var(--tk-text-2);line-height:1.55;max-width:34ch;margin:0}.tk3-room__stage{position:relative;min-height:260px;transform-style:preserve-3d}.tk3-room__item{position:absolute;width:var(--w,40%);left:var(--x,0%);top:var(--y,0%);transform:translate3d(calc(var(--lp) * var(--d,0) * -1px),0,calc(var(--z,0) * 1px)) rotateY(calc(var(--lp) * -8deg));transition:transform .2s linear}.tk3-room__item .tk3-tile__meta{font-size:.72rem}.tk3-room__glow{position:absolute;z-index:-1;width:60%;aspect-ratio:1;right:-10%;bottom:-20%;border-radius:50%;background:radial-gradient(circle,rgba(198,242,78,.16),transparent 65%);filter:blur(10px)}@media(min-width:900px){.tk3-room{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tk3-room__stage{min-height:auto}}.tk3-rooms.is-pinned .tk3-rooms__pin{height:var(--pin-h,300vh)}.tk3-rooms.is-pinned .tk3-rooms__sticky{position:sticky;top:var(--tk3-stick);height:calc(100vh - var(--tk3-stick));height:calc(100svh - var(--tk3-stick));display:flex;flex-direction:column;justify-content:center;overflow:hidden}.tk3-rooms.is-pinned .tk3-rooms__track{overflow:visible;scroll-snap-type:none;padding-bottom:0;will-change:transform;transform:translate3d(var(--tx,0px),0,0)}.tk3-rooms__progress{display:none;height:2px;margin:22px var(--tk-gutter) 0;background:var(--tk-line);border-radius:2px;overflow:hidden}.tk3-rooms__progress i{display:block;height:100%;background:var(--tk-lime);transform-origin:left;transform:scaleX(var(--pp,0))}.tk3-rooms.is-pinned .tk3-rooms__progress{display:block}.tk3-rooms__hint{display:flex;gap:10px;align-items:center;color:var(--tk-muted);font-size:.88rem;padding:0 var(--tk-gutter) 12px}.tk3-rooms.is-pinned .tk3-rooms__hint{display:none}@media(max-width:899px){.tk3-rooms.is-pinned .tk3-room{height:min(calc(100svh - var(--tk3-stick) - 56px),660px);min-height:0;grid-template-rows:auto minmax(0,1fr)}.tk3-room__copy{align-content:start;gap:16px}.tk3-room__name{font-size:clamp(2.2rem,11vw,3.4rem)}.tk3-room__copy .tk-btn{width:100%}.tk3-room__stage{min-height:clamp(220px,62vw,320px)}.tk3-rooms.is-pinned .tk3-room__stage{min-height:0}}.tk3-shelf{background:var(--tk-ink)}.tk3-shelf__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(24px,4vw,48px)}.tk3-shelf__nav{display:flex;gap:10px}.tk3-shelf__nav button{width:52px;height:52px;border-radius:50%;border:1px solid var(--tk-line-strong);background:#ffffff0a;color:var(--tk-text);display:grid;place-items:center;cursor:pointer;transition:border-color .25s,background-color .25s,transform .3s var(--tk-ease)}.tk3-shelf__nav button:hover{border-color:var(--tk-lime);background:var(--tk-lime-soft)}.tk3-shelf__nav button:active{transform:scale(.94)}.tk3-shelf__nav svg{width:20px;height:20px}.tk3-shelf__nav button[data-dir="-1"] svg{transform:scaleX(-1)}.tk3-shelf__stage{position:relative}.tk3-shelf__list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.tk3-shelf__item{flex:none;width:min(64vw,280px);scroll-snap-align:center}.tk3-shelf__item .tk3-tile{height:100%}.tk3-shelf__item .tk3-tile__meta{display:grid;gap:4px;padding:2px 16px 16px;font-size:.88rem}.tk3-shelf__item .tk3-tile__name{-webkit-line-clamp:2;min-height:2.5em}.tk3-shelf__was{color:#6b717b;font-weight:500;text-decoration:line-through;margin-left:6px;font-size:.82em}.tk3-shelf.is-3d .tk3-shelf__stage{height:clamp(400px,46vw,520px);perspective:1400px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.tk3-shelf.is-3d .tk3-shelf__stage:active{cursor:grabbing}.tk3-shelf.is-3d .tk3-shelf__list{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;padding:0;transform-style:preserve-3d;pointer-events:none}.tk3-shelf.is-3d .tk3-shelf__item{pointer-events:auto}.tk3-shelf.is-3d .tk3-shelf__item{--o:0;position:absolute;left:50%;top:50%;width:clamp(220px,24vw,300px);margin-left:calc(clamp(220px,24vw,300px)/-2);transform:translate3d(calc(var(--o) * clamp(120px,16vw,250px)),-50%,calc(var(--ao) * -190px)) rotateY(calc(var(--o) * -38deg));opacity:1;z-index:calc(20 - var(--ai));transition:transform .7s var(--tk-ease),opacity .7s var(--tk-ease),filter .7s;filter:brightness(calc(1 - var(--ao) * .16))}.tk3-shelf.is-3d .tk3-shelf__item[data-far]{visibility:hidden}.tk3-shelf.is-3d .tk3-shelf__item.is-active .tk3-tile{box-shadow:0 0 0 2px var(--tk-lime),0 50px 90px -30px #000000f2}.tk3-shelf__floor{position:absolute;left:10%;right:10%;bottom:-6px;height:60px;background:radial-gradient(50% 100% at 50% 0,rgba(198,242,78,.18),transparent 70%);pointer-events:none}.tk3-shelf__status{margin-top:18px;text-align:center;color:var(--tk-muted);font-size:.9rem}.tk3-shelf__foot{display:flex;justify-content:center;margin-top:28px}.tk3-deck{background:var(--tk-ink)}.tk3-deck__grid{display:grid;gap:clamp(28px,5vw,72px)}.tk3-deck__aside{display:grid;gap:18px;align-content:start}.tk3-deck__cards{display:grid;gap:18px}.tk3-card{--s:1;position:relative;display:grid;grid-template-columns:auto 1fr;gap:18px 22px;align-items:center;align-content:start;padding:clamp(24px,3vw,40px);border-radius:26px;background:linear-gradient(150deg,#1a1d22,#111316);border:1px solid var(--tk-line);box-shadow:0 -1px #ffffff0f inset,0 -30px 60px -40px #000000e6;transform-origin:50% 0;transform:scale(var(--s));transition:transform .15s linear}.tk3-card:nth-child(2n){background:linear-gradient(150deg,#1f2a22,#121815)}.tk3-card:last-child{background:var(--tk-lime);color:var(--tk-lime-ink);border-color:transparent}.tk3-card__icon{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:#c6f24e1a;color:var(--tk-lime)}.tk3-card:last-child .tk3-card__icon{background:#0a0b0d1a;color:var(--tk-lime-ink)}.tk3-card__icon svg{width:26px;height:26px}.tk3-card__title{font:800 clamp(1.5rem,1.1rem + 1.4vw,2.3rem)/1.05 var(--tk-font-display);letter-spacing:-.035em;margin:0}.tk3-card__text{grid-column:1/-1;color:var(--tk-text-2);line-height:1.6;max-width:52ch;margin:0}.tk3-card:last-child .tk3-card__text{color:#23262b}.tk3-card__link{grid-column:1/-1;justify-self:start}.tk3-card:last-child .tk3-card__link{color:var(--tk-lime-ink)}@media(min-width:900px){.tk3-deck__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.tk3-deck__aside{position:sticky;top:calc(var(--tk3-stick) + 40px)}.tk3-card{min-height:300px}}.tk3-card{position:sticky;top:calc(var(--tk3-stick) + 16px + var(--i,0) * 14px)}.tk3-deck__cards{gap:16vh;padding-bottom:4vh}@media(min-width:900px){.tk3-card{top:calc(var(--tk3-stick) + 40px + var(--i,0) * 22px)}.tk3-deck__cards{gap:28vh;padding-bottom:6vh}}@media(prefers-reduced-motion:reduce){.tk3-card{position:relative;top:auto}.tk3-deck__cards{gap:18px;padding-bottom:0}}@media(hover:none){.tk3-wall__col .tk3-tile:hover{transform:none;box-shadow:inherit}}@media(prefers-reduced-motion:reduce){.tk3-wall__col,.tk-js .tk3-wall,.tk-js .tk3-hero__title i,.tk-js .tk3-hero__sub,.tk-js .tk3-hero__ctas,.tk-js .tk3-hero__facts{animation:none!important}.tk3-wall__plane,.tk3-room__item,.tk3-card,.tk3-shelf.is-3d .tk3-shelf__item{transition:none!important}.tk3-card{--s:1!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tek-v3.css.map */
