.t-series-section{font-family:var(--font-brand, "FT Terra", "Inter", system-ui, sans-serif)}.t-series{background:var(--t-bg, #f8f9fa);padding:var(--section-pad-y, 6rem) 0}.t-series-inner{max-width:var(--container, 85rem);margin-inline:auto;padding-inline:var(--container-pad, 4rem)}.t-series-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 3rem;flex-wrap:wrap;margin-bottom:3rem}.t-series-head-left{max-width:40rem}.t-series-h2{font-size:var(--text-5xl);font-weight:400;line-height:1.06;letter-spacing:-1.2px;color:var(--torras-charcoal, #1A1A1A);margin:0}.t-series-h2 em{font-style:normal;color:var(--torras-orange, #FF5B00)}.t-series-sub{font-size:var(--text-md);font-weight:300;line-height:1.7;color:var(--neutral-600, #666871);margin:1rem 0 0;max-width:46ch}.t-series-all{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;font-size:var(--text-sm);font-weight:300;letter-spacing:.2px;color:var(--torras-charcoal, #1A1A1A);text-decoration:none;white-space:nowrap}.t-series-all svg{width:.8125rem;height:.8125rem}.t-series-all:hover{color:var(--torras-orange, #FF5B00);text-decoration:underline;text-underline-offset:.25rem}.t-series-all:focus-visible{outline:2px solid var(--torras-orange, #FF5B00);outline-offset:.25rem;border-radius:.125rem}.t-series-track{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.t-sc{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-lg, .75rem);overflow:hidden;color:inherit;text-decoration:none}.t-sc:focus-visible{outline:2px solid var(--torras-orange, #FF5B00);outline-offset:3px}.t-sc-media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--neutral-50, #F5F5F5)}.t-sc-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.t-sc-badge{position:absolute;top:.875rem;left:.875rem;font-size:.625rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1;padding:.375rem .5rem;border-radius:var(--r-sm, .25rem);background:var(--torras-charcoal, #1A1A1A);color:#fff}.t-sc-badge.is-hot{background:var(--torras-orange, #FF5B00)}.t-sc-rank{position:absolute;top:.875rem;right:.875rem;font-size:var(--text-xs);font-weight:300;line-height:1;padding:.375rem .5rem;border-radius:var(--r-sm, .25rem);background:#00000073;color:#fff}.t-sc-body{display:flex;flex-direction:column;flex:1;padding:1.25rem 1.25rem 1.125rem}.t-sc-copy{flex:1;margin-bottom:1.25rem}.t-sc-label{display:block;font-size:var(--text-xs);font-weight:300;line-height:1.2;color:var(--neutral-500, #ACACAC);margin-bottom:.375rem}.t-sc-name{font-size:var(--text-xl);font-weight:400;line-height:1.3;letter-spacing:-.3px;color:var(--torras-charcoal, #1A1A1A);margin:0}.t-sc-line{font-size:var(--text-sm);font-weight:300;line-height:1.55;color:var(--neutral-600, #666871);margin:.5rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.t-sc-hook{display:flex;align-items:flex-start;gap:.5rem;margin:.875rem 0 0;font-size:var(--text-sm);font-weight:300;line-height:1.5;color:var(--torras-charcoal, #1A1A1A)}.t-sc-hook svg{flex:0 0 auto;width:.875rem;height:.875rem;margin-top:.1875rem;color:var(--torras-orange, #FF5B00)}.t-sc-foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--neutral-200, #E2E3E3)}.t-sc-price{font-size:var(--text-xs);font-weight:300;color:var(--neutral-500, #ACACAC)}.t-sc-price strong{font-size:var(--text-lg);font-weight:300;letter-spacing:-.3px;color:var(--torras-charcoal, #1A1A1A);margin-left:.25rem}.t-sc-cta{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;font-size:var(--text-sm);font-weight:300;color:var(--torras-charcoal, #1A1A1A)}.t-sc-cta svg{width:.8125rem;height:.8125rem}@media(hover:hover){.t-sc:hover .t-sc-cta{color:var(--torras-orange, #FF5B00);text-decoration:underline;text-underline-offset:.25rem}}@media(max-width:1024px){.t-series-track{display:flex;grid-template-columns:none;gap:1rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.t-series-track::-webkit-scrollbar{display:none}.t-sc{flex:0 0 46%;scroll-snap-align:start}.t-series-section .t-cnav{display:flex;margin-top:1.5rem}}@media(max-width:768px){.t-series-head{margin-bottom:2rem}.t-sc{flex:0 0 84%}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/torras-series-overview.css.map */
