.t-blog{--maxw: 80rem;--gap: 1.75rem;font-family:var(--font-brand, "FT Terra", "Inter", system-ui, sans-serif);display:block;background:var(--torras-white, #fff);color:var(--torras-charcoal, #1A1A1A);padding:clamp(1.75rem,5vw,4rem) clamp(1rem,4vw,3.5rem) clamp(3.5rem,7vw,6rem)}.t-blog *,.t-blog *:before,.t-blog *:after{box-sizing:border-box}.t-blog__inner{max-width:var(--maxw);margin:0 auto}.t-blog__top{margin-bottom:clamp(1.5rem,4vw,2.75rem)}.t-blog__title{font-family:var(--font-brand, inherit);font-size:clamp(1.875rem,4.4vw,3.25rem);font-weight:400;line-height:1.1;letter-spacing:-1.44px;margin:0 0 1.375rem;color:var(--torras-black, #000)}.t-blog__tags{display:flex;gap:.625rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;margin:0 -.25rem;padding-inline:.25rem}.t-blog__tags::-webkit-scrollbar{display:none}.t-blog__tag{flex:0 0 auto;display:inline-flex;align-items:center;padding:.5625rem 1.125rem;border-radius:var(--r-btn, .375rem);font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;color:var(--neutral-800, #333);background:var(--neutral-100, #F4F4F4);border:1px solid transparent;transition:background var(--t-default, .2s ease),color var(--t-default, .2s ease),border-color var(--t-default, .2s ease)}.t-blog__tag:hover{border-color:var(--t-accent);color:var(--t-accent);background:#fff}.t-blog__tag.is-active{background:var(--torras-black, #000);color:#fff;border-color:var(--torras-black, #000)}.t-blog__featured{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);align-items:start}.t-blog__hero{position:relative;display:block;border-radius:var(--r-lg, .75rem);overflow:hidden;text-decoration:none;color:#fff;aspect-ratio:16 / 10;background:var(--neutral-100, #F4F4F4)}.t-blog__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.t-blog__hero-media img,.t-blog__hero-ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.t-blog__hero:hover .t-blog__hero-media img{transform:scale(1.04)}.t-blog__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#0000004d 42%,#0000 70%)}.t-blog__hero-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(1.25rem,3vw,2.25rem);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.t-blog__hero-badge{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:var(--r-sm, .25rem);font-size:.625rem;font-weight:700;letter-spacing:normal;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.28);color:#fff}.t-blog__hero-title{font-family:var(--font-brand, inherit);font-size:clamp(1.375rem,2.8vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.5px;margin:0;color:#fff;max-width:22ch}.t-blog__hero-meta{display:flex;align-items:center;gap:.625rem;font-size:.8125rem;color:#ffffffdb;font-weight:500}.t-blog__dot{width:.1875rem;height:.1875rem;border-radius:50%;background:currentColor;opacity:.7}.t-blog__latest{padding:0}.t-blog__latest-title{font-family:var(--font-brand, inherit);font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:normal;margin:0 0 1rem;padding-bottom:.875rem;border-bottom:1px solid var(--neutral-200, #E2E3E3)}.t-blog__latest-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.t-blog__post{display:flex;gap:.875rem;align-items:flex-start}.t-blog__post-thumb{flex:0 0 6.875rem;width:6.875rem;aspect-ratio:4 / 3;border-radius:var(--r-md, .5rem);overflow:hidden;display:block;background:var(--neutral-100, #F4F4F4)}.t-blog__post-thumb img,.t-blog__post-ph{width:100%;height:100%;object-fit:cover;display:block}.t-blog__post-body{display:flex;flex-direction:column;gap:.375rem;min-width:0}.t-blog__post-title{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--torras-charcoal, #1A1A1A);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--t-default, .2s ease)}.t-blog__post-title:hover{color:var(--t-accent)}.t-blog__post-date{font-size:.75rem;color:var(--neutral-500, #ACACAC)}.t-blog__news{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;background:linear-gradient(110deg,var(--torras-charcoal, #1A1A1A),#000);border-radius:var(--r-lg, .75rem);padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,2.75rem);margin-bottom:clamp(2.5rem,6vw,4.5rem);color:#fff}.t-blog__news-eyebrow{font-family:var(--font-brand, inherit);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--t-accent);display:inline-block;margin-bottom:.5rem}.t-blog__news-title{font-family:var(--font-brand, inherit);font-size:clamp(1.375rem,2.6vw,2.0625rem);font-weight:400;line-height:1.2;letter-spacing:-.5px;margin:0}.t-blog__news-body{margin:.5rem 0 0;font-size:.875rem;color:#ffffffb3;max-width:46ch}.t-blog__news-form{display:flex;gap:.625rem;flex:1 1 20rem;max-width:28.75rem}.t-blog__news-input{flex:1;min-width:0;height:3.125rem;padding:0 1.125rem;border-radius:var(--r-md, .5rem);border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fff;font-size:.875rem;font-family:inherit}.t-blog__news-input::placeholder{color:#ffffff80}.t-blog__news-btn{height:3.125rem;padding:0 1.625rem;border:none;cursor:pointer;border-radius:var(--r-btn, .375rem);background:var(--t-accent);color:#fff;font-family:inherit;font-size:.875rem;font-weight:700;white-space:nowrap;transition:background var(--t-default, .2s ease)}.t-blog__news-btn:hover{background:var(--torras-orange-hover, #E54E00)}.t-blog__group{margin-bottom:clamp(2.5rem,6vw,4.25rem)}.t-blog__group-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.125rem,2.5vw,1.75rem)}.t-blog__group-title{font-family:var(--font-brand, inherit);font-size:clamp(1.375rem,2.6vw,2.0625rem);font-weight:400;line-height:1.2;letter-spacing:-.5px;margin:0;color:var(--torras-black, #000)}.t-blog__more{display:inline-flex;align-items:center;gap:.4375rem;flex:0 0 auto;font-size:.875rem;font-weight:600;text-decoration:none;color:var(--neutral-600, #666871);transition:color var(--t-default, .2s ease)}.t-blog__more:hover{color:var(--t-accent)}.t-blog__more svg{width:.9375rem;height:.9375rem}.t-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem) var(--gap)}.t-blog__grid--flat{row-gap:clamp(2rem,4vw,3rem)}.t-blog-card{display:flex;flex-direction:column}.t-blog-card__media{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--r-lg, .75rem);overflow:hidden;background:var(--neutral-100, #F4F4F4)}.t-blog-card__media img,.t-blog-card__ph{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.t-blog-card:hover .t-blog-card__media img{transform:scale(1.05)}.t-blog-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:2;display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:var(--r-sm, .25rem);font-size:.625rem;font-weight:700;letter-spacing:normal;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--torras-charcoal, #1A1A1A);box-shadow:var(--shadow-sm, 0 2px 8px rgba(0,0,0,.06))}.t-blog-card__body{padding:1rem 2px 0;display:flex;flex-direction:column;gap:.625rem}.t-blog-card__meta{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--neutral-500, #ACACAC);font-weight:500}.t-blog-card__meta svg{width:.875rem;height:.875rem;flex:0 0 auto}.t-blog-card__title{font-family:var(--font-brand, inherit);font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:700;line-height:1.4;letter-spacing:normal;margin:0}.t-blog-card__title a{color:var(--torras-charcoal, #1A1A1A);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--t-default, .2s ease)}.t-blog-card__title a:hover{color:var(--t-accent)}.t-blog-card__excerpt{margin:0;font-family:var(--font-brand, inherit);font-size:.875rem;font-weight:400;line-height:1.65;color:var(--neutral-600, #666871);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.t-blog__pagination{margin-top:clamp(2.25rem,5vw,3.5rem)}.t-blog__pagination .pagination__list,.t-blog__pagination ul{display:flex;justify-content:center;align-items:center;gap:.375rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.t-blog__pagination a,.t-blog__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .625rem;border-radius:.5rem;text-decoration:none;font-size:.875rem;font-weight:600;color:var(--torras-charcoal, #1A1A1A)}.t-blog__pagination a:hover{background:var(--neutral-100, #F4F4F4)}.t-blog__pagination .pagination__item--current,.t-blog__pagination [aria-current]{background:var(--torras-black, #000);color:#fff}.t-blog__empty{font-size:1rem;color:var(--neutral-600, #666871);padding:2.5rem 0}@media(max-width:999px){.t-blog__featured{grid-template-columns:1fr}.t-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.t-blog__grid{grid-template-columns:1fr}.t-blog__hero{aspect-ratio:4 / 3}.t-blog__news-form{flex-basis:100%}}.t-blog.t-design-mode .t-blog__hero-media img,.t-blog.t-design-mode .t-blog-card__media img{transition:none!important;transform:none!important}.t-blog.t-design-mode .t-blog__hero-badge,.t-blog.t-design-mode .t-blog-card__badge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/torras-blog-listing.css.map */
