.gff-blog{background:var(--bg-surface);padding:var(--sp-9) var(--sp-6) var(--sp-10)}.gff-blog__inner{max-width:1240px;margin:0 auto}.gff-blog__head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-7)}.gff-blog__eyebrow{margin:0}.gff-blog__heading{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5.5vw,64px);line-height:1.04;letter-spacing:-.01em;color:var(--fg-2);margin:0;text-wrap:balance}.gff-blog__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-bottom:var(--sp-8)}.gff-blog__tag{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--border-soft);color:var(--fg-1);background:transparent;text-decoration:none;transition:background-color var(--dur-base) var(--ease-quiet),border-color var(--dur-base) var(--ease-quiet),color var(--dur-base) var(--ease-quiet)}.gff-blog__tag:hover{background:var(--gff-cream-soft);border-color:var(--gff-soil-brown);color:var(--fg-2)}.gff-blog__tag--active{background:var(--gff-soil-brown);border-color:var(--gff-soil-brown);color:var(--gff-cream)}.gff-blog__tag--active:hover{background:var(--gff-soil-deep);color:var(--gff-cream)}.gff-blog__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-7) var(--sp-6)}@media(min-width:700px){.gff-blog__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.gff-blog__grid{grid-template-columns:repeat(var(--gff-blog-cols, 3),1fr)}}.gff-blog-card{display:flex;flex-direction:column;gap:var(--sp-4)}.gff-blog-card__media{display:block;position:relative;aspect-ratio:4 / 5;border-radius:var(--r-xs);overflow:hidden;box-shadow:var(--shadow-paper);background:var(--gff-oat-tint);transform:rotate(-.8deg);transition:transform var(--dur-base) var(--ease-quiet),box-shadow var(--dur-base) var(--ease-quiet)}.gff-blog-card:hover .gff-blog-card__media{transform:rotate(0) translateY(-2px);box-shadow:var(--shadow-lift)}.gff-blog-card__img{display:block;width:100%;height:100%;object-fit:cover}.gff-blog-card__img--placeholder{display:block;width:100%;height:100%;background-color:var(--gff-oat-tint);background-image:repeating-linear-gradient(45deg,rgba(107,79,58,.06) 0,rgba(107,79,58,.06) 2px,transparent 2px,transparent 12px)}.gff-blog-card__body{display:flex;flex-direction:column;gap:var(--sp-2)}.gff-blog-card__meta{font-family:var(--font-body);font-size:var(--fs-meta);letter-spacing:.04em;color:var(--fg-muted);margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px}.gff-blog-card__dot{color:var(--border-soft)}.gff-blog-card__author{color:var(--fg-muted)}.gff-blog-card__title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h4);line-height:1.1;letter-spacing:-.01em;color:var(--fg-2);margin:0}.gff-blog-card__title-link{color:inherit;text-decoration:none;background-image:linear-gradient(var(--gff-soil-brown),var(--gff-soil-brown));background-repeat:no-repeat;background-size:0% 1px;background-position:0 100%;transition:background-size var(--dur-base) var(--ease-quiet)}.gff-blog-card__title-link:hover{color:var(--gff-soil-deep);background-size:100% 1px}.gff-blog-card__excerpt{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:1.6;color:var(--fg-1);margin:0;max-width:46ch}.gff-blog-card__cta{margin-top:var(--sp-2)}.gff-blog-card__cta .gff-btn{width:auto}.gff-blog__empty{text-align:center;padding:var(--sp-9) var(--sp-4);color:var(--fg-1);font-size:var(--fs-body-lg)}.gff-blog__empty p{margin-inline:auto;max-width:46ch}.gff-blog__pagination{margin-top:var(--sp-8);display:flex;justify-content:center}.gff-blog__pagination .pagination,.gff-blog__pagination ul,.gff-blog__pagination .pagination__list{list-style:none;display:flex;align-items:center;gap:var(--sp-2);margin:0;padding:0;flex-wrap:wrap}.gff-blog__pagination a,.gff-blog__pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border-radius:var(--r-xs);border:1px solid var(--border-soft);font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:600;color:var(--fg-1);text-decoration:none;background:transparent;transition:background-color var(--dur-base) var(--ease-quiet),border-color var(--dur-base) var(--ease-quiet),color var(--dur-base) var(--ease-quiet)}.gff-blog__pagination a:hover{background:var(--gff-cream-soft);border-color:var(--gff-soil-brown);color:var(--fg-2)}.gff-blog__pagination [aria-current],.gff-blog__pagination .pagination__item--current,.gff-blog__pagination .current{background:var(--gff-soil-brown);border-color:var(--gff-soil-brown);color:var(--gff-cream)}@media(max-width:640px){.gff-blog{padding:var(--sp-8) var(--sp-5) var(--sp-9)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gff-blog.css.map */
