:root{--headings-font: "Baloo Chettan 2", sans-serif;--body-font: "Inter", sans-serif;--color-primary: #8B71BA;--color-secondary: #FFA800;--color-accent: #F45B56;--color-bg-light: #FFF4F0;--color-text-dark: #1D2652;--color-text-muted: rgba(29, 38, 82, .7);--border-color: #EBF1F5;--card-shadow: 0 8px 24px rgba(139, 113, 186, .08)}.main-blog-custom-wrapper{background-color:var(--color-bg-light);padding:40px 0 80px;font-family:var(--body-font);color:var(--color-text-dark)}.bread-top{padding:15px 0;margin-bottom:40px;background:transparent}.bread-info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bread-info h1{font-family:var(--headings-font);font-size:2.8rem;font-weight:700;color:var(--color-primary);margin:0 0 10px;text-transform:capitalize}.breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;gap:8px}.breadcrumb li{font-size:14px;color:var(--color-text-muted)}.breadcrumb li a{color:var(--color-text-dark);text-decoration:none;font-weight:600;transition:color .3s ease}.breadcrumb li a:hover{color:var(--color-accent)}.breadcrumb li:after{content:"/";margin-left:8px;color:var(--color-text-muted)}.breadcrumb li:last-child:after{content:""}.blog-list-container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.blog-container{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--card-shadow);transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.blog-container:hover{transform:translateY(-8px);box-shadow:0 12px 30px #8b71ba26}.left-block{position:relative;overflow:hidden;aspect-ratio:1025/615}.blog-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-container:hover .blog-image-container img{transform:scale(1.06)}.right-block{padding:25px;display:flex;flex-direction:column;flex-grow:1}.blog-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:13px;color:var(--color-text-muted);margin-bottom:15px;align-items:center}.blog-meta .cat a{background:#8b71ba1a;color:var(--color-primary);padding:4px 10px;border-radius:12px;font-weight:600;text-decoration:none;font-size:12px;transition:all .3s ease}.blog-meta .cat a:hover{background:var(--color-primary);color:#fff}.blog-meta .created{display:flex;align-items:center;font-weight:500}.blog-meta .author{font-weight:500}.blog-title{font-family:var(--headings-font);font-size:1.5rem;line-height:1.3;margin:0 0 12px;font-weight:700}.blog-title a{color:var(--color-text-dark);text-decoration:none;transition:color .3s ease}.blog-title a:hover{color:var(--color-accent)}.blog-desc{font-size:14px;line-height:1.6;color:var(--color-text-muted);margin:0 0 20px;flex-grow:1}.readmore a{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary);font-weight:700;font-size:14px;text-decoration:none;transition:color .3s ease,gap .3s ease}.readmore a i{font-size:12px;transition:transform .3s ease}.readmore a:hover{color:var(--color-accent);gap:12px}.pagination-container{display:flex;justify-content:center;align-items:center;margin-top:50px}.pagination-list{display:flex;list-style:none;padding:0;margin:0;gap:8px}.pagination-list li a,.pagination-list li span{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 6px;border-radius:50%;font-family:var(--headings-font);font-weight:700;font-size:16px;color:var(--color-text-dark);text-decoration:none;background:#fff;box-shadow:0 2px 8px #00000005;transition:all .3s cubic-bezier(.2,.8,.2,1)}.pagination-list li a:hover{background:var(--color-primary);color:#fff;transform:scale(1.1)}.pagination-list li.active span{background:var(--color-accent);color:#fff;box-shadow:0 4px 12px #f45b564d}.pagination-list li.disabled span{opacity:.5;cursor:not-allowed}@media(max-width:991px){.blog-grid{grid-template-columns:repeat(2,1fr);gap:25px}.bread-info h1{font-size:2.2rem}}@media(max-width:767px){.blog-grid{grid-template-columns:1fr;gap:20px}.bread-info h1{font-size:1.8rem}.main-blog-custom-wrapper{padding:30px 0 60px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-blog.css.map */
