:root{--fp-blog-ink: #292826;--fp-blog-muted: #6f6b65;--fp-blog-paper: #fffdf9;--fp-blog-cream: #f8f0e7;--fp-blog-orange: #e85d18;--fp-blog-orange-dark: #b9420b;--fp-blog-border: #e8ded3;--fp-blog-shadow: 0 16px 46px rgba(71, 45, 29, .09)}.fp-blog,.fp-article{color:var(--fp-blog-ink);background:var(--fp-blog-paper);font-family:SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.fp-blog *,.fp-article *{box-sizing:border-box}.fp-blog__hero{background:radial-gradient(circle at 90% 10%,rgba(239,186,68,.28),transparent 30%),linear-gradient(145deg,#fff8ef,#f8eee5);border-bottom:1px solid var(--fp-blog-border);padding:clamp(48px,7vw,88px) 24px 38px}.fp-blog__hero-inner,.fp-blog__shell{width:min(1180px,100%);margin:0 auto}.fp-blog__eyebrow,.fp-article__eyebrow{margin:0 0 12px;color:var(--fp-blog-orange-dark);font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.fp-blog__hero h1{max-width:760px;margin:0;color:var(--fp-blog-ink);font-size:clamp(2.4rem,6vw,4.8rem);line-height:.98;letter-spacing:-.045em;text-transform:none}.fp-blog__intro{max-width:650px;margin:22px 0 0;color:#514d48;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.55}.fp-blog__topics{display:flex;gap:9px;margin-top:30px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin}.fp-blog__topic{flex:0 0 auto;padding:9px 14px;border:1px solid #d9c9b8;border-radius:999px;color:#554b42;background:#ffffffb3;font-size:.88rem;font-weight:650;text-decoration:none}.fp-blog__topic:hover,.fp-blog__topic.is-active{border-color:var(--fp-blog-orange);color:#fff;background:var(--fp-blog-orange)}.fp-blog__shell{padding:clamp(38px,6vw,76px) 24px 80px}.fp-blog__results{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;padding:14px 18px;border-radius:12px;background:var(--fp-blog-cream)}.fp-blog__results p{margin:0}.fp-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,36px)}.fp-blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--fp-blog-border);border-radius:18px;background:#fff;box-shadow:0 6px 22px #472d1d0d;transition:transform .18s ease,box-shadow .18s ease}.fp-blog-card:hover{transform:translateY(-4px);box-shadow:var(--fp-blog-shadow)}.fp-blog-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--fp-blog-cream)}.fp-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.fp-blog-card:hover .fp-blog-card__media img{transform:scale(1.025)}.fp-blog-card__placeholder{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,transparent 48%,rgba(255,255,255,.8) 49% 51%,transparent 52%),linear-gradient(145deg,#f7d7bb,#f8eddf)}.fp-blog-card__placeholder-mark{display:grid;width:64px;height:64px;place-items:center;border:2px solid rgba(103,61,32,.25);border-radius:16px;color:#744a2d;font-weight:800}.fp-blog-card__body{display:flex;flex:1;flex-direction:column;padding:22px}.fp-blog-card__meta{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px;color:var(--fp-blog-muted);font-size:.8rem}.fp-blog-card h2{margin:0;font-size:clamp(1.28rem,2.1vw,1.58rem);line-height:1.18;letter-spacing:-.025em;text-transform:none}.fp-blog-card h2 a{color:var(--fp-blog-ink);text-decoration:none}.fp-blog-card__excerpt{margin:14px 0 18px;color:#5d5954;font-size:.97rem;line-height:1.58}.fp-blog-card__link{margin-top:auto;color:var(--fp-blog-orange-dark);font-weight:750;text-decoration:none}.fp-blog-card__link:hover{color:var(--fp-blog-orange)}.fp-blog__pagination{margin-top:50px;text-align:center}.fp-blog__pagination .page,.fp-blog__pagination a,.fp-blog__pagination .deco{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;margin:3px;padding:8px 12px;border:1px solid var(--fp-blog-border);border-radius:9px;text-decoration:none}.fp-blog__pagination .current{border-color:var(--fp-blog-orange);color:#fff;background:var(--fp-blog-orange)}.fp-blog__empty{padding:60px 24px;text-align:center}.fp-article__topbar{border-bottom:1px solid var(--fp-blog-border);background:#fffdf9f5}.fp-article__topbar-inner{display:flex;width:min(1120px,calc(100% - 40px));min-height:54px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;font-size:.9rem}.fp-article__back,.fp-article__shop-link{color:#4d4944;font-weight:650;text-decoration:none}.fp-article__back:hover,.fp-article__shop-link:hover{color:var(--fp-blog-orange-dark)}.fp-article__header{width:min(860px,calc(100% - 40px));margin:0 auto;padding:clamp(42px,7vw,82px) 0 34px}.fp-article__header h1{margin:0;color:var(--fp-blog-ink);font-size:clamp(2.15rem,5.4vw,4.25rem);line-height:1.02;letter-spacing:-.045em;text-transform:none}.fp-article__meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;color:var(--fp-blog-muted);font-size:.92rem}.fp-article__hero{width:min(1120px,calc(100% - 40px));margin:0 auto clamp(36px,6vw,64px);overflow:hidden;border-radius:clamp(14px,2vw,24px);background:var(--fp-blog-cream);box-shadow:var(--fp-blog-shadow)}.fp-article__hero img{display:block;width:100%;max-height:680px;object-fit:cover}.fp-article__hero--placeholder{display:grid;min-height:clamp(240px,44vw,520px);place-items:center;color:#7b6858;background:linear-gradient(135deg,transparent 48%,rgba(255,255,255,.75) 49% 51%,transparent 52%),linear-gradient(145deg,#f5dcc7,#f8eee4);font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fp-article__layout{width:min(1120px,calc(100% - 40px));margin:0 auto}.fp-article__content{width:min(760px,100%);margin:0 auto}.fp-article__content>:first-child{margin-top:0}.fp-article__content p,.fp-article__content li{color:#3f3d39;font-size:clamp(1.04rem,1.5vw,1.16rem);line-height:1.78}.fp-article__content p{margin:0 0 1.45em}.fp-article__content h2{margin:2.35em 0 .72em;color:var(--fp-blog-ink);font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.03em;text-transform:none}.fp-article__content h3{margin:2em 0 .6em;color:var(--fp-blog-ink);font-size:clamp(1.25rem,2.1vw,1.55rem);line-height:1.25;text-transform:none}.fp-article__content h2+p,.fp-article__content h3+p{margin-top:0}.fp-article__content ul,.fp-article__content ol{margin:0 0 1.8em;padding-left:1.35em}.fp-article__content li{margin-bottom:.65em;padding-left:.35em}.fp-article__content a{color:var(--fp-blog-orange-dark);text-decoration-thickness:1px;text-underline-offset:3px}.fp-article__content img,.fp-article__content figure{display:block;width:min(980px,calc(100vw - 40px));max-width:none;height:auto;margin:2.4em 50%;transform:translate(-50%);border-radius:16px}.fp-article__content figure img{width:100%;margin:0;transform:none}.fp-article__content figcaption{margin-top:10px;color:var(--fp-blog-muted);font-size:.86rem;line-height:1.5;text-align:center}.fp-article__content blockquote{margin:2em 0;padding:18px 22px;border-left:4px solid var(--fp-blog-orange);border-radius:0 12px 12px 0;background:var(--fp-blog-cream)}.fp-article__content table{display:block;width:100%;margin:2em 0;overflow-x:auto;border-collapse:collapse}.fp-article__content th,.fp-article__content td{padding:12px 14px;border:1px solid var(--fp-blog-border);text-align:left}.fp-article__cta{width:min(760px,100%);margin:54px auto;padding:clamp(24px,5vw,40px);border-radius:18px;background:linear-gradient(140deg,#fff0e3,#f8e4d4)}.fp-article__cta h2{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2rem);text-transform:none}.fp-article__cta p{margin:0 0 20px;color:#5d554e;line-height:1.6}.fp-article__button{display:inline-flex;min-height:46px;align-items:center;padding:10px 18px;border-radius:10px;color:#fff;background:var(--fp-blog-orange);font-weight:750;text-decoration:none}.fp-article__button:hover{color:#fff;background:var(--fp-blog-orange-dark)}.fp-article__related{width:min(1120px,calc(100% - 40px));margin:74px auto 88px;padding-top:38px;border-top:1px solid var(--fp-blog-border)}.fp-article__related-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.fp-article__related-heading h2{margin:0;text-transform:none}.fp-article__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fp-article__related-card{overflow:hidden;border:1px solid var(--fp-blog-border);border-radius:14px;background:#fff}.fp-article__related-card img,.fp-article__related-placeholder{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--fp-blog-cream)}.fp-article__related-card h3{margin:0;padding:16px;font-size:1.05rem;line-height:1.3;text-transform:none}.fp-article__related-card a{color:var(--fp-blog-ink);text-decoration:none}@media(max-width:900px){.fp-blog__grid,.fp-article__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fp-blog__grid,.fp-article__related-grid{grid-template-columns:1fr}.fp-blog__hero,.fp-blog__shell{padding-left:18px;padding-right:18px}.fp-blog-card__body{padding:18px}.fp-article__topbar-inner,.fp-article__header,.fp-article__hero,.fp-article__layout,.fp-article__related{width:min(100% - 28px,1120px)}.fp-article__topbar-inner{min-height:50px}.fp-article__shop-link{display:none}.fp-article__content p,.fp-article__content li{line-height:1.7}.fp-article__content img,.fp-article__content figure{width:calc(100vw - 28px)}}@media(prefers-reduced-motion:reduce){.fp-blog-card,.fp-blog-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/foxprint-blog-2026.css.map */
