.custom-blog-grid{max-width:120rem;margin:0 auto}.custom-blog-grid__title{text-align:center;font-size:3.2rem;margin-bottom:4rem;color:rgb(var(--color-foreground))}.custom-blog-grid__posts{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;max-width:100rem;margin-left:auto;margin-right:auto}.custom-blog-grid__card{display:flex;flex-direction:column;background:rgb(var(--color-background));border-radius:0;overflow:hidden;box-shadow:0 3px 15px #0000001a;transition:all .3s ease;height:100%}.custom-blog-grid__card:hover{transform:translateY(-8px);box-shadow:0 8px 30px #00000026}.custom-blog-grid__card{flex-direction:row;min-height:28rem}.custom-blog-grid__image{position:relative;flex:0 0 40%;height:auto;min-height:28rem;overflow:hidden;background:#f5f5f5}@media screen and (max-width: 767px){.custom-blog-grid__card{flex-direction:column;min-height:auto}.custom-blog-grid__image{flex:0 0 100%;height:24rem;min-height:auto}}.custom-blog-grid__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.custom-blog-grid__card:hover .custom-blog-grid__image img{transform:scale(1.08)}.custom-blog-grid__image--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f5f5,#e0e0e0)}.custom-blog-grid__image--placeholder svg{width:50%;height:50%;opacity:.3}.custom-blog-grid__content{flex:1;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.custom-blog-grid__category{font-size:1.2rem;font-weight:700;color:#8b5cf6;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1.2rem;display:inline-block}.custom-blog-grid__heading{font-size:2.2rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem}@media screen and (min-width: 768px){.custom-blog-grid__heading{font-size:1.9rem}}.custom-blog-grid__heading a{color:rgb(var(--color-foreground));text-decoration:none;transition:color .3s ease}.custom-blog-grid__heading a:hover{color:#8b5cf6}.custom-blog-grid__excerpt{font-size:1.5rem;line-height:1.7;color:rgba(var(--color-foreground),.75);margin-bottom:2rem;flex-grow:1}.custom-blog-grid__meta{display:flex;gap:1.5rem;margin-bottom:2rem;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.custom-blog-grid__meta time{display:flex;align-items:center}.custom-blog-grid__meta time:before{content:"\1f4c5";margin-right:.5rem}.custom-blog-grid__author:before{content:"\270d\fe0f";margin-right:.5rem}.custom-blog-grid__button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.6rem;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;text-decoration:none;border-radius:0;font-weight:600;font-size:1.2rem;letter-spacing:.02em;transition:all .3s ease;align-self:flex-start;position:relative;overflow:hidden;text-transform:uppercase}.custom-blog-grid__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s}.custom-blog-grid__button:hover:before{left:100%}.custom-blog-grid__button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #8b5cf666;background:linear-gradient(135deg,#9b6cf6,#4b92f6)}.custom-blog-grid__button:active{transform:translateY(0);box-shadow:0 5px 15px #8b5cf64d}.custom-blog-grid__button:after{content:"\2192";margin-left:.8rem;transition:transform .3s ease}.custom-blog-grid__button:hover:after{transform:translate(5px)}.custom-blog-grid__view-all{text-align:center;margin-top:5rem}.custom-blog-grid__view-all .button{display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 4rem;background:transparent;color:#8b5cf6;border:2px solid #8B5CF6;text-decoration:none;border-radius:.8rem;font-weight:600;font-size:1.6rem;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.custom-blog-grid__view-all .button:hover{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;border-color:transparent;transform:translateY(-3px);box-shadow:0 10px 30px #8b5cf64d}.custom-blog-grid__empty{text-align:center;padding:6rem 2rem;font-size:1.8rem;color:rgba(var(--color-foreground),.6);background:rgba(var(--color-foreground),.05);border-radius:1rem;border:2px dashed rgba(var(--color-foreground),.2)}.custom-blog-grid__posts--placeholder{pointer-events:none}.custom-blog-grid__card--placeholder{opacity:.6}.placeholder-text{color:#999;font-style:italic}.custom-blog-grid__card--placeholder .custom-blog-grid__category{color:#b8b8b8}.custom-blog-grid__card--placeholder .custom-blog-grid__button{opacity:.5;cursor:not-allowed}.custom-blog-grid__empty-message{text-align:center;margin-top:3rem;padding:2rem;background:linear-gradient(135deg,#8b5cf60d,#3b82f60d);border-radius:1rem;font-size:1.6rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width: 767px){.custom-blog-grid__content{padding:2rem}.custom-blog-grid__heading{font-size:1.8rem}.custom-blog-grid__excerpt{font-size:1.4rem}.custom-blog-grid__button{padding:.7rem 1.4rem;font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-custom-blog-grid.css.map */
