.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:40px 0 20px;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}}.lf-blog-list .lfl-section-head{text-align:center;max-width:680px;margin:0 auto clamp(28px,3.4vw,44px)}.lf-blog-list .lfl-section-title{font-family:var(--lfb-serif);font-weight:400;color:var(--lfb-ink);font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.1;letter-spacing:-.025em;margin:0;text-wrap:balance}.lf-blog-list .lfl-section-title:after{content:"";display:block;width:52px;height:2px;margin:clamp(14px,1.6vw,20px) auto 0;background:var(--lfl-accent);border-radius:2px}.lf-blog-list .lfl-section-intro{margin:clamp(12px,1.4vw,16px) 0 0;font-size:1rem;line-height:1.6;color:var(--lfb-muted)}.lf-blog-list .lfl-grid:has(+.lfl-seo){padding-bottom:0}.lf-blog-list .lfl-seo{max-width:720px;margin:clamp(40px,5.4vw,72px) auto 0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;text-align:center}.lf-blog-list .lfl-seo-title{font-family:var(--lfb-serif);font-weight:400;color:var(--lfb-ink);font-size:clamp(1.7rem,3.2vw,2.35rem);line-height:1.12;letter-spacing:-.022em;margin:0 0 clamp(18px,2vw,26px);text-wrap:balance}.lf-blog-list .lfl-seo-body{font-size:clamp(1rem,1.1vw,1.075rem);line-height:1.82;color:var(--lfb-ink-2);text-align:left}.lf-blog-list .lfl-seo-body p:first-child{font-size:clamp(1.06rem,1.3vw,1.16rem);line-height:1.7;color:var(--lfb-ink)}.lf-blog-list .lfl-seo-body p{margin:0 0 .9em}.lf-blog-list .lfl-seo-body p:last-child{margin-bottom:0}.lf-blog-list .lfl-seo-body strong{color:var(--lfb-ink);font-weight:700}.lf-blog-list .lfl-seo-body a{color:var(--lfl-accent-deep);text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lf-blog-list.css.map */
