:root{--ts-blue:#1d2088;--ts-soft:#e8e9f3;--ts-yellow:#f6b11b;--ts-ink:#000829;--ts-muted:#656a7d}.ts-shell{width:min(1432px,100% - 64px);margin-inline:auto}.ts-section{padding:78px 0}.ts-heading{text-align:center;margin:0 auto 38px}.ts-heading h2,.ts-intro h2,.ts-compatibility h2{color:var(--ts-ink);margin:0 0 14px;font-size:45px;font-weight:700;line-height:1.16}.ts-heading p{max-width:1180px;color:var(--ts-muted);margin:0 auto;font-size:18px;line-height:1.55}.ts-heading-light h2,.ts-heading-light p{color:#fff}.ts-button{background:var(--ts-yellow);color:#fff;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:52px;padding:0 30px;font-size:18px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ts-button:hover{background:var(--ts-blue);transform:translateY(-2px)}.ts-hero{background:linear-gradient(90deg,#e8e9f3f5 0%,#e8e9f3d6 39%,#1d208840 68%,#1d2088c7 100%),url(/images/two-shot-injection-molding/hero.webp) 50%/cover no-repeat;align-items:center;min-height:650px;display:grid}.ts-hero-inner{padding-left:30px}.ts-hero h1{color:#000;white-space:normal;max-width:920px;margin:0 0 22px;font-size:48px;font-weight:700;line-height:1.18}.ts-hero p{color:#111;max-width:900px;margin:0 0 14px;font-size:18px;line-height:1.55}.ts-cert-strip{color:#fff;background:#050505;padding:38px 0}.ts-cert-strip .ts-shell{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.ts-cert-strip div div{align-items:center;gap:12px;font-size:16px;line-height:1.35;display:flex}.ts-cert-strip span{color:var(--ts-yellow);font-size:19px}.ts-intro-grid{grid-template-columns:357px minmax(0,1fr);align-items:center;gap:44px;display:grid}.ts-image-frame{border-radius:70px 0 0;width:100%;max-width:357px;overflow:hidden}.ts-image-frame img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.ts-intro article h3{color:var(--ts-blue);margin:0 0 22px;font-size:20px;font-weight:600}.ts-intro article p,.ts-materials article p,.ts-compatibility p,.ts-process-grid p,.ts-benefit-grid p,.ts-choice p,.ts-applications p,.ts-faq p,.ts-resource-grid p{color:var(--ts-muted);font-size:18px;line-height:1.55}.ts-materials{padding-top:34px}.ts-material-grid{gap:22px;display:grid}.ts-material-grid article,.ts-specialized{background:#fff;border:1px solid #dcdfe9;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.ts-material-grid article>div,.ts-specialized>div{padding:34px}.ts-material-grid h3,.ts-specialized h3,.ts-process-grid h3,.ts-benefit-grid h3,.ts-choice h3,.ts-applications h3,.ts-faq h3,.ts-resource-grid h3{margin:0 0 14px;font-size:25px;font-weight:700;line-height:1.25}.ts-material-grid img,.ts-specialized img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .35s}.ts-material-grid article{overflow:hidden}.ts-material-grid article:hover img,.ts-specialized:hover img{transform:scale(1.035)}.ts-compatibility{margin-top:56px}.ts-compatibility>header{max-width:1120px}.ts-compatibility>header p{margin:9px 0}.ts-table-row{grid-template-columns:1.65fr .65fr;gap:20px;margin-top:24px;display:grid}.ts-table-wrap{overflow-x:auto}.ts-table-row table,.ts-comparison table{border-collapse:collapse;background:#fff;width:100%;height:100%;font-size:16px}.ts-table-row th,.ts-table-row td,.ts-comparison th,.ts-comparison td{text-align:left;vertical-align:top;border:1px solid #d7d9e4;padding:15px}.ts-table-row th,.ts-comparison th{background:var(--ts-blue);color:#fff;font-weight:700}.ts-table-row aside{background:var(--ts-soft);border:1px solid #d7d9e4;padding:28px}.ts-table-row aside h3{margin:0 0 14px;font-size:25px}.ts-specialized{margin-top:24px;overflow:hidden}.ts-design{background:var(--ts-blue);color:#fff;padding:78px 0}.ts-design-cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ts-design-cards article{color:#111;background:#fff;border-radius:4px;grid-template-columns:58px 1fr;gap:16px;padding:26px;display:grid}.ts-design-cards article>span{background:var(--ts-blue);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:27px;display:grid}.ts-design-cards h3{margin:0 0 10px;font-size:25px}.ts-design-cards p{color:#5e6376;font-size:16px;line-height:1.55}.ts-design-tabs{flex-wrap:wrap;gap:10px;margin:28px 0 14px;display:flex}.ts-design-tabs button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffb3;border-radius:3px;padding:10px 17px;font-size:16px;font-weight:700}.ts-design-tabs button.active,.ts-design-tabs button:hover{background:var(--ts-yellow);border-color:var(--ts-yellow);color:#111}.ts-design-detail{color:#111;background:#fff;grid-template-columns:1fr 330px;align-items:stretch;gap:24px;padding:24px;display:grid}.ts-design-detail article{display:none}.ts-design-detail article.active{display:block}.ts-design-detail h3{margin:0 0 12px;font-size:25px}.ts-design-detail p,.ts-design-detail li{font-size:17px;line-height:1.55}.ts-design-detail img{object-fit:cover;width:100%;height:100%;min-height:230px}.ts-process-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ts-process-grid article{background:#fff;border:1px solid #dadde7;grid-template-columns:60px 1fr;gap:18px;padding:28px;transition:background .2s,box-shadow .2s;display:grid}.ts-process-grid article:hover{background:var(--ts-soft);box-shadow:0 10px 24px #1d20881f}.ts-process-grid article>span{background:var(--ts-blue);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.ts-process-grid p{margin:8px 0}.ts-process-note{border-left:5px solid var(--ts-yellow);background:#fff8e6;gap:20px;margin-top:18px;padding:20px;font-size:17px;line-height:1.5;display:flex}.ts-comparison{margin-top:54px}.ts-comparison header{text-align:center}.ts-comparison h3{margin:0 0 10px;font-size:35px}.ts-comparison header p{color:var(--ts-muted);font-size:18px}.ts-comparison .ts-table-wrap{margin-top:22px}.ts-benefits{color:#fff;background:linear-gradient(#050614c7,#050614d1),url(/images/two-shot-injection-molding/benefits.webp) 50%/cover no-repeat;padding:82px 0}.ts-benefit-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.ts-benefit-grid article{background:#00000047;border:1px solid #fff3;grid-template-columns:46px 1fr;gap:15px;padding:20px;display:grid}.ts-benefit-grid article>span{color:var(--ts-yellow);font-size:34px}.ts-benefit-grid p,.ts-benefit-grid h3{color:#fff}.ts-choice{background:#fff}.ts-choice-top,.ts-choice-bottom{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px;display:grid}.ts-choice article{background:#fff;border:1px solid #dadde8;padding:28px;transition:background .2s}.ts-choice article:hover{background:var(--ts-soft)}.ts-choice ul{padding-left:22px}.ts-choice li{margin:7px 0;font-size:17px;line-height:1.45}.ts-choice-cta{background:var(--ts-blue);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.ts-choice-cta h3{color:#fff}.ts-choice-cta p{color:#fff;max-width:1000px;margin:0}.ts-choice-cta .ts-button:hover{color:var(--ts-blue);background:#fff}.ts-applications{background:var(--ts-soft)}.ts-application-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ts-application-grid article{background:#fff;border:1px solid #d8dae4;transition:box-shadow .25s,transform .25s;overflow:hidden}.ts-application-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1d208824}.ts-app-image{overflow:hidden}.ts-app-image img{object-fit:cover;width:100%;height:260px;transition:transform .35s}.ts-application-grid article:hover img{transform:scale(1.045)}.ts-application-grid article>div:last-child{padding:26px}.ts-application-grid a,.ts-resource-grid a{color:var(--ts-blue);font-size:18px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.ts-application-grid a:hover,.ts-resource-grid a:hover{color:var(--ts-yellow);transform:translateY(-2px)}.ts-application-grid .ts-button{color:#fff;background:var(--ts-blue);display:inline-flex}.ts-application-grid .ts-button:hover{color:#fff;background:var(--ts-blue)}.ts-faq{background:#fff}.ts-faq-grid{grid-template-columns:1.55fr .55fr;align-items:start;gap:24px;display:grid}.ts-faq h2{margin:0 0 24px;font-size:45px}.ts-faq details{background:#fff;border:1px solid #dcdfe7;margin-bottom:10px}.ts-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px;font-size:18px;font-weight:700;list-style:none;display:flex}.ts-faq details p{margin:0;padding:0 20px 20px}.ts-faq aside{background:var(--ts-blue);color:#fff;padding:34px}.ts-faq aside p{color:#fff}.ts-faq aside .ts-button:hover{color:var(--ts-blue);background:#fff}.ts-products{background:var(--ts-soft);padding:76px 0}.ts-product-carousel{align-items:center;gap:12px;display:flex;position:relative}.ts-product-viewport{width:100%;overflow:hidden}.ts-product-track{transition:transform .45s;display:flex}.ts-product-track figure{flex:0 0 25%;margin:0;padding:0 10px}.ts-product-track img{object-fit:contain;background:#fff;border:1px solid #dcdfe8;width:100%;height:250px}.ts-product-carousel>button{background:var(--ts-blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:32px}.ts-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.ts-dots span{background:var(--ts-blue);border-radius:50%;width:8px;height:8px}.ts-contact{background:var(--ts-blue);color:#fff;text-align:center;padding:82px 0}.ts-contact h2{margin:0 0 14px;font-size:45px}.ts-contact p{font-size:18px;line-height:1.55}.ts-contact .ts-button:hover{color:var(--ts-blue);background:#fff}.ts-resource-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ts-resource-grid article{background:var(--ts-blue);color:#fff;overflow:hidden}.ts-resource-image{overflow:hidden}.ts-resource-grid img{object-fit:cover;width:100%;height:250px;transition:transform .35s}.ts-resource-grid article:hover img{transform:scale(1.045)}.ts-resource-grid article>div:last-child{padding:24px}.ts-resource-grid h3,.ts-resource-grid p{color:#fff}.ts-resource-grid a{color:var(--ts-yellow)}@media (width<=1100px){.ts-hero h1{white-space:normal}.ts-cert-strip .ts-shell{grid-template-columns:repeat(3,1fr)}.ts-intro-grid{grid-template-columns:1fr}.ts-image-frame img{max-height:420px}.ts-table-row{grid-template-columns:1fr}.ts-application-grid{grid-template-columns:repeat(2,1fr)}.ts-faq-grid{grid-template-columns:1fr}.ts-product-track figure{flex-basis:50%}}@media (width<=760px){.ts-shell{width:min(100% - 28px,1432px)}.ts-section{padding:54px 0}.ts-heading h2,.ts-intro h2,.ts-compatibility h2,.ts-faq h2,.ts-contact h2{font-size:34px}.ts-heading p,.ts-intro article p,.ts-materials article p,.ts-compatibility p,.ts-process-grid p,.ts-benefit-grid p,.ts-choice p,.ts-applications p,.ts-faq p,.ts-resource-grid p{font-size:16px}.ts-hero{background-position:55%;min-height:720px}.ts-hero-inner{padding-left:0}.ts-hero h1{font-size:38px}.ts-hero p{font-size:16px}.ts-cert-strip .ts-shell,.ts-material-grid article,.ts-specialized,.ts-design-cards,.ts-process-grid,.ts-benefit-grid,.ts-choice-top,.ts-choice-bottom,.ts-application-grid,.ts-resource-grid{grid-template-columns:1fr}.ts-material-grid article:nth-child(2) img{order:2}.ts-material-grid img,.ts-specialized img{min-height:260px}.ts-design-detail{grid-template-columns:1fr}.ts-design-detail img{min-height:220px}.ts-process-note,.ts-choice-cta{flex-direction:column;align-items:flex-start}.ts-comparison h3{font-size:30px}.ts-application-grid{grid-template-columns:1fr}.ts-product-track figure{flex-basis:100%}.ts-product-track img{height:280px}.ts-product-carousel>button{flex-basis:36px;width:36px;height:36px}.ts-resource-grid{grid-template-columns:1fr}}.ts-comparison tbody td{transition:background-color .22s}.ts-comparison tbody tr:hover td{background-color:#e8e9f3}.ts-faq-grid{align-items:stretch}.ts-faq-grid>aside{flex-direction:column;justify-content:center;height:100%;display:flex}.ts-faq-grid>aside .ts-button{align-self:flex-start}.ts-application-grid article{flex-direction:column;display:flex}.ts-application-grid article>div:last-child{flex-direction:column;flex:1;display:flex}.ts-application-grid article>div:last-child .ts-button{align-self:flex-start;margin-top:auto}.ts-resource-grid[data-astro-cid-fiqhswyn] article[data-astro-cid-fiqhswyn]{flex-direction:column;display:flex}.ts-resource-grid[data-astro-cid-fiqhswyn] article[data-astro-cid-fiqhswyn]>div[data-astro-cid-fiqhswyn]:last-child{flex-direction:column;flex:1;display:flex}.ts-resource-grid[data-astro-cid-fiqhswyn] article[data-astro-cid-fiqhswyn]>div[data-astro-cid-fiqhswyn]:last-child a[data-astro-cid-fiqhswyn]{align-self:flex-start;margin-top:auto}
