.xc-blog{padding:clamp(1.5rem,4vw,3.5rem)}.xc-blog__header{text-align:center;max-width:52rem;margin:0 auto clamp(1.5rem,4vw,2.75rem)}.xc-blog__eyebrow{font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6;margin-bottom:.75rem}.xc-blog__title{font-size:clamp(2rem,4vw,3.5rem);font-weight:800;letter-spacing:-.02em;color:#f5f5f5;margin-bottom:1rem}.xc-blog__title span{color:#f93c1f}.xc-blog__subtitle{color:#ffffffb3;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.xc-blog__filters{margin-bottom:clamp(1.25rem,3vw,2rem);display:block}.xc-blog__filters .filter-tags{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.xc-blog__filters .item button{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1.25rem;border-radius:999px;cursor:pointer;transition:all .25s ease}.xc-blog__filters .item.active button,.xc-blog__filters .item button:hover{border-color:#f93c1f;color:#fff;box-shadow:0 10px 20px #f93c1f33}.xc-blog__articles{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);min-width:0}.xc-blog__hero-card{display:flex;flex-direction:column;background:#1a1a1a;border-radius:1.25rem;border:1px solid rgba(255,255,255,.05);overflow:hidden;gap:0;min-width:0}.xc-blog__hero-media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden}.xc-blog__hero-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.xc-blog__hero-media:focus-visible .xc-blog__hero-img,.xc-blog__hero-media:hover .xc-blog__hero-img{transform:scale(1.04)}.xc-blog__media-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2b2b2b,#1f1f1f)}.xc-blog__hero-content{padding:clamp(1.5rem,4vw,2.75rem);display:flex;flex-direction:column;gap:.9rem}.xc-blog__meta-label{font-size:.85rem;text-transform:uppercase;letter-spacing:.2em;color:#ffffff8c}.xc-blog__date{font-size:.9rem;color:#fff9}.xc-blog__hero-title{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;color:#fff;line-height:1.3}.xc-blog__hero-title a{color:inherit}.xc-blog__hero-excerpt{color:#ffffffbf;line-height:1.7;font-size:1rem}.xc-blog__button{align-self:flex-start;background:#f93c1f;color:#fff;padding:.9rem 1.75rem;border-radius:999px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;display:inline-flex;align-items:center;gap:.35rem;transition:transform .25s ease,box-shadow .25s ease}.xc-blog__button:hover{transform:translateY(-2px);box-shadow:0 20px 35px #f93c1f59}.xc-blog__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;content-visibility:auto}.xc-blog-card{display:flex;flex-direction:column;background:#171717;border-radius:1.25rem;border:1px solid rgba(255,255,255,.05);overflow:hidden;min-width:0;transition:transform .35s ease,box-shadow .35s ease}.xc-blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0006}.xc-blog-card__media{display:block;aspect-ratio:4/3;overflow:hidden}.xc-blog-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.xc-blog-card__media:hover .xc-blog-card__img,.xc-blog-card__media:focus-visible .xc-blog-card__img{transform:scale(1.05)}.xc-blog-card__body{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.xc-blog-card__date{font-size:.85rem;color:#fff9;text-transform:uppercase;letter-spacing:.15em}.xc-blog-card__title{font-size:1.15rem;font-weight:700;color:#fff;line-height:1.4}.xc-blog-card__title a{color:inherit}.xc-blog-card__excerpt{color:#ffffffb8;line-height:1.6;font-size:.95rem}.xc-blog-card__link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#f93c1f;font-size:.8rem}.xc-blog-card__link span{transform:translate(0);transition:transform .25s ease}.xc-blog-card__link:hover span{transform:translate(4px)}.xc-blog__empty-state{grid-column:1 / -1;color:#fff9;text-align:center;padding:2rem 1rem}.xc-blog__pagination{margin-top:clamp(1.5rem,4vw,2.5rem);display:flex;justify-content:center}@media(min-width:48rem){.xc-blog__hero-card{flex-direction:row}.xc-blog__hero-media{flex:1 1 55%;aspect-ratio:auto;min-height:22rem}.xc-blog__hero-content{flex:1 1 45%}}@media(min-width:62rem){.xc-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75rem){.xc-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-main-blog.css.map */
