.lf-blog-list{--lfb-paper: #fdf8ef;--lfb-paper-2: #f6ecdd;--lfb-card: #fffaf2;--lfb-ink: #2a2117;--lfb-ink-2: #473c2e;--lfb-muted: #8a7a63;--lfb-line: #ebddc8;--lfb-line-2: #e0cfb4;--lfl-accent: #b07a3c;--lfl-accent-deep: #7c5527;--lfb-serif: "Fraunces", Georgia, "Times New Roman", serif;--lfb-sans: "Manrope", system-ui, sans-serif;--lfl-gap: clamp(44px, 5.5vw, 60px);font-family:var(--lfb-sans);font-size:16px;background:var(--lfb-paper);color:var(--lfb-ink-2);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}section.lf-blog-list{max-width:none;margin:0;padding:0;display:flow-root}.lf-blog-list img{display:block;max-width:100%}.lf-blog-list a{color:inherit;text-decoration:none}.lf-blog-list .lfl-container{max-width:1280px;margin:0 auto;padding:0 clamp(22px,5vw,56px)}.lf-blog-list .lfl-head{padding:var(--lfl-gap) 0 clamp(30px,3.6vw,48px);text-align:center}.lf-blog-list .lfl-crumb{display:inline-flex;align-items:center;gap:11px;flex-wrap:wrap;justify-content:center;font-weight:700;font-size:.82rem;letter-spacing:.04em;color:var(--lfb-muted)}.lf-blog-list .lfl-crumb a:hover{color:var(--lfl-accent-deep)}.lf-blog-list .lfl-crumb svg{opacity:.6}.lf-blog-list .lfl-crumb-here{color:var(--lfb-ink);white-space:nowrap}.lf-blog-list .lfl-head-title{font-family:var(--lfb-serif);font-weight:400;color:var(--lfb-ink);font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.035em;margin:clamp(16px,1.8vw,22px) 0 0;text-wrap:balance}.lf-blog-list .lfl-head-count{margin:clamp(14px,1.6vw,20px) 0 0;font-size:.96rem;font-weight:600;letter-spacing:.02em;color:var(--lfb-muted)}.lf-blog-list .lfl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.2vw,30px);padding-bottom:var(--lfl-gap)}@media(max-width:1080px){.lf-blog-list .lfl-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.lf-blog-list .lfl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lf-blog-list .lfl-grid{grid-template-columns:1fr}}.lf-blog-list .lfl-post{display:flex;flex-direction:column;background:var(--lfb-card);border:1px solid var(--lfb-line-2);border-radius:20px;overflow:hidden;transition:transform .28s cubic-bezier(.3,.7,.4,1),box-shadow .28s,border-color .28s}.lf-blog-list .lfl-post:hover{transform:translateY(-6px);border-color:var(--lfl-accent);box-shadow:0 30px 56px -34px color-mix(in oklab,var(--lfl-accent),#000 10%)}.lf-blog-list .lfl-post-media{position:relative;aspect-ratio:16 / 11;overflow:hidden;background:var(--lfb-paper-2)}.lf-blog-list .lfl-post-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.3,.7,.4,1)}.lf-blog-list .lfl-post:hover .lfl-post-media img{transform:scale(1.05)}.lf-blog-list .lfl-post-tag{position:absolute;top:14px;left:14px;display:inline-block;max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--lfb-paper) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lfl-accent-deep);font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:7px 12px;border-radius:999px;box-shadow:0 2px 8px -4px #281e0a66}.lf-blog-list .lfl-post-tag:before{content:"";display:inline-block;vertical-align:1px;margin-right:7px;width:7px;height:7px;border-radius:2px;transform:rotate(45deg);background:var(--lfl-accent)}.lf-blog-list .lfl-post-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.lf-blog-list .lfl-post-date{margin:0 0 9px;font-size:.74rem;font-weight:700;letter-spacing:.05em;color:var(--lfb-muted);font-variant-numeric:tabular-nums;text-transform:uppercase}.lf-blog-list .lfl-post-title{font-family:var(--lfb-serif);font-weight:500;color:var(--lfb-ink);font-size:clamp(1.18rem,1.4vw,1.3rem);line-height:1.2;letter-spacing:-.01em;margin:0;text-wrap:balance}.lf-blog-list .lfl-post-foot{display:flex;align-items:center;margin-top:auto;padding-top:16px}.lf-blog-list .lfl-post-cta{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-weight:800;font-size:.9rem;color:var(--lfl-accent-deep)}.lf-blog-list .lfl-post-cta svg{transition:transform .2s}.lf-blog-list .lfl-post:hover .lfl-post-cta svg{transform:translate(4px)}.lf-blog-list .lfl-pagination{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:var(--lfl-gap)}.lf-blog-list .lfl-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--lfb-line-2);background:var(--lfb-card);font-weight:800;font-size:.94rem;color:var(--lfb-ink);transition:all .2s}.lf-blog-list .lfl-page-btn:hover{transform:translateY(-2px);border-color:var(--lfl-accent);color:var(--lfl-accent-deep);box-shadow:0 14px 30px -20px var(--lfl-accent)}.lf-blog-list .lfl-page-btn.is-current{background:var(--lfl-accent);border-color:var(--lfl-accent);color:#fff}.lf-blog-list .lfl-page-gap{color:var(--lfb-muted);font-weight:700}@media(prefers-reduced-motion:reduce){.lf-blog-list *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lf-blog-list.css.map */
