.ashluxe-blog-layout{--bg-color: #ffffff;--text-color: #333333;--accent-color: #000000;--border-color: #e5e5e5;--light-gray: #f8f8f8;--medium-gray: #666666;--dark-gray: #333333}.blog-section-header{text-align:center;margin-bottom:60px}.blog-section-header.align-left{text-align:left}.blog-section-header.align-right{text-align:right}.blog-section-title{font-family:Josefin Sans,sans-serif;font-weight:300;font-size:48px;line-height:1.2;color:#000;margin:0 0 16px;text-transform:uppercase;letter-spacing:1px}.ashluxe-blog-layout[data-section-id] .blog-section-title{font-size:var(--section-title-size, 48px);font-weight:var(--section-title-weight, 300)}.blog-section-subtitle{font-family:Josefin Sans,sans-serif;font-weight:400;font-size:18px;line-height:1.4;color:#666;max-width:600px;margin:0 auto}.blog-section-header.align-left .blog-section-subtitle{margin-left:0;margin-right:auto}.blog-section-header.align-right .blog-section-subtitle{margin-left:auto;margin-right:0}.ashluxe-blog-layout{background-color:#fff;color:var(--text-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;padding-top:40px}.blog-container{max-width:1200px;margin:0 auto;padding:0 20px}.blog-content-wrapper{display:grid;grid-template-columns:1fr 300px;gap:60px;align-items:start}.blog-main-content{min-width:0}.blog-posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 30px;margin-bottom:60px;padding:20px}@media screen and (max-width: 1024px){.blog-posts-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px;padding:15px}.post-image-wrapper{height:180px}}.blog-post-card{background:#fff;transition:transform .3s ease;display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}.blog-post-card:hover{transform:translateY(-2px)}.post-image-wrapper{width:100%;height:200px;margin-bottom:0;overflow:hidden;border-radius:5px;background:#d9d9d9;position:relative;display:block}.post-image-wrapper a{display:block;width:100%;height:100%;text-decoration:none}.post-featured-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block;background:#d9d9d9;opacity:0;transition:opacity .3s ease,transform .3s ease}.post-image-placeholder{width:100%;height:100%;background:#d9d9d9;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px;text-align:center;padding:20px;border-radius:5px;font-weight:500}.blog-post-card:hover .post-featured-image{transform:scale(1.02)}.post-content{display:flex;flex-direction:column;gap:15px;width:100%;max-width:100%;padding:0}.post-header{display:flex;flex-direction:column;gap:8px}.post-header{display:flex;flex-direction:column;gap:20px}.post-meta{display:flex;align-items:center;gap:15px;margin-bottom:0;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:14px;letter-spacing:.05em;text-transform:uppercase;color:#000}.post-category{color:#000;font-weight:400;background:none;padding:0;border-radius:0}.post-date{color:#000}.post-title{margin:0;font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:200;font-size:21px;line-height:28px;color:#000;max-width:100%}.post-title a{color:#000;text-decoration:none;transition:color .3s ease}.post-title a:hover{color:#000;opacity:.7}.post-excerpt{display:none}.post-footer{display:flex;justify-content:flex-start;align-items:center;position:relative}.read-more-link{font-family:Josefin Sans,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:28px;color:#000;text-decoration:none;text-transform:none;transition:opacity .3s ease;position:relative}.read-more-link:after{content:"";position:absolute;bottom:-4px;left:0;width:80px;height:1px;background:#000;border:none}.read-more-link:hover{opacity:.7}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:40px}.pagination-prev,.pagination-next,.pagination-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);color:var(--text-color);text-decoration:none;font-size:14px;transition:all .3s ease}.pagination-number.current,.pagination-prev:hover,.pagination-next:hover,.pagination-number:hover{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.pagination-dots{color:var(--medium-gray);padding:0 5px}.blog-sidebar{position:sticky;top:20px}.sidebar-widget{margin-bottom:50px}.widget-title{font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:25px;color:var(--accent-color);border-bottom:1px solid var(--border-color);padding-bottom:10px}.popular-posts-list{display:flex;flex-direction:column;gap:20px}.popular-post-item{display:flex;gap:15px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.popular-post-item:last-child{border-bottom:none;padding-bottom:0}.popular-post-image{flex-shrink:0;width:80px;height:80px;overflow:hidden;border-radius:4px;background:#d9d9d9}.popular-post-image a{display:block;width:100%;height:100%}.popular-post-image img{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.popular-post-content{flex:1;min-width:0}.popular-post-title{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4;color:#000}.popular-post-title a{color:#000;text-decoration:none;transition:opacity .3s ease}.popular-post-title a:hover{opacity:.7}.popular-post-date{font-size:12px;color:#666;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.topics-list{display:flex;flex-direction:column;gap:12px}.topic-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.topic-item:last-child{border-bottom:none}.topic-link{color:var(--text-color);text-decoration:none;font-size:14px;font-weight:400;transition:color .3s ease;text-transform:capitalize}.topic-link:hover{color:var(--accent-color)}.topic-count{font-size:12px;color:var(--medium-gray)}.tag-cloud-container{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud-item{padding:6px 12px;background:var(--light-gray);color:var(--text-color);text-decoration:none;font-size:12px;border-radius:15px;transition:all .3s ease;text-transform:lowercase}.tag-cloud-item:hover{background:var(--accent-color);color:#fff}.newsletter-signup{background:var(--light-gray);padding:20px;border-radius:8px}.newsletter-description{font-size:14px;color:var(--medium-gray);margin-bottom:25px;line-height:1.5}.newsletter-form{display:flex;flex-direction:column;gap:15px}.newsletter-input-wrapper{position:relative}.newsletter-email-input{width:100%;padding:12px 16px;border:1px solid var(--border-color);border-radius:4px;font-size:14px;background:#fff;outline:none;transition:border-color .3s ease}.newsletter-email-input:focus{border-color:var(--accent-color)}.newsletter-submit-btn{background:#000;color:#fff;border:none;padding:12px 24px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:none}.newsletter-submit-btn:hover{background:#000;color:#fff;transform:none}.newsletter-success{background:#d4edda;color:#155724;padding:15px;border-radius:4px;font-size:14px;text-align:center}@media screen and (max-width: 1024px){.blog-content-wrapper{grid-template-columns:1fr 280px;gap:40px}.blog-posts-grid{gap:30px 20px}}@media screen and (max-width: 768px){.ashluxe-blog-layout{padding-top:20px}.blog-section-header{margin-bottom:40px}.blog-section-title{font-size:calc(var(--section-title-size, 48px) * .75)}.blog-section-subtitle{font-size:16px}.blog-content-wrapper{grid-template-columns:1fr;gap:50px}.blog-posts-grid{grid-template-columns:1fr;gap:40px;padding:10px}.blog-container{padding:0 15px}.sidebar-widget{margin-bottom:40px}.newsletter-signup{padding:15px}.blog-post-card,.post-content{width:100%}.post-image-wrapper{height:160px}}@media screen and (max-width: 480px){.blog-section-header{margin-bottom:30px}.blog-section-title{font-size:calc(var(--section-title-size, 48px) * .6);letter-spacing:.5px}.blog-section-subtitle{font-size:14px}.post-image-wrapper{height:140px}.post-title{font-size:18px;line-height:24px;font-weight:200}.popular-post-item{gap:12px}.popular-post-image img{width:50px;height:50px}.pagination-prev,.pagination-next,.pagination-number{width:35px;height:35px;font-size:13px}.blog-posts-grid{grid-template-columns:1fr;gap:30px;padding:5px}.blog-post-card{width:100%;gap:10px}.post-content{width:100%;gap:12px}.post-header{gap:6px}}.fade-in{opacity:0;transform:translateY(20px);transition:all .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.loading{opacity:.6;pointer-events:none}@media print{.blog-sidebar,.blog-pagination{display:none}.blog-content-wrapper,.blog-posts-grid{grid-template-columns:1fr}.blog-post-card{break-inside:avoid;margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ashluxe-blog-layout.css.map */
