.tt-poster-carousel{position:relative;max-width:1550px;margin:0 auto;overflow:hidden;color:#14203c}.tt-poster-carousel__viewport{position:relative;height:clamp(440px,35vw,560px)}.tt-poster-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease}.tt-poster-carousel__slide.is-active{opacity:1;visibility:visible;z-index:1}.tt-poster-carousel__slide--stitch{--poster-ink: #10365c;--poster-muted: #315f85;--poster-accent: #167fae;background:radial-gradient(circle at 76% 54%,#f5fdff 0,#d5f2fb 32%,#a9def1 71%,#83c7e7)}.tt-poster-carousel__slide--spiderman{--poster-ink: #fff;--poster-muted: #ffe5e5;--poster-accent: #b9222c;background:linear-gradient(116deg,#751126,#bd2535 49%,#e8eef4 49.2%,#f9f2e9)}.tt-poster-carousel__slide--minecraft{--poster-ink: #183921;--poster-muted: #41634a;--poster-accent: #418447;background:linear-gradient(148deg,#ecf5dc,#d3e8b2 49%,#a8d17f 49.2%,#d7efbf)}.tt-poster-carousel__slide--minecraft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:linear-gradient(90deg,#52844a 1px,transparent 1px),linear-gradient(#52844a 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.tt-poster-carousel__orb{position:absolute;border-radius:50%;pointer-events:none}.tt-poster-carousel__orb--one{width:610px;height:610px;right:-90px;top:-230px;border:1px solid rgba(255,255,255,.58);box-shadow:0 0 0 74px #ffffff1a}.tt-poster-carousel__orb--two{width:420px;height:170px;right:7%;bottom:-94px;background:#ffffff57;filter:blur(12px)}.tt-poster-carousel__ghost-name{position:absolute;right:5%;top:6%;z-index:0;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.45);font-size:clamp(95px,10vw,170px);font-weight:900;line-height:1;letter-spacing:-.08em;pointer-events:none}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__ghost-name{-webkit-text-stroke-color:rgba(137,26,36,.13);font-size:clamp(70px,8vw,130px)}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__ghost-name{-webkit-text-stroke-color:rgba(40,100,38,.19);font-size:clamp(70px,8vw,130px)}.tt-poster-carousel__content{position:absolute;z-index:3;top:50%;left:clamp(32px,9%,140px);transform:translateY(-50%);width:min(39%,490px);color:var(--poster-ink)}.tt-poster-carousel__eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin:0 0 16px}.tt-poster-carousel__heading{color:var(--poster-ink);font-size:clamp(42px,4vw,62px);line-height:1.03;letter-spacing:-.035em;margin:0 0 22px;font-weight:750}.tt-poster-carousel__description{font-size:clamp(16px,1.2vw,20px);line-height:1.45;margin:0 0 30px;color:var(--poster-muted)}.tt-poster-carousel__button{display:inline-flex;align-items:center;gap:16px;padding:14px 25px;border-radius:100px;background:#fff;color:#15213b;text-decoration:none;font-size:16px;font-weight:600;box-shadow:0 8px 24px #1923411f;transition:transform .2s,box-shadow .2s}.tt-poster-carousel__button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1923412e}.tt-poster-carousel__products{position:absolute;right:3%;top:5%;width:55%;height:87%;z-index:2;mix-blend-mode:multiply}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__products{right:1%;width:50%}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__products{right:2%;width:54%}.tt-poster-carousel__product{position:absolute;display:grid;place-items:center;background:transparent}.tt-poster-carousel__product:after{content:"";position:absolute;left:18%;right:18%;bottom:3%;height:11%;z-index:-1;border-radius:50%;background:#1b32542b;filter:blur(14px)}.tt-poster-carousel__product--1{left:0;top:21%;width:39%;height:65%;z-index:2;transform:rotate(-7deg)}.tt-poster-carousel__product--2{left:27%;top:0;width:47%;height:96%;z-index:3;transform:rotate(3deg)}.tt-poster-carousel__product--3{right:0;bottom:9%;width:36%;height:64%;z-index:4;transform:rotate(8deg)}.tt-poster-carousel__product-image{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%),linear-gradient(0deg,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 9%,#000 91%,transparent 100%),linear-gradient(0deg,transparent 0%,#000 9%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.tt-poster-carousel__controls{position:absolute;z-index:5;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px}.tt-poster-carousel__arrow{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid rgba(20,32,60,.18);border-radius:50%;background:#ffffffeb;color:#14203c;font:30px/1 Arial,sans-serif;cursor:pointer}.tt-poster-carousel__dots{display:flex;align-items:center;gap:10px}.tt-poster-carousel__dot{width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;background:#fff9;cursor:pointer}.tt-poster-carousel__dot.is-active{background:#fff}.tt-poster-carousel__button:focus-visible,.tt-poster-carousel__arrow:focus-visible,.tt-poster-carousel__dot:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:749px){.tt-poster-carousel__viewport{height:590px}.tt-poster-carousel__slide--spiderman{background:linear-gradient(180deg,#870d1d,#b62331 45%,#e8eef4 46%,#fff7ef)}.tt-poster-carousel__content{top:34px;left:24px;transform:none;width:calc(100% - 48px)}.tt-poster-carousel__eyebrow{margin-bottom:10px;font-size:11px}.tt-poster-carousel__heading{font-size:38px;margin-bottom:13px;max-width:325px}.tt-poster-carousel__description{font-size:15px;line-height:1.35;margin-bottom:18px;max-width:305px}.tt-poster-carousel__button{padding:11px 18px;font-size:14px}.tt-poster-carousel__products{left:5%;right:auto;top:auto;bottom:58px;width:90%;height:240px}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__products{left:0;right:auto;bottom:42px;width:100%;height:290px}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__product--1{left:0;top:20%;width:33%;z-index:2;transform:none}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__product--2{left:31%;top:3%;width:38%;z-index:3;transform:none}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__product--3{right:0;bottom:6%;width:31%;z-index:2;transform:none}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__products{left:1%;width:98%;height:280px;bottom:42px}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__product--1{left:0;top:18%;width:38%}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__product--2{left:29%;top:0;width:43%}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__product--3{right:0;bottom:8%;width:34%}.tt-poster-carousel__slide--minecraft .tt-poster-carousel__product-image{transform:scale(1.32)}.tt-poster-carousel__product--1{top:19%}.tt-poster-carousel__product--2{top:0}.tt-poster-carousel__product--3{bottom:1%}.tt-poster-carousel__ghost-name{font-size:75px;top:auto;bottom:220px;right:8%}.tt-poster-carousel__slide--spiderman .tt-poster-carousel__ghost-name,.tt-poster-carousel__slide--minecraft .tt-poster-carousel__ghost-name{font-size:52px}.tt-poster-carousel__ghost-name{display:none}.tt-poster-carousel__controls{bottom:12px}}@media(prefers-reduced-motion:reduce){.tt-poster-carousel__slide,.tt-poster-carousel__button{transition:none}}.tt-poster-carousel__slide--nightmare{--poster-ink: #fff8e9;--poster-muted: #e5daf1;--poster-accent: #dfb558;background:linear-gradient(112deg,#21172f,#44305b 48%,#e8dff1 48.2%,#f7f1e8)}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__eyebrow{color:#edcd83;font-size:12px;letter-spacing:.14em}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__ghost-name{top:10%;right:3%;max-width:46%;font-size:clamp(55px,6vw,94px);line-height:.95;letter-spacing:-.055em;-webkit-text-stroke-color:rgba(81,48,108,.12)}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__button{background:#f5d990;color:#281c37}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__products{right:1%;width:51%;top:10%;height:80%}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__product--1{left:0;top:15%;width:37%;height:78%;transform:rotate(-7deg)}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__product--2{left:27%;top:0;width:48%;height:100%;transform:rotate(3deg)}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__product--3{right:-1%;bottom:0;width:36%;height:68%;transform:rotate(8deg)}@media(max-width:749px){.tt-poster-carousel__slide--nightmare{background:linear-gradient(180deg,#21172f,#44305b 52%,#e8dff1 52.2%,#f7f1e8)}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__eyebrow{font-size:10px;letter-spacing:.1em}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__heading{font-size:36px;max-width:330px}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__description{font-size:14px;max-width:330px}.tt-poster-carousel__slide--nightmare .tt-poster-carousel__products{left:2%;right:auto;top:auto;bottom:42px;width:96%;height:255px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/toontrove-poster-carousel.css.map */
