.tps-blog-section{margin:0!important;padding:0!important}.tps-blog{padding:11.2rem 0;background:#f2ede6}.tps-blog__container{max-width:1400px;margin:0 auto;padding:0 4.8rem}.tps-blog__label{font-family:Outfit,sans-serif;font-size:1.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#a23e5a;margin-bottom:1.2rem}.tps-blog__heading{font-family:Fraunces,serif;font-weight:700;line-height:1.12;color:#1c1917;font-size:clamp(3.2rem,3.5vw,4.8rem);margin-bottom:0}.tps-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.2rem;margin-top:4.8rem}.tps-blog__card{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #E7E0D7;transition:all .4s ease;text-decoration:none;color:inherit}.tps-blog__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.tps-blog__card-img{height:200px;background:#141414;overflow:hidden}.tps-blog__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.tps-blog__card:hover .tps-blog__card-img img{transform:scale(1.05)}.tps-blog__card-body{padding:2.4rem}.tps-blog__card-tag{font-size:1.248rem;letter-spacing:.15em;text-transform:uppercase;color:#a23e5a;font-weight:600;margin-bottom:.8rem;font-family:Outfit,sans-serif}.tps-blog__card-body h3{font-family:Fraunces,serif;font-size:1.92rem;font-weight:700;margin-bottom:.8rem;line-height:1.35;color:#1c1917}.tps-blog__card-body p{font-size:1.68rem;color:#78716c;margin-bottom:0;line-height:1.6;font-family:Outfit,sans-serif}@media(max-width:1024px){.tps-blog__container{padding:0 3.2rem}.tps-blog__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.tps-blog{padding:5.6rem 0}.tps-blog__container{padding:0 2rem}.tps-blog__grid{grid-template-columns:1fr;gap:1.6rem;margin-top:2.4rem}.tps-blog__card{display:flex;flex-direction:row;border-radius:8px}.tps-blog__card-img{width:110px;min-height:110px;height:auto;flex-shrink:0}.tps-blog__card-body{padding:1.36rem}.tps-blog__card-tag{font-size:1.04rem;margin-bottom:.48rem}.tps-blog__card-body h3{font-size:1.472rem;margin-bottom:.48rem}.tps-blog__card-body p{font-size:1.248rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tps-blog.css.map */
