.blog-template-container{max-width:var(--page-width, 1200px);margin:0 auto;padding:4rem 20px}.blog-hero-banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:6rem 2rem;border-radius:12px;box-shadow:0 12px 40px #00000026;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:hidden}.blog-header{text-align:center;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.blog-header__title{font-size:2.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.4)}.blog-header__subtitle{font-size:1.1rem;color:#f0f0f0;max-width:600px;margin:0 auto;line-height:1.6;text-shadow:0 1px 8px rgba(0,0,0,.4)}.blog-header__divider{width:60px;height:2px;background-color:#d4af37;margin-top:.5rem}.blog-tags-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:0;padding:0;list-style:none}.blog-tags-filter__item{margin:0}.blog-tags-filter__link{display:inline-block;padding:10px 22px;border-radius:30px;border:1px solid rgba(255,255,255,.25);background:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;text-decoration:none;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;transition:all .3s ease}.blog-tags-filter__link:hover,.blog-tags-filter__link.active{border-color:#fff;background:#fff;color:#000;box-shadow:0 4px 15px #fff3}.blog-tags-filter__link.active{border-color:#d4af37}.blog-featured-article{display:flex;flex-direction:row;min-height:480px;border-radius:8px;overflow:hidden;margin-bottom:5rem;box-shadow:0 8px 30px #0000000a;border:1px solid rgba(0,0,0,.06)}.blog-featured-article__image-wrapper{flex:1.2;position:relative;overflow:hidden;background:#fff}.blog-featured-article__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.blog-featured-article:hover .blog-featured-article__img{transform:scale(1.03)}.blog-featured-article__content{flex:1;background:#fafafa;padding:4rem;display:flex;flex-direction:column;justify-content:center;gap:1.2rem}.blog-featured-article__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:#d4af37;text-transform:uppercase}.blog-featured-article__title{font-size:2rem;font-weight:700;color:#111;margin:0;line-height:1.3}.blog-featured-article__title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-featured-article__title a:hover{color:#d4af37}.blog-featured-article__meta{font-size:.8rem;color:#777;text-transform:uppercase;letter-spacing:.06em}.blog-featured-article__desc{font-size:1rem;line-height:1.7;color:#444;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blog-featured-article__cta{align-self:flex-start;background:#000;color:#fff;text-decoration:none;padding:14px 28px;font-weight:600;text-transform:uppercase;font-size:.8rem;letter-spacing:.12em;border-radius:var(--style-border-radius-buttons, 4px);transition:all .3s ease;border:1px solid #000000}.blog-featured-article__cta:hover{background:#d4af37;color:#000;border-color:#d4af37;box-shadow:0 4px 15px #d4af3733}.blog-articles-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:3.5rem 2.5rem;margin-bottom:5rem}.blog-article-card{display:flex;flex-direction:column;gap:1.2rem;background:#fff}.blog-article-card__image-wrapper{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px #00000005}.blog-article-card__img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;display:block}.blog-article-card:hover .blog-article-card__img{transform:scale(1.05)}.blog-article-card__content{display:flex;flex-direction:column;gap:.8rem}.blog-article-card__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:#d4af37;text-transform:uppercase}.blog-article-card__title{font-size:1.35rem;font-weight:700;color:#111;margin:0;line-height:1.4}.blog-article-card__title a{color:inherit;text-decoration:none;transition:color .3s ease}.blog-article-card__title a:hover{color:#d4af37}.blog-article-card__meta{font-size:.75rem;color:#888;text-transform:uppercase;letter-spacing:.05em}.blog-article-card__desc{font-size:.95rem;line-height:1.6;color:#555;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-article-card__link{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:color .3s ease,transform .3s ease;margin-top:auto;align-self:flex-start}.blog-article-card__link:hover{color:#d4af37;transform:translate(3px)}.blog-newsletter-banner{background:#000;color:#fff;padding:4.5rem 3rem;border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:6rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.blog-newsletter-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,rgba(212,175,55,.15) 0%,transparent 60%);pointer-events:none}.blog-newsletter-banner__eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.2em;color:#d4af37;text-transform:uppercase}.blog-newsletter-banner__title{font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0}.blog-newsletter-banner__desc{font-size:1rem;color:#ccc;max-width:500px;line-height:1.6;margin:0}.blog-newsletter-form{display:flex;gap:.75rem;width:100%;max-width:480px;margin-top:1rem;position:relative;z-index:1}.blog-newsletter-form__input{flex:1;padding:14px 20px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;border-radius:4px;font-size:.95rem;transition:all .3s ease}.blog-newsletter-form__input::placeholder{color:#999}.blog-newsletter-form__input:focus{border-color:#d4af37;outline:none;background:#ffffff1f}.blog-newsletter-form__submit{background:#fff;color:#000;border:1px solid #ffffff;padding:14px 28px;font-weight:700;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;border-radius:4px;cursor:pointer;transition:all .3s ease}.blog-newsletter-form__submit:hover{background:#d4af37;border-color:#d4af37;color:#000;box-shadow:0 4px 15px #d4af374d}.blog-pagination{display:flex;justify-content:center;margin-top:4rem}.blog-pagination .page,.blog-pagination .prev,.blog-pagination .next{display:inline-block;padding:10px 18px;margin:0 4px;border:1px solid rgba(0,0,0,.08);border-radius:4px;text-decoration:none;color:#555;font-size:.9rem;font-weight:600;transition:all .3s ease}.blog-pagination .current{background:#000;color:#fff;border-color:#000}.blog-pagination a:hover{background:#fafafa;border-color:#000;color:#000}@media screen and (max-width:991px){.blog-featured-article{flex-direction:column;min-height:auto}.blog-featured-article__image-wrapper{aspect-ratio:16 / 9}.blog-featured-article__content{padding:3rem 2rem}}@media screen and (max-width:768px){.blog-template-container{padding:2.5rem 15px}.blog-header__title{font-size:2rem}.blog-articles-grid{grid-template-columns:1fr;gap:3rem}.blog-newsletter-banner{padding:3rem 1.5rem}.blog-newsletter-form{flex-direction:column;gap:.75rem}.blog-newsletter-form__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-blog.css.map */
