.section-blog-listing{--bl-text-primary: #5A3729;--bl-text-secondary: #7A6A5A;--bl-text-accent: #3D6B4F;--bl-radius-img: 12px;--bl-radius-pill: 9999px;--bl-font-display: "gt-ultra", sans-serif;--bl-font-body: "gt-ultra", sans-serif;--bl-font-latin: "gt-ultra", sans-serif;background-color:var(--bl-bg, #F4F1EC);padding-block:96px}.bl-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:40px}.bl-inner{display:grid;grid-template-columns:1fr 2fr;gap:72px;align-items:start}.bl-right-col{display:flex;flex-direction:column;gap:48px}.bl-label-col{display:flex;flex-direction:column;align-items:flex-start;gap:20px;position:sticky;top:96px}.bl-heading{font-family:var(--bl-font-display);font-size:clamp(48px,5vw,68px);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--bl-text-primary);margin:0}.bl-intro{font-family:var(--bl-font-body);font-size:13px;line-height:1.9;color:var(--bl-text-secondary);margin:0;max-width:280px}.bl-viewall{display:inline-flex;align-items:center;font-family:var(--bl-font-body);font-size:12px;font-weight:500;color:var(--bl-text-primary);text-decoration:none;border:1.5px solid var(--bl-text-primary);border-radius:var(--bl-radius-pill);padding:8px 22px;transition:background-color .18s ease,color .18s ease;white-space:nowrap}.bl-viewall:hover{background-color:var(--bl-text-primary);color:#fafaf7}.bl-viewall:focus-visible{outline:2px solid var(--bl-text-accent);outline-offset:3px}.bl-decoration{width:100%;max-width:200px;margin-top:8px}.bl-decoration img{width:100%;height:auto;display:block}.bl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:0}.bl-card{display:flex;flex-direction:column}.bl-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.bl-card__link:focus-visible{outline:2px solid var(--bl-text-accent);outline-offset:4px;border-radius:var(--bl-radius-img)}.bl-card__image-wrap{width:100%;aspect-ratio:var(--bl-img-ratio, 4 / 3);border-radius:var(--bl-radius-img);overflow:hidden;background-color:#e4ddd3;flex-shrink:0}.bl-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.bl-card__link:hover .bl-card__image{transform:scale(1.05)}.bl-card__image-placeholder{width:100%;aspect-ratio:var(--bl-img-ratio, 4 / 3);border-radius:var(--bl-radius-img);background-color:#e4ddd3;display:flex;align-items:center;justify-content:center}.bl-card__image-placeholder svg{width:32px;height:32px;color:#beb5a8}.bl-card__body{display:flex;flex-direction:column;gap:6px;padding-top:14px;flex:1}.bl-card__date{display:inline-block;font-family:var(--bl-font-latin);font-size:11px;font-weight:400;color:var(--bl-text-secondary);letter-spacing:.04em;background-color:#0000000d;border-radius:var(--bl-radius-pill);padding:3px 10px;align-self:flex-start}.bl-card__title{font-family:var(--bl-font-body);font-size:14px;font-weight:500;line-height:1.6;color:var(--bl-text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .18s ease}.bl-card__link:hover .bl-card__title{opacity:.65}.bl-card__category{font-family:var(--bl-font-body);font-size:11px;font-weight:400;color:var(--bl-text-secondary);margin:4px 0 0;letter-spacing:.03em}.bl-pagination{display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:8px}.bl-pagination__nav-btn{display:inline-flex;align-items:center;gap:6px;font-family:var(--bl-font-body);font-size:13px;font-weight:500;color:var(--bl-text-primary);text-decoration:none;border:1.5px solid var(--bl-text-primary);border-radius:var(--bl-radius-pill);padding:9px 20px;transition:background-color .18s ease,color .18s ease;white-space:nowrap;cursor:pointer;background:transparent}.bl-pagination__nav-btn:hover{background-color:var(--bl-text-primary);color:#fafaf7}.bl-pagination__nav-btn:hover svg{stroke:#fafaf7}.bl-pagination__nav-btn--disabled{opacity:.4;pointer-events:none;cursor:default}.bl-pagination__pages{display:flex;align-items:center;gap:8px}.bl-pagination__page{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-family:var(--bl-font-latin);font-size:13px;font-weight:500;color:var(--bl-text-primary);text-decoration:none;background-color:#3d2b1f14;transition:background-color .18s ease,color .18s ease;cursor:pointer}a.bl-pagination__page:hover{background-color:#3d2b1f2e}.bl-pagination__page--active{background-color:var(--bl-text-primary);color:#fafaf7;cursor:default}.bl-pagination__gap{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-family:var(--bl-font-latin);font-size:13px;color:var(--bl-text-secondary)}.bl-animate-card{opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.bl-animate-card--visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.bl-animate-card{opacity:1;transform:none;transition:none}}@media(min-width:768px)and (max-width:1023px){.section-blog-listing{padding-block:72px}.bl-container{padding-inline:32px}.bl-inner{grid-template-columns:200px 1fr;gap:40px}.bl-label-col{position:static}.bl-heading{font-size:44px}.bl-right-col{gap:36px}.bl-grid{grid-template-columns:repeat(2,1fr);gap:18px}.bl-decoration{display:none}.bl-pagination{padding-block:4px}}@media(max-width:767px){.section-blog-listing{padding-block:56px}.bl-container{padding-inline:20px}.bl-inner{grid-template-columns:1fr;gap:32px}.bl-label-col{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.bl-heading{order:1;font-size:36px;flex:1}.bl-viewall{order:2}.bl-intro{order:3;width:100%;max-width:100%}.bl-decoration{display:none}.bl-right-col{gap:32px}.bl-grid{grid-template-columns:repeat(2,1fr);gap:14px}.bl-card__title{font-size:13px}.bl-animate-card{transition-delay:calc(var(--bl-card-index, 0) * .08s)}.bl-pagination__nav-btn{padding:8px 14px;font-size:12px}.bl-pagination__page,.bl-pagination__gap{width:32px;height:32px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-blog-listing.css.map */
