.journal-pagination{text-align:center;padding:40px 20px 20px}.journal-hero{background:#1a1a1a;padding:80px 20px 60px;text-align:center}.journal-hero__inner{max-width:800px;margin:0 auto}.journal-hero__brand{font-size:11px;letter-spacing:.35em;color:#ffffff80;margin-bottom:12px;font-weight:400}.journal-hero__title{font-size:48px;letter-spacing:.18em;color:#ffffffb3;margin:0;font-weight:300;line-height:1.1}.journal-hero__subtitle{font-size:13px;letter-spacing:.08em;color:#fff6;margin-top:16px;font-weight:300}.journal-filter{border-bottom:1px solid #e5e5e5;padding:0 20px;background:#fff;position:sticky;top:0;z-index:2}.journal-filter__inner{max-width:1200px;margin:0 auto;display:flex;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:12px 0}.journal-filter__inner::-webkit-scrollbar{display:none}.journal-filter__tab{background:transparent;border:1px solid transparent;padding:8px 20px;font-size:11px;letter-spacing:.15em;cursor:pointer;white-space:nowrap;color:#999;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:100px;font-weight:500;position:relative}.journal-filter__tab:hover{color:#333;background:#f5f5f5;border-color:#e0e0e0}.journal-filter__tab--active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.journal-filter__tab--active:hover{color:#fff;background:#333;border-color:#333}.journal-featured{max-width:1200px;margin:40px auto 0;padding:0 20px}.journal-featured__link{text-decoration:none;color:inherit;display:block}.journal-featured__image-wrap{position:relative;overflow:hidden;border-radius:16px;aspect-ratio:16 / 7}.journal-featured__image{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.journal-featured__link:hover .journal-featured__image{transform:scale(1.03)}.journal-featured__overlay{position:absolute;bottom:0;left:0;right:0;padding:60px 36px 32px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.1) 70%,transparent 100%);color:#fff;border-radius:0 0 16px 16px}.journal-featured__meta{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.journal-featured__date{font-size:12px;letter-spacing:.05em;opacity:.75;font-variant-numeric:tabular-nums}.journal-featured__tag{font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:3px 10px;border-radius:100px;font-weight:500}.journal-featured__title{font-size:26px;font-weight:500;margin:0;line-height:1.35;letter-spacing:.02em}.journal-section{padding:40px 20px 60px}.journal-section__inner{max-width:1200px;margin:0 auto}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.journal-card{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94);border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06)}.journal-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001a,0 4px 12px #0000000d}.journal-card__link{text-decoration:none;color:inherit;display:block}.journal-card__image-wrap{overflow:hidden;aspect-ratio:3 / 2;border-radius:14px 14px 0 0}.journal-card__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.journal-card:hover .journal-card__image{transform:scale(1.05)}.journal-card__no-image{width:100%;height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:12px;letter-spacing:.1em}.journal-card__content{padding:20px 22px 24px}.journal-card__meta{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.journal-card__date{font-size:12px;color:#999;letter-spacing:.03em;font-variant-numeric:tabular-nums}.journal-card__tag{font-size:10px;color:#666;letter-spacing:.08em;text-transform:uppercase;background:#f5f5f5;padding:2px 8px;border-radius:100px;font-weight:500}.journal-card__title{font-size:16px;font-weight:600;margin:0;line-height:1.5;letter-spacing:.01em;color:#1a1a1a}.journal-card__excerpt{font-size:13px;color:#777;margin-top:8px;line-height:1.65;letter-spacing:.01em}.journal-pagination{text-align:center;padding:20px 20px 40px}.journal-pagination .pagination{display:flex;justify-content:center;gap:8px;list-style:none;padding:0}.journal-pagination .pagination li span{display:inline-block;padding:8px 14px;font-size:13px;border-radius:8px;border:1px solid #e0e0e0;color:#666;transition:all .25s ease}.journal-pagination .pagination li a:hover,.journal-pagination .pagination li.active span{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.journal-blog-nav{padding:0 20px 60px}.journal-blog-nav__inner{max-width:480px;margin:0 auto;display:flex;gap:12px;justify-content:center}.journal-blog-nav__btn{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;font-size:12px;letter-spacing:.15em;font-weight:500;text-decoration:none;color:#666;border:1px solid #d0d0d0;border-radius:100px;transition:all .35s cubic-bezier(.25,.46,.45,.94);background:transparent;white-space:nowrap}.journal-blog-nav__btn:hover{color:#fff;background:#1a1a1a;border-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.journal-blog-nav__btn--active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.journal-blog-nav__btn--active:hover{background:#333;border-color:#333}.journal-blog-nav__btn-icon{display:flex;align-items:center}.journal-blog-nav__btn-text{display:inline-block}@media screen and (max-width:989px){.journal-hero__title{font-size:36px}.journal-hero{padding:60px 20px 45px}.journal-grid{grid-template-columns:repeat(2,1fr);gap:20px}.journal-featured__title{font-size:22px}.journal-featured__overlay{padding:40px 28px 24px}}@media screen and (max-width:749px){.journal-hero__title{font-size:28px;letter-spacing:.12em}.journal-hero{padding:50px 16px 35px}.journal-hero__brand{font-size:10px}.journal-hero__subtitle{font-size:12px}.journal-filter__tab{padding:6px 14px;font-size:10px}.journal-grid{grid-template-columns:1fr;gap:20px}.journal-featured__image-wrap{aspect-ratio:16 / 9;border-radius:12px}.journal-featured__title{font-size:18px}.journal-featured__overlay{padding:30px 20px 20px;border-radius:0 0 12px 12px}.journal-card{border-radius:12px}.journal-card__image-wrap{border-radius:12px 12px 0 0}.journal-card__content{padding:16px 18px 20px}.journal-card__title{font-size:15px}.journal-section{padding:28px 16px 40px}.journal-featured{padding:0 16px;margin-top:28px}.journal-blog-nav{padding:0 16px 40px}.journal-blog-nav__inner{flex-direction:column;gap:10px;max-width:280px}.journal-blog-nav__btn{justify-content:center;padding:12px 28px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.journal-card{animation:fadeInUp .5s ease both}
/*# sourceMappingURL=/cdn/shop/t/55/assets/journal-custom.css.map */
