:root{color-scheme:dark;font-family:Helvetica Neue,Arial,sans-serif;background:#000;color:#eee}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}body{position:relative;isolation:isolate;background:#070707}button,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}button:focus-visible{outline:1px solid #ddd;outline-offset:5px}svg{display:block;width:100%;height:100%;overflow:hidden}[hidden]{display:none!important}.ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(ellipse 66% 35% at 50% 56%,#353535,#171717 42%,#09090900),linear-gradient(180deg,#080808,#080808 85%,#101010);pointer-events:none}.glass{position:absolute;pointer-events:none;z-index:-1;opacity:.67;mix-blend-mode:screen}.glass-left{top:0;left:0;width:min(34vw,270px);height:min(39vw,310px);mask-image:linear-gradient(120deg,#000 35%,transparent 80%);-webkit-mask-image:linear-gradient(120deg,#000 35%,transparent 80%)}.glass-right{top:0;right:0;width:min(27vw,220px);height:min(47vw,370px);mask-image:linear-gradient(245deg,#000 40%,transparent 90%);-webkit-mask-image:linear-gradient(245deg,#000 40%,transparent 90%)}.glass-bottom{bottom:8%;right:-3%;width:min(30vw,260px);height:min(40vw,330px);opacity:.4;mask-image:radial-gradient(ellipse at 100% 40%,#000 15%,#0009 45%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 100% 40%,#000 15%,#0009 45%,transparent 75%)}.ground{position:absolute;left:10%;right:10%;top:72%;height:5%;border-radius:50%;background:#000;filter:blur(13px);opacity:.65;z-index:-1}.showroom{--shirt-width:min(67vw,470px,46svh);position:relative;height:100vh;height:100svh;width:100%;max-width:1100px;margin:auto;user-select:none;-webkit-user-select:none}.drop-heading{position:absolute;top:10%;left:50%;transform:translate(-50%);width:min(89vw,580px,58svh);text-align:center;pointer-events:none;z-index:5}.drop-heading h1{width:100%;aspect-ratio:573/210;margin:0;filter:drop-shadow(0 0 7px #ffffff22)}.drop-heading h1 svg{mix-blend-mode:screen}.drop-heading p{font-size:clamp(9px,2.5vw,13px);letter-spacing:clamp(3px,.9vw,5px);color:#ccc;margin:14px -10px 0;text-shadow:0 0 12px #fff4;font-weight:400}.scene{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:pan-y;cursor:grab}.scene.dragging{cursor:grabbing}.product-aura{position:absolute;left:50%;top:55%;width:70%;height:28%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#ffffff15,#fff0 70%);filter:blur(12px);pointer-events:none}.shirt{position:absolute;left:50%;top:55%;width:var(--shirt-width);height:calc(var(--shirt-width) * 1.1);margin:0;padding:0;border:0;background:none;transform-origin:center;transition:transform .7s cubic-bezier(.22,.8,.25,1),filter .7s ease,opacity .7s ease;will-change:transform;cursor:inherit;filter:brightness(.65);opacity:.85;z-index:1}.shirt svg{pointer-events:none;filter:drop-shadow(0 7px 11px #000a)}.shirt-front{transform:translate(-87%,-50%) scale(1.04) rotate(-6deg)}.shirt-back{transform:translate(-9%,-54%) scale(.85) rotate(7deg)}.shirt.is-active{filter:brightness(1.14) drop-shadow(0 0 1px #ffffff6b) drop-shadow(0 0 14px #ffffff1c);opacity:1;z-index:2}.showroom.back-active .shirt-front{transform:translate(-94%,-54%) scale(.85) rotate(-7deg)}.showroom.back-active .shirt-back{transform:translate(-24%,-50%) scale(1.04) rotate(5deg)}.arrow{position:absolute;top:70%;width:46px;height:46px;padding:12px 15px;border:0;background:none;z-index:4;transform:translateY(-50%);opacity:.7}.arrow svg{fill:none;stroke:#eee;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #fff5)}.arrow-prev{left:3%}.arrow-next{right:3%}.view-indicator{position:absolute;top:78%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;color:#d6d6d6;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:2.4px;pointer-events:none}.view-dots{display:flex;align-items:center;justify-content:center;gap:9px}.view-indicator .dot{height:6px;width:6px;background:#737373;border-radius:50%}.view-indicator .active{background:#f5f5f5;box-shadow:0 0 6px #fff7}.view-indicator #view-label{margin:0;min-width:68px;text-align:center}.order-area{position:absolute;left:50%;bottom:calc(3svh + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(80vw,350px,51svh);z-index:6;text-align:center}.preorder-button{width:100%;height:57px;border-radius:100px;border:1px solid #c8c8c8;background:linear-gradient(180deg,#f1f1f1,#dedede 36%,#c7c7c7 75%,#bcbcbc);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #77777780,0 6px 18px #0008,0 0 18px #ffffff0d;color:#181818;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:1.4px;font-weight:600;text-shadow:none;appearance:none;-webkit-appearance:none;line-height:1;white-space:nowrap}.button-price{font-weight:500;font-size:12px;margin-left:auto;border-left:1px solid #7474746b;padding-left:14px;white-space:nowrap}.preorder-button svg{width:18px;height:18px;fill:none;stroke:#333;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.preorder-button:active{filter:brightness(.9)}.order-area>p{font-size:6px;letter-spacing:1.5px;color:#777;margin:14px 0 0}@media(min-width:650px){.showroom{--shirt-width:min(40vw,470px,46svh)}.shirt-front{transform:translate(-88%,-50%) scale(1.04) rotate(-6deg)}.shirt-back{transform:translate(-6%,-54%) scale(.85) rotate(7deg)}.arrow-prev{left:15%}.arrow-next{right:15%}}@media(max-height:600px){.drop-heading{top:4%;width:min(66vw,43svh)}.drop-heading p{font-size:8px;letter-spacing:2px;margin-top:6px}.showroom{--shirt-width:min(60vw,43svh)}.shirt{top:51%}.view-indicator{top:74%}.order-area{bottom:3svh}.preorder-button{height:43px}.order-area>p{margin-top:8px}.arrow{top:65%}}@media(prefers-reduced-motion:reduce){.shirt{transition:none;will-change:auto}}.drop-heading h1{mix-blend-mode:screen}.shirt-front{transform:translate(-70%,-50%) scale(1) rotate(-4deg)}.shirt-back{transform:translate(-25%,-54%) scale(.82) rotate(6deg)}.showroom.back-active .shirt-front{transform:translate(-78%,-54%) scale(.82) rotate(-6deg)}.showroom.back-active .shirt-back{transform:translate(-37%,-50%) scale(1) rotate(4deg)}.drop-heading{mix-blend-mode:screen}.drop-heading h1{filter:none;mask-image:radial-gradient(ellipse 65% 65% at 50% 53%,#000 61%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 65% 65% at 50% 53%,#000 61%,transparent 100%)}.glass-right{height:min(30vw,240px)}.showroom{--shirt-width:min(78vw,540px,54svh)}.shirt{height:var(--shirt-width);display:grid;place-items:center;filter:brightness(.8);opacity:1}.shirt img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 9px 12px #0009)}.shirt-back img{width:94%;height:94%}.shirt.is-active{filter:brightness(1.08) drop-shadow(0 0 9px #ffffff14)}@media(min-width:650px){.showroom{--shirt-width:min(46vw,540px,54svh)}}@media(max-height:600px){.showroom{--shirt-width:min(71vw,51svh)}}.shirt-front{transform:translate(-65%,-50%) scale(1) rotate(-4deg)}.showroom.back-active .shirt-front{transform:translate(-72%,-54%) scale(.82) rotate(-6deg)}.shirt-back img{width:93%;height:93%;transform:translateY(.6%)}body{background:#000}body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#000,#000000d9 20%,#0008 45%,#00000026 75%,#0000) top/100% clamp(48px,8svh,80px) no-repeat,linear-gradient(180deg,#0000,#00000026 25%,#0008 55%,#000000d9 80%,#000) bottom/100% clamp(48px,8svh,80px) no-repeat;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/telegram-styles.css.map */
