.tt-capsule{--paper:#f5f0e5;--ink:#151515;--muted:#666258;--pink:#ff008d;--cyan:#00c9df;--yellow:#ffe34b;--line:rgba(21,21,21,.2);--sans:"DM Sans",sans-serif;--display:"Barlow Condensed",Impact,sans-serif;--ease:cubic-bezier(.22,1,.36,1)}.tt-capsule *{box-sizing:border-box}.tt-capsule{scroll-behavior:smooth;scroll-padding-top:86px}.tt-capsule{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:hidden}.tt-capsule a{color:inherit;text-decoration:none}.tt-capsule button{font:inherit;color:inherit;cursor:pointer}.tt-capsule button,.tt-capsule a{-webkit-tap-highlight-color:transparent}.tt-capsule button{border:0}.tt-capsule button:focus-visible,.tt-capsule a:focus-visible,.tt-capsule [tabindex]:focus-visible{outline:3px solid var(--pink);outline-offset:5px}.tt-capsule img{max-width:100%;display:block}.tt-capsule button:disabled{cursor:default}.tt-capsule h1,.tt-capsule h2,.tt-capsule h3,.tt-capsule p{margin:0}.tt-capsule button,.tt-capsule a{touch-action:manipulation}.tt-capsule ::selection{background:var(--pink);color:#fff}.tt-capsule .skip{position:fixed;top:-100px;left:20px;background:var(--yellow);padding:15px;z-index:100}.tt-capsule .skip:focus{top:15px}.tt-capsule .scroll-meter{position:fixed;top:0;left:0;height:4px;width:0;background:var(--pink);z-index:80}.tt-capsule .nav{height:85px;padding:0 4.2%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20}.tt-capsule .brand{width:124px}.tt-capsule .brand img{width:124px;height:auto}.tt-capsule .nav nav{display:flex;gap:35px;font:700 13px var(--sans);letter-spacing:.04em}.tt-capsule .nav nav a{position:relative;padding:10px 0}.tt-capsule .nav nav a:after{content:"";position:absolute;bottom:3px;left:0;height:3px;width:0;background:var(--pink);transition:width .25s}.tt-capsule .nav nav a:hover:after{width:100%}.tt-capsule .nav-actions{display:flex;gap:12px;align-items:center}.tt-capsule .theme-switch{background:transparent;font-size:27px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%}.tt-capsule .saved-button{background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:24px;font-size:17px;min-width:65px}.tt-capsule .saved-button span{font-size:12px;margin-left:5px}.tt-capsule .hero{min-height:700px;position:relative;display:grid;grid-template-columns:.96fr 1.04fr;padding:44px 0 65px 5.5%;align-items:center;overflow:hidden}.tt-capsule .hero-copy{padding:8px 20px 0 0;position:relative;z-index:4}.tt-capsule .eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;display:flex;align-items:center;gap:10px}.tt-capsule .eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--pink)}.tt-capsule .capsule-logo{width:min(450px,94%);margin:32px 0 25px;transform:rotate(-5deg)}.tt-capsule h1{font:900 clamp(52px,5.1vw,86px)/.89 var(--display);letter-spacing:-.025em;position:relative}.tt-capsule h1 span{white-space:nowrap}.tt-capsule h1 svg{width:96%;height:19px;fill:none;stroke:var(--pink);stroke-width:5;margin-top:5px}.tt-capsule .hero-copy>p{font-size:15px;line-height:1.7;margin:20px 0 27px;color:var(--muted)}.tt-capsule .hero-actions{display:flex;gap:26px;align-items:center}.tt-capsule .tt-button{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;padding:19px 23px;font:800 13px var(--sans);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .25s var(--ease),box-shadow .25s;white-space:nowrap}.tt-capsule .tt-button:hover{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.tt-capsule .tt-button span{font-size:23px;line-height:.7}.tt-capsule .tt-primary{background:var(--pink);color:#fff}.tt-capsule .text-link{background:none;border-bottom:1px solid currentColor;padding:8px 0;font-size:11px;font-weight:800;letter-spacing:.04em}.tt-capsule .text-link span{font-size:20px;margin-left:8px}.tt-capsule .tiny-note{margin-top:32px;display:flex;gap:10px;align-items:center;font-size:9px;font-weight:700;letter-spacing:.1em}.tt-capsule .spark{color:var(--pink);font-size:23px}.tt-capsule .hero-stage{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;perspective:1000px;min-height:590px}.tt-capsule .hero-art{width:105%;max-width:none;position:relative;transform:rotate(3deg);border:3px solid var(--ink);box-shadow:10px 10px 0 var(--cyan);will-change:transform;transition:transform .12s linear}.tt-capsule .stage-shadow{position:absolute;top:10%;right:3%;bottom:10%;left:3%;background:var(--pink);transform:rotate(-6deg)}.tt-capsule .sticker{position:absolute;z-index:5;will-change:transform}.tt-capsule .bubble{top:1%;left:3%;background:var(--paper);border:3px solid var(--ink);padding:14px 24px;border-radius:50%;font:700 18px/1 var(--display);transform:rotate(-10deg);box-shadow:3px 3px 0 var(--ink)}.tt-capsule .bubble:after{content:"";position:absolute;width:17px;height:18px;background:var(--paper);border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);bottom:-10px;left:30px;transform:skewY(30deg)}.tt-capsule .star-badge{bottom:8%;right:6%;width:115px;height:115px;clip-path:polygon(50% 0,61% 18%,80% 5%,83% 28%,100% 28%,92% 48%,100% 65%,77% 70%,80% 94%,58% 83%,47% 100%,38% 81%,16% 92%,20% 70%,0 67%,11% 48%,0 31%,23% 29%,20% 7%,40% 18%);background:var(--yellow);display:grid;place-content:center;text-align:center;font:800 15px/1.1 var(--display);transform:rotate(12deg)}.tt-capsule .stage-caption{position:absolute;bottom:-28px;left:3%;right:5%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.06em;font-weight:700}.tt-capsule .scroll-cue{position:absolute;bottom:17px;left:5.5%;font-size:20px;display:flex;align-items:center;gap:12px}.tt-capsule .scroll-cue span{font-size:8px;font-weight:800;letter-spacing:.12em}.tt-capsule footer{display:flex;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:.06em;margin-top:15px;gap:10px}.tt-capsule .placed-sticker{position:absolute;width:110px;height:110px;display:grid;place-content:center;font:900 48px var(--display);border:2px solid #151515;color:#151515;filter:drop-shadow(4px 5px 0 #151515);-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;transform:translate(-50%,-50%) rotate(var(--angle));z-index:3}.tt-capsule .placed-sticker:active{cursor:grabbing}.tt-capsule .placed-sticker.star{background:var(--yellow);clip-path:polygon(50% 0,62% 25%,85% 10%,80% 39%,100% 50%,76% 61%,89% 89%,59% 78%,48% 100%,38% 76%,10% 89%,24% 61%,0 48%,27% 38%,12% 12%,39% 25%);border:0}.tt-capsule .placed-sticker.heart{border-radius:50%;background:var(--pink);font-size:70px;color:var(--paper);width:100px;height:100px}.tt-capsule .placed-sticker.bubble{background:var(--paper);font-size:32px;border-radius:50%;padding:10px;top:auto;left:auto;box-shadow:none}.tt-capsule .placed-sticker.bubble:after{width:12px;height:12px;left:22px;bottom:-7px}.tt-capsule .closing{padding:75px 5.5% 85px;background:var(--pink);text-align:center;position:relative;overflow:hidden;border-top:2px solid var(--ink)}.tt-capsule .closing .eyebrow{justify-content:center;margin-bottom:25px}.tt-capsule .closing h2{font-size:clamp(75px,11vw,155px)}.tt-capsule .closing h2 em{color:var(--paper);-webkit-text-stroke:0}.tt-capsule .closing .tt-button{margin-top:30px}.tt-capsule .ink{background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--paper)}.tt-capsule .closing p{font-size:12px;margin-top:22px}.tt-capsule .closing-shapes span{position:absolute;font-size:150px;color:var(--yellow);-webkit-text-stroke:2px var(--ink);pointer-events:none}.tt-capsule .closing-shapes span:nth-child(1){left:7%;top:25%;transform:rotate(20deg)}.tt-capsule .closing-shapes span:nth-child(2){right:8%;bottom:15%;font-size:190px}.tt-capsule .closing-shapes span:nth-child(3){left:20%;bottom:5%;font-size:60px;color:var(--cyan)}.tt-capsule footer{padding:36px 5.5%;display:flex;align-items:center;gap:30px;border-top:2px solid var(--ink)}.tt-capsule footer>img{width:105px}.tt-capsule footer>p{font-size:8px;font-weight:700;letter-spacing:.1em}.tt-capsule footer>div{margin-left:auto;display:flex;gap:24px;align-items:center;font-size:8px;font-weight:700}.tt-capsule footer button{font-size:8px;font-weight:700;background:none;padding:8px 0}.tt-capsule dialog{padding:0;max-width:850px;width:90%;max-height:90vh;border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:10px 10px 0 var(--pink);overflow:auto}.tt-capsule dialog::backdrop{background:#101010b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tt-capsule .dialog-close{position:absolute;right:12px;top:12px;z-index:3;border:1px solid var(--ink);border-radius:50%;width:35px;height:35px;background:var(--paper)}.tt-capsule .dialog-layout{display:grid;grid-template-columns:1fr 1fr}.tt-capsule .dialog-art{background:var(--dialog-bg);padding:45px 15px;display:grid;place-items:center;min-height:430px}.tt-capsule .dialog-art img{width:100%;max-height:410px;object-fit:contain;filter:drop-shadow(5px 10px 4px #0003)}.tt-capsule .dialog-copy{padding:60px 30px 35px}.tt-capsule .dialog-copy .eyebrow{font-size:8px}.tt-capsule .dialog-number{font:600 15px var(--display);margin-top:25px;display:block;color:var(--muted)}.tt-capsule .dialog-copy h2{font-size:58px;margin:10px 0 20px}.tt-capsule .dialog-copy>p{font-size:12px;line-height:1.7;color:var(--muted)}.tt-capsule .dialog-copy dl{font-size:10px;margin:25px 0}.tt-capsule .dialog-copy dl>div{border-top:1px solid var(--line);padding:12px 0;display:flex;justify-content:space-between;gap:14px}.tt-capsule .dialog-copy dt{font-size:8px;font-weight:800;white-space:nowrap}.tt-capsule .dialog-copy dd{margin:0;text-align:right}.tt-capsule .dialog-copy .tt-button{font-size:10px;padding:15px}.tt-capsule .dialog-copy .dialog-note{font-size:8px;margin:17px 0;color:var(--muted)}.tt-capsule .dialog-copy .text-link{font-size:9px}.tt-capsule .toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);padding:15px 23px;background:var(--ink);color:var(--paper);box-shadow:4px 4px 0 var(--cyan);border:1px solid var(--paper);font-size:12px;z-index:100;opacity:0;pointer-events:none;transition:.25s;max-width:90%;text-align:center}.tt-capsule .toast.show{transform:translate(-50%);opacity:1}.tt-capsule .reveal{opacity:0;transform:translateY(30px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.tt-capsule .reveal.is-visible{opacity:1;transform:none}.tt-capsule.night{--paper:#20201f;--ink:#f5f0e5;--muted:#b7b3a9;--line:#f5f0e533}.tt-capsule.night .brand img,.tt-capsule.night footer>img{filter:invert(1)}.tt-capsule.night .hero-art{border-color:#151515}.tt-capsule.night .product-art{color:#151515;border-color:#f5f0e5}.tt-capsule.night .product-art .save-heart,.tt-capsule.night .product-arrow{background:#f5f0e5;border-color:#151515;color:#151515}.tt-capsule.night .product-art .save-heart[aria-pressed=true]{background:var(--pink);color:#fff}.tt-capsule.night .worlds{background:#101010}.tt-capsule.night .sticker-wall{color:#151515;border-color:#f5f0e5}.tt-capsule.night .wall-text span{-webkit-text-stroke-color:#151515}.tt-capsule.night .closing{color:#151515}.tt-capsule.night .closing h2 em{color:#f5f0e5}.tt-capsule.night .closing .ink{background:#151515;color:#f5f0e5;border-color:#151515;box-shadow:4px 4px #f5f0e5}.tt-capsule.night .dialog-art{background:var(--dialog-bg)}.tt-capsule.motion-off *,.tt-capsule.motion-off *:before,.tt-capsule.motion-off *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.tt-capsule.motion-off .reveal{opacity:1;transform:none}.tt-capsule .hero{min-height:570px;padding:25px 0 40px 5.5%;grid-template-columns:1fr 1.05fr}.tt-capsule .hero-stage{min-height:510px}.tt-capsule .capsule-logo{width:min(390px,90%);margin:15px 0 22px}.tt-capsule .hero-art{width:98%}.tt-capsule .hero-copy>p{margin:17px 0 22px}.tt-capsule .hero h1{font-size:clamp(50px,5vw,78px)}.tt-capsule .hero-actions .tt-button{padding:16px 22px}.tt-capsule .bubble{top:4%}.tt-capsule .star-badge{bottom:4%}.tt-capsule .lineup-content{padding:45px}.tt-capsule .lineup-content h2{margin:20px 0 30px;font:900 55px/.9 var(--display)}.tt-capsule .lineup-item{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:18px 0}.tt-capsule .lineup-item img{width:90px;height:95px;object-fit:contain}.tt-capsule .lineup-item h3{font:800 26px var(--display)}.tt-capsule .lineup-item p{font-size:12px;margin:8px 0}.tt-capsule .lineup-item a{font-size:12px;text-decoration:underline}.tt-capsule .lineup-item button{margin-left:auto;background:transparent;font-size:24px}.tt-capsule .lineup-empty{line-height:1.7;color:var(--muted)}@media(min-width:1600px){.tt-capsule .hero{max-width:1560px;margin:auto}}@media(max-width:1000px){.tt-capsule .nav nav{font-size:10px;gap:20px}.tt-capsule .hero{min-height:520px}.tt-capsule .hero-stage{min-height:450px}.tt-capsule .hero h1{font-size:53px}.tt-capsule .hero-copy>p{font-size:13px}.tt-capsule .bubble{font-size:15px}.tt-capsule .star-badge{width:95px;height:95px;font-size:12px}}@media(max-width:760px){.tt-capsule{scroll-padding-top:65px}.tt-capsule .nav{height:68px;padding:0 5%}.tt-capsule .brand,.tt-capsule .brand img{width:100px}.tt-capsule .nav nav{display:none}.tt-capsule .hero{padding:25px 6% 38px;display:grid;grid-template-columns:1fr;gap:20px;min-height:0}.tt-capsule .hero-copy{padding:0}.tt-capsule .eyebrow{font-size:8px}.tt-capsule .capsule-logo{width:76%;max-width:340px;margin:18px 0}.tt-capsule .hero h1{font-size:clamp(48px,10.6vw,77px)}.tt-capsule .hero h1 svg{height:13px}.tt-capsule .hero-copy>p{font-size:13px;margin:12px 0 18px}.tt-capsule .hero-actions .tt-button{font-size:10px;padding:14px 18px}.tt-capsule .hero-stage{min-height:0;aspect-ratio:1.15;width:94%;margin:auto}.tt-capsule .hero-art{width:100%;max-height:100%;object-fit:contain}.tt-capsule .bubble{font-size:13px;top:0;padding:10px 18px}.tt-capsule .star-badge{width:80px;height:80px;font-size:10px;bottom:0;right:0}.tt-capsule footer{padding:30px 6%;flex-wrap:wrap;gap:20px}.tt-capsule footer>img{width:90px}.tt-capsule footer>div{margin:0;width:100%;justify-content:space-between;gap:10px;font-size:7px}.tt-capsule footer>p,.tt-capsule footer button{font-size:7px}.tt-capsule .dialog-layout{grid-template-columns:1fr}.tt-capsule .dialog-art{min-height:0;height:280px;padding:20px}.tt-capsule .dialog-art img{height:100%;width:100%;object-fit:contain}.tt-capsule .dialog-copy{padding:25px}.tt-capsule .dialog-copy h2{font-size:48px}.tt-capsule .dialog-number{margin-top:10px}.tt-capsule .lineup-content{padding:40px 22px}.tt-capsule .lineup-item{gap:12px}}@media(prefers-reduced-motion:reduce){.tt-capsule{scroll-behavior:auto}.tt-capsule *,.tt-capsule *:before,.tt-capsule *:after{animation:none!important;transition:none!important}}.tt-capsule .chapter-nav{height:62px;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:26px;padding:0 4%;background:var(--paper);border-block:1px solid var(--line)}.tt-capsule .reading-counter{font-size:10px;white-space:nowrap}.tt-capsule .reading-counter b{font-size:18px}.tt-capsule .chapter-hint{font-size:8px;letter-spacing:.06em;white-space:nowrap;margin-left:auto}.tt-capsule .chapter-links{display:flex;gap:23px;align-items:center;overflow-x:auto;scrollbar-width:none;height:100%}.tt-capsule .chapter-links a{font:700 13px var(--display);white-space:nowrap;position:relative;height:100%;display:flex;align-items:center;gap:6px}.tt-capsule .chapter-links a span{font:500 8px var(--sans);opacity:.5}.tt-capsule .chapter-links a[aria-current]{color:var(--pink)}.tt-capsule .chapter-links a[aria-current]:after{content:"";position:absolute;bottom:9px;left:0;right:0;height:2px;background:currentColor}.tt-capsule #comic-chapters{padding-top:0}.tt-capsule .scene{position:relative;isolation:isolate;min-height:850px;background:var(--scene-ground);color:var(--scene-ink);clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);margin-top:-52px;scroll-margin-top:35px;overflow:hidden;--drift:0px;--pointer-x:0px;--pointer-y:0px}.tt-capsule .scene:first-child{margin-top:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.tt-capsule .scene:nth-child(2n){clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.tt-capsule .scene-environment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.tt-capsule .scene-backdrop{position:absolute;width:100%;height:125%;top:-12%;object-fit:cover;object-position:65% 50%;transform:translate3d(var(--pointer-x),calc(var(--drift) * -.65),0) scale(1.05);opacity:.95}.tt-capsule .scene-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--scene-ground) 2%,color-mix(in srgb,var(--scene-ground) 94%,transparent) 18%,color-mix(in srgb,var(--scene-ground) 65%,transparent) 43%,transparent 75%),linear-gradient(0deg,var(--scene-ground),transparent 25%)}.tt-capsule .scene-inner{max-width:1440px;margin:auto;padding:135px 6% 115px;display:grid;grid-template-columns:1fr 1.12fr;grid-template-rows:auto auto;gap:0 6%;align-items:center;position:relative}.tt-capsule .scene-copy{position:relative;z-index:3;padding-bottom:30px}.tt-capsule .scene-kicker{font:700 11px var(--sans);letter-spacing:.13em;margin-bottom:25px;color:var(--accent)}.tt-capsule .scene-copy h2{font:900 clamp(54px,6.4vw,97px)/.87 var(--display);letter-spacing:-.025em;max-width:600px;text-wrap:balance}.tt-capsule .scene-story{font-size:14px;line-height:1.8;max-width:345px;margin-top:27px}.tt-capsule .scene-handnote{display:block;font:600 italic 21px var(--display);margin-top:22px;color:var(--accent);transform:rotate(-3deg)}.tt-capsule .tee-stage{grid-column:2;grid-row:1/3;align-self:center;position:relative;min-width:0}.tt-capsule .tee-preview{background:none;position:relative;width:100%;padding:0 0 20px;display:grid;place-items:center}.tt-capsule .scene-tee{width:100%;max-width:650px;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(12px 23px 12px #0005);transform:translate3d(calc(var(--pointer-x) * -1.4),calc(var(--pointer-y) * -1.4),0) rotate(-5deg);transition:scale .45s}.tt-capsule .scene:nth-child(2n) .scene-tee{transform:translate3d(calc(var(--pointer-x) * -1.4),calc(var(--pointer-y) * -1.4),0) rotate(4deg)}.tt-capsule .tee-preview:hover .scene-tee{scale:1.045}.tt-capsule .detail-hint{font-size:9px;font-weight:700;letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:7px;margin-top:5px}.tt-capsule .tee-halo{position:absolute;top:15%;right:3%;bottom:10%;left:3%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 18%,transparent),transparent 67%);transform:translateY(calc(var(--drift) * -1));pointer-events:none}.tt-capsule .scene-shop{grid-column:1;position:relative;z-index:3;max-width:430px}.tt-capsule .tee-name{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:5px 0 24px}.tt-capsule .tee-name h3{font:700 22px var(--display)}.tt-capsule .tee-name>span{font-size:10px;opacity:.7}.tt-capsule .size-picker{margin:0;padding:0;border:0;min-width:0}.tt-capsule .size-picker legend{padding:0;margin:0 0 11px;font-size:9px;font-weight:700;letter-spacing:.09em}.tt-capsule .size-value{margin-left:8px;color:var(--accent);font-weight:800}.tt-capsule .size-options{display:flex;gap:6px;flex-wrap:wrap}.tt-capsule .size-option{background:color-mix(in srgb,var(--scene-ground,var(--paper)) 75%,transparent);border:1px solid color-mix(in srgb,currentColor 45%,transparent);height:42px;min-width:39px;padding:0 9px;font-size:11px;font-weight:700;transition:background .2s,transform .2s}.tt-capsule .size-option:hover{transform:translateY(-3px);border-color:currentColor}.tt-capsule .size-option[aria-pressed=true]{background:var(--scene-ink,var(--ink));color:var(--scene-ground,var(--paper));border-color:var(--scene-ink,var(--ink))}.tt-capsule .scene-save{display:block;background:none;border-bottom:1px solid currentColor;padding:12px 0 8px;font-size:10px;font-weight:700;margin-top:15px;letter-spacing:.06em}.tt-capsule .scene-save[aria-pressed=true]{color:var(--accent)}.tt-capsule .next-scene{position:absolute;bottom:53px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.08em;font-weight:700;opacity:.7}.tt-capsule .next-scene span{font-size:25px;line-height:10px}.tt-capsule .scene-sound{position:absolute;right:3%;top:17%;font:900 italic clamp(60px,10vw,150px)/1 var(--display);color:var(--accent);opacity:.18;transform:rotate(-12deg) translateY(calc(var(--drift) * 1.6));white-space:nowrap}.tt-capsule .scene-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--accent);stroke-width:3;opacity:.15;stroke-dasharray:350 900;animation:ink-run 12s linear infinite}.tt-capsule .atmosphere{position:absolute;animation-play-state:paused!important}.tt-capsule .in-view .atmosphere,.tt-capsule .in-view .scene-lines{animation-play-state:running!important}.tt-capsule .scene-lines{animation-play-state:paused}.tt-capsule .atmosphere-one{width:45%;height:50%;right:0;bottom:12%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent) 25%,transparent),transparent 65%);filter:blur(22px);animation:mist-drift 9s ease-in-out infinite alternate}.tt-capsule .atmosphere-two{width:25%;height:40%;right:8%;top:10%;border-radius:50%;background:radial-gradient(ellipse,#fff8,transparent 60%);mix-blend-mode:soft-light;animation:glimmer 6s ease-in-out infinite alternate}.tt-capsule .scene-backdrop{height:116%;top:-8%;width:100%;object-position:center;opacity:1;filter:none;transform:translate3d(calc(var(--pointer-x) * .6),calc(var(--drift) * -.5),0) scale(1.04)}.tt-capsule .scene-wash{background:linear-gradient(90deg,color-mix(in srgb,var(--scene-ground) 94%,transparent) 0%,color-mix(in srgb,var(--scene-ground) 85%,transparent) 29%,color-mix(in srgb,var(--scene-ground) 26%,transparent) 48%,transparent 70%),linear-gradient(0deg,color-mix(in srgb,var(--scene-ground) 60%,transparent),transparent 25%)}.tt-capsule .scene-lines{display:none}.tt-capsule .tee-halo{background:radial-gradient(ellipse,color-mix(in srgb,var(--scene-ground) 90%,transparent),transparent 70%);top:5%;right:-5%;bottom:0;left:-5%}.tt-capsule .atmosphere-one{background:none;filter:none}.tt-capsule .atmosphere-two{background:radial-gradient(ellipse,#fff4,transparent 65%);opacity:.3;mix-blend-mode:soft-light}.tt-capsule .scene-reaper .atmosphere-one,.tt-capsule .scene-steam .atmosphere-one,.tt-capsule .scene-flash .atmosphere-one{width:55%;height:50%;right:0;bottom:0;filter:blur(25px);background:radial-gradient(ellipse,#f8ecda28,transparent 65%);animation:street-fog 10s ease-in-out infinite alternate}.tt-capsule .scene-curtain .atmosphere-one{right:-8%;top:0;bottom:auto;width:28%;height:100%;border-radius:0;background:repeating-linear-gradient(90deg,#910c1544,transparent 24%,#d82a2622 48%);transform-origin:top right;animation:curtain-sway 7s ease-in-out infinite alternate}.tt-capsule .scene-ink .atmosphere-one{width:85px;height:80px;right:4%;bottom:17%;border-radius:55% 45% 40% 60%;background:#f4db27;box-shadow:-35px 58px 0 -26px #007c84,30px -55px 0 -29px #f4db27;animation:ink-wobble 8s ease-in-out infinite alternate}.tt-capsule .scene-lamp .atmosphere-two{right:5%;top:-10%;width:60%;height:95%;border-radius:0;clip-path:polygon(47% 0,55% 0,100% 100%,0 100%);background:linear-gradient(#ffe6a530,transparent);mix-blend-mode:screen;animation:glimmer 5s ease-in-out infinite alternate}.tt-capsule #dialog-sizes{margin:20px 0 25px}.tt-capsule #dialog-sizes .size-option{height:38px;min-width:34px;padding:0 8px}.tt-capsule .hero-art{transform:translate3d(var(--pointer-x,0px),var(--pointer-y,0px),0) rotate(3deg)}@keyframes mist-drift{0%{transform:translate(-30px,20px) scale(.9);opacity:.5}to{transform:translate(35px,-20px) scale(1.15);opacity:1}}@keyframes street-fog{0%{transform:translate(-8%,18%) scale(.9);opacity:.4}to{transform:translate(9%,-14%) scale(1.18);opacity:.8}}@keyframes glimmer{0%{opacity:.4}to{opacity:.9}}@keyframes ink-run{to{stroke-dashoffset:-1250}}@keyframes curtain-sway{0%{transform:skew(-3deg) translate(0)}to{transform:skew(3deg) translate(15px)}}@keyframes ink-wobble{0%{transform:rotate(-10deg) scale(.95)}to{transform:rotate(9deg) scale(1.1);border-radius:40% 60% 55% 45%/52% 37% 63% 48%}}.tt-capsule.motion-off .scene-backdrop,.tt-capsule.motion-off .scene-tee,.tt-capsule.motion-off .hero-art{transform:none!important}.tt-capsule.motion-off .atmosphere,.tt-capsule.motion-off .scene-lines{animation:none!important}.tt-capsule.motion-off .scene-sound,.tt-capsule.motion-off .tee-halo{transform:none!important}@media(min-width:1600px){.tt-capsule .scene-inner{padding-top:150px;padding-bottom:140px}.tt-capsule .scene{min-height:930px}}@media(max-width:1100px){.tt-capsule .chapter-nav{gap:15px;padding-inline:4%}.tt-capsule .chapter-links{gap:17px}.tt-capsule .chapter-hint{display:none}.tt-capsule .scene-inner{gap:0 3%;padding:120px 6% 115px}.tt-capsule .scene-copy h2{font-size:70px}.tt-capsule .scene-story{font-size:13px}.tt-capsule .size-options{gap:4px}.tt-capsule .size-option{min-width:34px;padding:0 7px}.tt-capsule .scene{min-height:800px}.tt-capsule .scene-handnote{font-size:19px}}@media(max-width:760px){.tt-capsule .chapter-nav{height:56px;padding:0 5%;gap:18px}.tt-capsule .reading-counter{font-size:8px}.tt-capsule .reading-counter b{font-size:15px}.tt-capsule .chapter-links{gap:22px}.tt-capsule .chapter-links a{font-size:12px}.tt-capsule .chapter-links a span{display:none}.tt-capsule .scene{min-height:0;margin-top:-28px;scroll-margin-top:28px;clip-path:polygon(0 0,100% 3%,100% 100%,0 100%)}.tt-capsule .scene:nth-child(2n){clip-path:polygon(0 3%,100% 0,100% 100%,0 100%)}.tt-capsule .scene-inner{padding:85px 7% 105px;grid-template-columns:1fr;gap:0}.tt-capsule .scene:first-child .scene-inner{padding-top:48px}.tt-capsule .scene-copy{padding-bottom:0}.tt-capsule .scene-kicker{font-size:9px;margin-bottom:18px}.tt-capsule .scene-copy h2{font-size:clamp(56px,12vw,79px);max-width:500px}.tt-capsule .scene-story{font-size:12px;line-height:1.7;max-width:350px;margin-top:18px}.tt-capsule .scene-handnote{font-size:18px;margin-top:12px}.tt-capsule .tee-stage{grid-column:1;grid-row:auto;width:100%;max-width:470px;margin:8px auto 4px}.tt-capsule .scene-tee{aspect-ratio:1.12;width:100%;max-height:410px}.tt-capsule .tee-preview{padding:0 0 7px}.tt-capsule .detail-hint{font-size:8px;margin-top:0}.tt-capsule .scene-shop{grid-column:1;width:100%;max-width:none}.tt-capsule .tee-name{margin:20px 0 19px}.tt-capsule .tee-name h3{font-size:24px}.tt-capsule .tee-name>span{font-size:10px}.tt-capsule .size-option{height:43px;flex:1;min-width:32px;padding:0 5px}.tt-capsule .size-options{gap:5px;flex-wrap:nowrap}.tt-capsule .scene-save{margin-top:12px}.tt-capsule .scene-backdrop{width:170%;left:-35%;height:110%;top:-5%;object-position:60% 50%}.tt-capsule .scene-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--scene-ground) 96%,transparent) 0%,color-mix(in srgb,var(--scene-ground) 90%,transparent) 22%,color-mix(in srgb,var(--scene-ground) 20%,transparent) 42%,transparent 55%,color-mix(in srgb,var(--scene-ground) 94%,transparent) 80%,var(--scene-ground) 98%)}.tt-capsule .scene-sound{top:43%;font-size:90px;right:-2%}.tt-capsule .scene-flash .scene-sound{top:39%;right:1%}.tt-capsule .next-scene{left:7%;right:7%;bottom:45px;font-size:7px}.tt-capsule .scene-curtain .atmosphere-one{width:35%;opacity:.5}.tt-capsule .scene-lamp .atmosphere-two{top:15%;height:70%;right:0;width:90%}}@media(max-width:370px){.tt-capsule .size-options{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.tt-capsule .size-option{min-width:44px}.tt-capsule .hero h1{font-size:45px}.tt-capsule .scene-copy h2{font-size:54px}}@media(min-width:761px){.tt-capsule .scene-inner{padding-left:13%;padding-right:7%;grid-template-columns:1fr 1.15fr;gap:0 5%}.tt-capsule .scene-copy h2{font-size:clamp(54px,5.8vw,86px)}.tt-capsule .scene-copy{align-self:start;padding-top:10px}.tt-capsule .scene-shop{grid-column:2;max-width:100%;margin-top:18px}.tt-capsule .tee-stage{grid-row:1;grid-column:2}.tt-capsule .scene-wash{background:radial-gradient(ellipse at 27% 35%,color-mix(in srgb,var(--scene-ground) 94%,transparent) 0%,color-mix(in srgb,var(--scene-ground) 86%,transparent) 22%,transparent 56%)}.tt-capsule .scene-story{max-width:320px}.tt-capsule .scene-tee{max-height:490px;aspect-ratio:1.05}.tt-capsule .scene-inner{padding-bottom:125px}.tt-capsule .scene{min-height:930px}.tt-capsule .next-scene{left:13%}}.tt-capsule .scene-flash .scene-tee,.tt-capsule .scene-lamp .scene-tee{filter:drop-shadow(0 0 1px #f8e9cacc) drop-shadow(10px 20px 15px #0006)}.tt-capsule .scene-steam .scene-environment{background:radial-gradient(ellipse at 80% 50%,#79623d,var(--scene-ground) 70%)}.tt-capsule .scene-steam .atmosphere-two{background:radial-gradient(ellipse,#ed322d55,transparent 70%)}@media(max-width:760px){.tt-capsule .scene-backdrop{width:160%;left:-30%;object-position:center}.tt-capsule .scene-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--scene-ground) 94%,transparent),color-mix(in srgb,var(--scene-ground) 88%,transparent) 22%,transparent 42%,transparent 59%,color-mix(in srgb,var(--scene-ground) 95%,transparent) 79%,var(--scene-ground) 98%)}}@media(min-width:761px){.tt-capsule .scene-wash{background:radial-gradient(ellipse at 30% 32%,color-mix(in srgb,var(--scene-ground) 78%,transparent) 0%,color-mix(in srgb,var(--scene-ground) 55%,transparent) 15%,transparent 49%)}}.tt-capsule .scene-shop:before{content:"";position:absolute;top:-26px;right:-35px;bottom:-26px;left:-35px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,color-mix(in srgb,var(--scene-ground) 98%,transparent) 20%,color-mix(in srgb,var(--scene-ground) 88%,transparent) 50%,transparent 74%);filter:blur(9px)}.tt-capsule .scene-story,.tt-capsule .scene-kicker,.tt-capsule .scene-handnote{text-shadow:0 1px 3px var(--scene-ground),0 0 8px var(--scene-ground)}@media(max-width:760px){.tt-capsule .scene-backdrop{width:130%;left:-15%;height:auto;top:32%;object-fit:contain}.tt-capsule .scene-wash{background:linear-gradient(180deg,var(--scene-ground) 0%,color-mix(in srgb,var(--scene-ground) 90%,transparent) 25%,transparent 38%,transparent 68%,color-mix(in srgb,var(--scene-ground) 90%,transparent) 82%,var(--scene-ground) 98%)}}@media(max-width:760px){.tt-capsule .scene-backdrop{-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 78%,transparent)}}.tt-capsule{--action-font:"Luckiest Guy",Impact,sans-serif}.tt-capsule .nav nav,.tt-capsule .nav nav a,.tt-capsule .chapter-links a,.tt-capsule .chapter-links a span,.tt-capsule .chapter-hint,.tt-capsule .next-scene,.tt-capsule .tt-button,.tt-capsule button,.tt-capsule .size-option,.tt-capsule .scene-save,.tt-capsule .detail-hint,.tt-capsule .text-link,.tt-capsule footer button{font-family:var(--action-font);font-weight:400;font-synthesis:none;letter-spacing:.025em}.tt-capsule .nav nav a{font-size:14px}.tt-capsule .chapter-links a{font-size:14px}.tt-capsule .chapter-links a span{font-size:10px}.tt-capsule .tt-button,.tt-capsule .hero-actions .tt-button{font-size:15px}.tt-capsule .size-option{font-size:14px}.tt-capsule .scene-save{font-size:13px}.tt-capsule .detail-hint{font-size:12px}.tt-capsule .next-scene{font-size:11px}.tt-capsule .chapter-hint{font-size:10px}.tt-capsule .dialog-copy .tt-button{font-size:13px}.tt-capsule .saved-button span{font-family:var(--action-font)}@media(max-width:1100px){.tt-capsule .chapter-links{gap:16px}.tt-capsule .chapter-links a{font-size:12px}.tt-capsule .nav nav a{font-size:12px}}@media(max-width:760px){.tt-capsule .chapter-links a{font-size:12px}.tt-capsule .hero-actions .tt-button,.tt-capsule .size-option{font-size:13px}.tt-capsule .scene-save{font-size:12px}.tt-capsule .detail-hint,.tt-capsule .next-scene{font-size:10px}}.tt-capsule dialog{overscroll-behavior:contain}.tt-capsule .dialog-close{width:44px;height:44px}.tt-capsule .size-option{touch-action:manipulation}@media(max-width:760px){.tt-capsule{scroll-padding-top:60px}.tt-capsule .nav-actions{gap:10px}.tt-capsule .theme-switch{width:44px;height:44px}.tt-capsule .saved-button{min-height:44px}.tt-capsule .hero{padding:22px 6% 25px;gap:18px}.tt-capsule .capsule-logo{width:72%;max-width:290px;margin:14px 0 18px}.tt-capsule .hero h1 svg{display:block;height:10px;margin:9px 0 0}.tt-capsule .hero-copy>p{margin:14px 0 17px;line-height:1.55}.tt-capsule .hero-stage{width:94%;aspect-ratio:1.17}.tt-capsule .hero-actions .tt-button{min-height:48px;padding:14px 19px}.tt-capsule .chapter-nav{height:58px;padding-inline:5%;gap:14px}.tt-capsule .reading-counter{min-width:35px}.tt-capsule .chapter-links{gap:24px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 15px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 15px),transparent);padding-inline:8px 20px;scroll-padding-inline:20px}.tt-capsule .chapter-links a{min-height:48px;font-size:13px;flex-shrink:0}.tt-capsule .scene{scroll-margin-top:6px}.tt-capsule .scene-inner{padding-top:67px;padding-bottom:90px}.tt-capsule .scene:first-child .scene-inner{padding-top:39px}.tt-capsule .scene-kicker{margin-bottom:16px}.tt-capsule .scene-story{font-size:13px;line-height:1.65}.tt-capsule .scene-handnote{font-size:19px}.tt-capsule .tee-stage{margin-top:16px}.tt-capsule .scene-tee{max-height:365px}.tt-capsule .tee-name{margin-top:17px}.tt-capsule .size-picker legend{font-size:10px}.tt-capsule .size-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tt-capsule .size-option{width:100%;height:46px;min-width:44px;font-size:15px}.tt-capsule .scene-save{min-height:46px;padding:14px 0 10px;font-size:13px}.tt-capsule .detail-hint{font-size:11px;padding:12px 0 8px}.tt-capsule .next-scene{bottom:33px;font-size:10px;min-height:30px;align-items:center}.tt-capsule .next-scene span{font-size:27px}.tt-capsule dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);box-shadow:5px 5px 0 var(--pink)}.tt-capsule .dialog-art{height:260px}.tt-capsule .dialog-copy{padding:24px}.tt-capsule .dialog-copy h2{font-size:48px}.tt-capsule .dialog-copy>p{font-size:13px}.tt-capsule .dialog-copy .tt-button{min-height:46px;font-size:13px}.tt-capsule .dialog-close{top:10px;right:10px}.tt-capsule .lineup-content{padding:40px 20px 25px}.tt-capsule .lineup-item{gap:10px}.tt-capsule .lineup-item img{width:70px;height:85px}.tt-capsule .lineup-item button{min-width:44px;min-height:44px}.tt-capsule .lineup-item a{display:inline-flex;align-items:center;min-height:44px}.tt-capsule #dialog-sizes .size-option{height:46px;min-width:44px;font-size:14px}.tt-capsule footer{padding-bottom:max(24px,env(safe-area-inset-bottom));gap:18px}.tt-capsule footer>div{flex-wrap:wrap;gap:12px 18px;font-size:10px}.tt-capsule footer button,.tt-capsule footer a{min-height:44px;display:inline-flex;align-items:center;font-size:11px}.tt-capsule .scene-reaper .atmosphere-one,.tt-capsule .scene-steam .atmosphere-one,.tt-capsule .scene-flash .atmosphere-one{filter:blur(14px)}}@media(min-width:600px)and (max-width:760px){.tt-capsule .hero{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.tt-capsule .hero h1{font-size:42px}.tt-capsule .hero-stage{width:100%;aspect-ratio:1}.tt-capsule .hero-copy .eyebrow{font-size:7px}.tt-capsule .capsule-logo{width:95%}.tt-capsule .hero-copy>p{font-size:12px}.tt-capsule .hero-actions .tt-button{font-size:11px;padding:12px}.tt-capsule .scene-inner{padding-inline:10%}.tt-capsule .tee-stage{max-width:430px}.tt-capsule .scene-shop{max-width:470px;margin:auto;width:100%}.tt-capsule .scene-copy h2{font-size:76px}}@media(max-width:350px){.tt-capsule .hero h1{font-size:43px}.tt-capsule .scene-copy h2{font-size:52px}.tt-capsule .scene-inner{padding-inline:6%}.tt-capsule .scene-story{font-size:12px}.tt-capsule .hero-copy .eyebrow{font-size:7px}.tt-capsule .chapter-nav{padding-inline:4%;gap:10px}.tt-capsule .lineup-item h3{font-size:23px}}.tt-capsule .scene-steam .scene-backdrop{width:100%;height:116%;top:-8%;left:0;object-fit:cover;object-position:center;opacity:1;-webkit-mask-image:none;mask-image:none}.tt-capsule .scene-steam .scene-tee{filter:drop-shadow(0 0 1px #f4e5ca99) drop-shadow(10px 20px 12px #0006)}@media(max-width:760px){.tt-capsule .scene-steam .scene-backdrop{width:150%;height:100%;left:-25%;top:0;object-fit:cover;object-position:50% 60%;-webkit-mask-image:none;mask-image:none}.tt-capsule .scene-steam .scene-wash{background:linear-gradient(180deg,color-mix(in srgb,var(--scene-ground) 94%,transparent) 0%,color-mix(in srgb,var(--scene-ground) 85%,transparent) 24%,transparent 43%,transparent 62%,color-mix(in srgb,var(--scene-ground) 95%,transparent) 86%,var(--scene-ground))}}@media(max-width:760px){.tt-capsule .scene-steam .scene-backdrop{width:120%;height:auto;left:-10%;top:34%;object-fit:contain;object-position:center;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 88%,transparent)}.tt-capsule .scene-steam .scene-wash{background:linear-gradient(180deg,var(--scene-ground),color-mix(in srgb,var(--scene-ground) 88%,transparent) 24%,transparent 37%,transparent 68%,var(--scene-ground) 88%)}}@media(max-width:760px){.tt-capsule .scene-steam .scene-backdrop{top:19%}}@media(max-width:760px){.tt-capsule .scene .scene-backdrop{width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:50% 50%;-webkit-mask-image:none;mask-image:none;opacity:1;filter:none;transform:translate3d(0,calc(var(--drift) * -.2),0) scale(1.03)}.tt-capsule .scene .scene-wash{background:none}.tt-capsule .scene .scene-environment{background:var(--scene-ground)}.tt-capsule .scene-inner{padding:64px 7% 86px}.tt-capsule .scene:first-child .scene-inner{padding-top:42px}.tt-capsule .scene-kicker{margin-bottom:15px}.tt-capsule .scene-copy h2{font-size:clamp(48px,12.3vw,67px)}.tt-capsule .scene-story{font-size:12px;line-height:1.65;margin-top:17px;max-width:330px}.tt-capsule .scene-handnote{font-size:18px;margin-top:13px}.tt-capsule .tee-stage{width:88%;margin:20px 0 3px auto}.tt-capsule .scene-tee{max-height:345px;aspect-ratio:1.06}.tt-capsule .tee-preview{padding-bottom:0}.tt-capsule .detail-hint{font-size:10px;padding:11px 0 7px}.tt-capsule .tee-name{margin:17px 0}.tt-capsule .scene-shop{margin-top:7px}.tt-capsule .scene-shop:before{top:-22px;right:-20px;bottom:-22px;left:-20px;background:radial-gradient(ellipse,color-mix(in srgb,var(--scene-ground) 96%,transparent) 20%,color-mix(in srgb,var(--scene-ground) 78%,transparent) 52%,transparent 76%)}.tt-capsule .scene .atmosphere-one{opacity:.22}.tt-capsule .scene .atmosphere-two{opacity:.18}.tt-capsule .scene-ink .atmosphere-one{opacity:.35}.tt-capsule .scene-copy{max-width:100%}}@media(min-width:600px)and (max-width:760px){.tt-capsule .scene-inner{padding-inline:12%}.tt-capsule .tee-stage{max-width:390px;margin:22px auto 0}.tt-capsule .scene .scene-backdrop{object-position:center 45%}.tt-capsule .scene-copy h2{font-size:70px}}@media(max-width:350px){.tt-capsule .scene-inner{padding-inline:6%}.tt-capsule .scene-copy h2{font-size:46px}.tt-capsule .scene-story{font-size:12px}.tt-capsule .tee-stage{width:89%}}@media(max-width:760px){.tt-capsule .scene .scene-wash{background:radial-gradient(ellipse 80% 26% at 35% 14%,color-mix(in srgb,var(--scene-ground) 92%,transparent) 15%,color-mix(in srgb,var(--scene-ground) 68%,transparent) 65%,transparent 100%)}.tt-capsule .scene-copy h2{text-shadow:0 1px 0 var(--scene-ground),0 0 7px var(--scene-ground)}.tt-capsule .tee-stage{width:82%}}@media(max-width:760px){.tt-capsule .tee-name h3{position:relative;text-shadow:0 1px 0 var(--scene-ground),0 0 4px var(--scene-ground),0 0 8px var(--scene-ground)}.tt-capsule .detail-hint{background:color-mix(in srgb,var(--scene-ground) 90%,transparent);padding:10px 12px 7px}.tt-capsule .scene-save{text-shadow:0 0 5px var(--scene-ground)}}.tt-capsule .capsule-logo{width:100%;max-width:none;transform:none}.tt-capsule .capsule-logo img{width:100%;height:auto}@media(max-width:760px){.tt-capsule .capsule-logo{width:calc(100% + 12vw);max-width:none;margin:14px -6vw 18px;transform:none}.tt-capsule .capsule-logo img{width:100%;height:auto}}.tt-capsule .cart-button{background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:24px;padding:12px 15px;min-height:44px;font-family:var(--action-font);font-size:13px;white-space:nowrap}.tt-capsule .cart-button span{margin-left:4px}.tt-capsule .scene-actions{display:flex;align-items:center;gap:18px;margin-top:16px}.tt-capsule .add-to-cart{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:49px;padding:15px 19px;background:var(--scene-ink);color:var(--scene-ground);border:2px solid var(--scene-ink);font-family:var(--action-font);font-size:16px;letter-spacing:.035em;flex:1;transition:transform .2s}.tt-capsule .add-to-cart:hover{transform:translateY(-2px)}.tt-capsule .add-to-cart span{font-family:var(--sans);font-size:24px;line-height:16px}.tt-capsule .scene-actions .scene-save{margin:0;min-height:44px;font-size:11px;white-space:nowrap}.tt-capsule .size-error{font-size:12px;font-weight:700;margin:8px 0 0;line-height:1.4}.tt-capsule .size-error:empty{display:none}.tt-capsule .cart-content{padding:50px 35px 35px}.tt-capsule .cart-content h2{font:900 58px/.9 var(--display);margin:18px 0 25px}.tt-capsule .cart-item{display:flex;gap:18px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.tt-capsule .cart-item>img{width:110px;height:110px;object-fit:contain}.tt-capsule .cart-item-copy{flex:1}.tt-capsule .cart-item h3{font:800 27px var(--display)}.tt-capsule .cart-item p{font-size:12px;margin:6px 0 12px}.tt-capsule .cart-quantity{display:flex;align-items:center;gap:8px}.tt-capsule .cart-quantity button{width:44px;height:44px;border:1px solid var(--line);background:transparent;font-size:22px}.tt-capsule .cart-quantity span{min-width:25px;text-align:center;font-size:14px}.tt-capsule .cart-remove{background:none;min-width:44px;min-height:44px;font-size:25px}.tt-capsule .cart-empty{font-size:14px;line-height:1.8;margin-bottom:25px}.tt-capsule .cart-note{font-size:12px;line-height:1.6;color:var(--muted);margin:20px 0}.tt-capsule #cart-summary{font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:15px}.tt-capsule .cart-content .tt-button{font-family:var(--action-font);font-size:14px}.tt-capsule .cart-quantity button:disabled{opacity:.35}@media(max-width:760px){.tt-capsule .nav-actions{gap:7px}.tt-capsule .cart-button{padding:10px 12px;font-size:12px}.tt-capsule .saved-button{padding:10px 12px;min-width:54px}.tt-capsule .scene-actions{gap:12px}.tt-capsule .add-to-cart{min-height:49px;font-size:15px;padding:14px 16px}.tt-capsule .scene-actions .scene-save{font-size:10px}.tt-capsule .cart-content{padding:45px 20px 25px}.tt-capsule .cart-content h2{font-size:50px}.tt-capsule .cart-item{gap:10px}.tt-capsule .cart-item>img{width:77px;height:94px}.tt-capsule .cart-item h3{font-size:24px}.tt-capsule .cart-item p{font-size:11px}.tt-capsule .cart-quantity{gap:3px}.tt-capsule .cart-quantity button{width:44px}.tt-capsule .cart-remove{min-width:30px}}.tt-capsule .capsule-logo{width:94%;margin-left:auto;margin-right:auto}@media(max-width:760px){.tt-capsule .capsule-logo{width:calc(100% + 4vw);max-width:none;margin:14px -2vw 18px}}.tt-capsule{display:block;position:relative;isolation:isolate;width:100%;max-width:none;overflow:clip;box-sizing:border-box;background:var(--paper);color:var(--ink);font-family:var(--sans);--tt-header-offset:calc(var(--header-is-sticky,0) * var(--header-height,0px) + var(--announcement-bar-is-sticky,0) * var(--announcement-bar-height,0px))}.tt-capsule .chapter-nav{top:var(--tt-header-offset);z-index:3}.tt-capsule .scene{scroll-margin-top:calc(var(--tt-header-offset) + 65px)}.tt-capsule .tt-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 6%;background:var(--paper);font:400 12px var(--action-font)}.tt-capsule .tt-controls button{background:none;min-height:44px;font:inherit}.tt-capsule .tt-product-price{font-size:13px;font-weight:700}.tt-capsule .tt-variant-field{display:block;margin:16px 0;font-size:12px}.tt-capsule .tt-variant-field[hidden]{display:none}.tt-capsule .tt-variant-field select{display:block;width:100%;padding:12px;margin-top:6px;color:var(--scene-ink);background:var(--scene-ground);border:1px solid currentColor;font:inherit;min-height:46px}.tt-capsule .add-to-cart{width:100%;flex:none}.tt-capsule .add-to-cart:disabled{opacity:.5;cursor:default;transform:none}.tt-capsule .size-option:disabled{opacity:.35;cursor:default;text-decoration:line-through;transform:none}.tt-capsule .size-option[aria-pressed=true]{background:var(--scene-ink);color:var(--scene-ground)}.tt-capsule .tt-editor-note{font:500 12px/1.6 var(--sans);padding:14px;background:var(--paper);color:var(--ink);margin:15px 0}.tt-capsule .tee-preview{color:inherit;text-decoration:none}.tt-capsule .tt-product-form{margin:0}.tt-capsule .tt-product-form [hidden]{display:none}.tt-capsule .tt-product-form .size-error{min-height:0}.tt-capsule .tt-product-form button{font-synthesis:none}.tt-capsule .tt-controls a{min-height:44px;display:flex;align-items:center}@media(max-width:760px){.tt-capsule .scene-inner{padding-bottom:105px}.tt-capsule .scene-shop{margin-top:12px}.tt-capsule .tt-variant-field select{font-size:16px}.tt-capsule .tt-controls{font-size:11px}}.tt-capsule .tee-preview>picture{display:block;width:100%}.tt-capsule .scene-tee{height:auto;object-fit:contain}.tt-capsule .scene-inner{grid-template-columns:1fr;justify-items:center}.tt-capsule .scene-copy{grid-column:1;grid-row:auto;width:100%;max-width:100%;padding-bottom:0}.tt-capsule .tee-stage{grid-column:1;grid-row:auto;width:100%;max-width:1000px;margin:28px auto 12px;justify-self:center}.tt-capsule .scene-tee{display:block;width:100%;max-width:1000px;max-height:none;height:auto;aspect-ratio:auto}.tt-capsule .scene-shop{grid-column:1;grid-row:auto;width:100%;max-width:560px;margin:22px auto 0;justify-self:center}@media(min-width:761px){.tt-capsule .scene-inner{padding:110px 6% 125px}.tt-capsule .scene-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 8%;align-items:start}.tt-capsule .scene-kicker{grid-column:1/-1}.tt-capsule .scene-copy h2{grid-column:1;grid-row:2/4}.tt-capsule .scene-story{grid-column:2;grid-row:2;margin-top:0;max-width:360px}.tt-capsule .scene-handnote{grid-column:2;grid-row:3}}@media(max-width:760px){.tt-capsule .tee-stage{width:104%;max-width:none;margin:30px -2% 18px}.tt-capsule .scene-tee{max-height:none;aspect-ratio:auto}.tt-capsule .scene-shop{max-width:560px}}@media(min-width:761px){.tt-capsule .scene .scene-backdrop{width:100%;height:auto;max-width:none;top:var(--desktop-art-top,310px);left:0;object-fit:contain;object-position:center;opacity:1;filter:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 5%,#000 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 5%,#000 93%,transparent 100%);transform:translate3d(0,calc(var(--drift) * -.12),0)}.tt-capsule .scene .scene-environment{background:var(--scene-ground)}.tt-capsule .scene .scene-wash{background:none}.tt-capsule .scene .tee-halo{opacity:.3}.tt-capsule .scene .atmosphere-one,.tt-capsule .scene .atmosphere-two{opacity:.22}.tt-capsule .scene-curtain .atmosphere-one{top:var(--desktop-art-top,310px);height:55%;width:15%}.tt-capsule .scene-lamp .atmosphere-two{top:var(--desktop-art-top,310px);height:45%;right:20%;width:35%}.tt-capsule .scene-ink .atmosphere-one{bottom:30%;right:3%}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/tat-toons.css.map */
