.mjs-blog-page{max-width:1200px;margin:0 auto;padding:0 20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.mjs-blog-hero{text-align:center;padding:60px 20px 40px}.mjs-blog-eyebrow{font-size:12px;letter-spacing:3px;color:#c9a86a;text-transform:uppercase;margin-bottom:12px}.mjs-blog-title{font-family:Georgia,Times New Roman,serif;font-size:42px;color:#1a1a1a;margin:0 0 12px;font-weight:400}.mjs-blog-subtitle{font-size:16px;color:#666;max-width:600px;margin:0 auto}.mjs-blog-categories{display:flex;gap:10px;justify-content:center;padding:20px 0 30px;border-bottom:1px solid #eee;margin-bottom:40px;flex-wrap:wrap}.mjs-blog-cat-btn{padding:9px 20px;border:1px solid #e8ddd0;border-radius:999px;background:#fff;color:#4f4a45;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap}.mjs-blog-cat-btn:hover{border-color:#c9a86a;color:#8b6f47;background:#faf8f5}.mjs-blog-cat-btn.active{background:#c9a86a;color:#fff;border-color:#c9a86a}.mjs-blog-featured{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:50px;text-decoration:none;color:inherit;align-items:center}.mjs-blog-featured:hover .mjs-blog-featured-title{color:#c9a86a}.mjs-blog-featured-img{border-radius:12px;overflow:hidden}.mjs-blog-featured-img img{width:100%;height:400px;object-fit:cover;display:block;transition:transform .3s}.mjs-blog-featured:hover .mjs-blog-featured-img img{transform:scale(1.03)}.mjs-blog-featured-content{padding:20px 0}.mjs-blog-tag{font-size:11px;letter-spacing:2.2px;color:#c9a86a;text-transform:uppercase;font-weight:700}.mjs-blog-featured-title{font-family:Georgia,serif;font-size:30px;color:#1a1a1a;margin:12px 0;font-weight:400;line-height:1.3;transition:color .2s}.mjs-blog-featured-date{font-size:13px;color:#999;margin:0 0 16px}.mjs-blog-featured-excerpt{font-size:15px;color:#555;line-height:1.7;margin:0 0 20px}.mjs-blog-read-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#8b6f47;font-weight:600;letter-spacing:.3px;transition:color .2s ease,transform .2s ease}.mjs-blog-featured:hover .mjs-blog-read-more{color:#c9a86a;transform:translate(2px)}.mjs-blog-placeholder{width:100%;height:400px;background:linear-gradient(135deg,#f5f0eb,#e8e0d4);border-radius:12px}.mjs-blog-placeholder-sm{width:100%;height:220px;background:linear-gradient(135deg,#f5f0eb,#e8e0d4)}.mjs-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.mjs-blog-card{text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:1px solid #f0ebe4;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.mjs-blog-card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.mjs-blog-card:hover .mjs-blog-card-title{color:#c9a86a}.mjs-blog-card-img{overflow:hidden}.mjs-blog-card-img img{width:100%;height:220px;object-fit:cover;display:block;transition:transform .3s}.mjs-blog-card:hover .mjs-blog-card-img img{transform:scale(1.05)}.mjs-blog-card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.mjs-blog-tag-sm{font-size:10px;letter-spacing:2px;color:#c9a86a;text-transform:uppercase;font-weight:700}.mjs-blog-card-title{font-family:Georgia,serif;font-size:20px;color:#1a1a1a;margin:10px 0;font-weight:400;line-height:1.4;transition:color .2s}.mjs-blog-card-date{font-size:12px;color:#8e8a84;margin:0 0 12px}.mjs-blog-card-excerpt{font-size:14px;color:#5f5a55;line-height:1.65;margin:0 0 18px;flex-grow:1}.mjs-blog-card-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#8b6f47;font-weight:600;transition:color .2s ease,transform .2s ease}.mjs-blog-card:hover .mjs-blog-card-link{color:#c9a86a;transform:translate(2px)}.mjs-blog-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:30px 0 50px}.mjs-blog-page-btn{padding:10px 20px;border:1px solid #ddd;border-radius:4px;color:#1a1a1a;text-decoration:none;font-size:14px;transition:all .2s}.mjs-blog-page-btn:hover{border-color:#c9a86a;color:#c9a86a}.mjs-blog-page-num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#666;text-decoration:none;font-size:14px;transition:all .2s}.mjs-blog-page-num:hover{background:#f5f0eb;color:#c9a86a}.mjs-blog-page-num.current{background:#1a1a1a;color:#fff}.mjs-blog-newsletter{text-align:center;padding:60px 20px;background:#fff8f8;border:1px solid #f1e4d8;border-radius:16px;margin-bottom:60px}.mjs-blog-nl-eyebrow{font-size:11px;letter-spacing:3px;color:#c9a86a;text-transform:uppercase;margin-bottom:12px}.mjs-blog-nl-title{font-family:Georgia,serif;font-size:30px;color:#1a1a1a;margin:0 0 12px;font-weight:400}.mjs-blog-nl-text{font-size:15px;color:#5f5a55;max-width:560px;margin:0 auto 24px;line-height:1.7}.mjs-blog-nl-form{display:flex;gap:12px;max-width:520px;margin:0 auto}.mjs-blog-nl-input{flex:1;padding:14px 18px;border:1px solid #ddd;border-radius:999px;font-size:14px}.mjs-blog-nl-input:focus{border-color:#c9a86a;outline:none;box-shadow:0 0 0 3px #c9a86a1f}.mjs-blog-nl-btn{padding:14px 28px;background:#c9a86a;color:#fff;border:none;font-size:14px;font-weight:600;letter-spacing:.6px;cursor:pointer;border-radius:999px;transition:background .2s ease,transform .2s ease;white-space:nowrap}.mjs-blog-nl-btn:hover{background:#b8974f;transform:translateY(-1px)}@media(max-width:900px){.mjs-blog-featured{grid-template-columns:1fr;gap:20px}.mjs-blog-featured-img img{height:300px}.mjs-blog-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:600px){.mjs-blog-grid{grid-template-columns:1fr}.mjs-blog-title{font-size:28px}.mjs-blog-hero{padding:40px 10px 20px}.mjs-blog-featured-title{font-size:24px}.mjs-blog-nl-form{flex-direction:column}.mjs-blog-categories{gap:6px}.mjs-blog-cat-btn{padding:6px 14px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mjs-blog-page.css.map */
