:root{--ink: #141C33;--indigo: #22376B;--indigo-soft: #31488A;--paper: #FFFFFF;--greige: #F2EEE7;--line: #DAD5CB;--line-dark: #2C3A5E;--magenta: #E20A6E;--cyan: #0899B4;--yellow: #F0B408;--text: #33394A;--muted: #7A7F8E;--radius: 10px}.mono{font-family:IBM Plex Mono,monospace}.cmyk{display:inline-flex;gap:3px;vertical-align:middle}.cmyk i{width:9px;height:9px;display:block}.cmyk i:nth-child(1){background:var(--cyan)}.cmyk i:nth-child(2){background:var(--magenta)}.cmyk i:nth-child(3){background:var(--yellow)}.cmyk i:nth-child(4){background:var(--ink)}.eyebrow{display:flex;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.tex{position:relative;overflow:hidden}.tex-weave{background:repeating-linear-gradient(0deg,rgba(20,28,51,.1) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(20,28,51,.1) 0 1px,transparent 1px 5px),var(--greige)}.tex-mesh{background:radial-gradient(circle at 3px 3px,rgba(20,28,51,.28) 1.4px,transparent 1.6px),#e8e4db;background-size:9px 9px}.tex-mesh-heavy{background:radial-gradient(circle at 4px 4px,rgba(20,28,51,.36) 2px,transparent 2.3px),#e2ddd2;background-size:12px 12px}.tex-satin{background:linear-gradient(115deg,#f7f4ee,#fff 32%,#e7e2d7,#f7f4ee 78%,#efebe2)}.tex-canvas{background:repeating-linear-gradient(45deg,rgba(20,28,51,.09) 0 2px,transparent 2px 7px),repeating-linear-gradient(-45deg,rgba(20,28,51,.09) 0 2px,transparent 2px 7px),#ede7da}.tex-blockout{background:linear-gradient(180deg,#3a3f4e,#23283a)}.tex-stretch{background:repeating-linear-gradient(0deg,rgba(20,28,51,.12) 0 1px,transparent 1px 8px),linear-gradient(180deg,#f1ede6,#e6e1d6)}.tex-backlit{background:radial-gradient(circle at 50% 40%,#fffdf4,#f3eedf 55%,#e9e3d2)}.tex-flag{background:repeating-linear-gradient(90deg,rgba(20,28,51,.1) 0 1px,transparent 1px 4px),#f0ece4}.pf-swatch{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:.2s;display:flex;flex-direction:column}.pf-swatch:hover{transform:translateY(-4px);box-shadow:0 14px 34px #141c331f;border-color:var(--ink)}.pf-swatch .face{height:170px;position:relative}.pf-swatch .face img{width:100%;height:100%;object-fit:cover;display:block}.pf-swatch .face.pf-has-img{height:auto}.pf-swatch .face.pf-has-img img{width:100%;height:auto;object-fit:initial}.pf-swatch .face.pf-has-img:after,.pf-swatch .face.pf-has-img .hole{display:none}.pf-swatch .face:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px dashed rgba(20,28,51,.3);border-radius:6px;pointer-events:none}.pf-swatch .hole{position:absolute;top:16px;left:16px;width:14px;height:14px;border-radius:50%;background:#fff;border:1.5px solid rgba(20,28,51,.35);box-shadow:inset 0 1px 2px #00000026;z-index:2}.pf-swatch .gsm-chip{position:absolute;right:14px;bottom:14px;background:var(--ink);color:#fff;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.05em;padding:4px 9px;border-radius:5px;z-index:2}.pf-swatch .body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.pf-swatch h4{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.pf-swatch .from{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.pf-swatch .from b{color:var(--ink);font-weight:600}.apps{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.apps span{font-size:10.5px;font-weight:600;color:var(--indigo);background:#edf0f8;border-radius:4px;padding:3px 8px}.why{font-size:12.5px;line-height:1.55;color:var(--text)}.why b{color:var(--magenta)}.btn{display:inline-block;font-weight:700;font-size:14px;border-radius:8px;padding:12px 22px;cursor:pointer;border:none;transition:.18s}.btn-primary{background:var(--magenta);color:#fff}.btn-primary:hover{background:#c1085d}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:var(--indigo)}.pf-section{max-width:1240px;margin:0 auto;padding:74px 24px}.pf-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px}.pf-title{font-size:clamp(26px,3.4vw,38px);font-weight:900;color:var(--ink);letter-spacing:-.02em;line-height:1.08;margin:0}.pf-see-all{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em;color:var(--magenta);font-weight:600;white-space:nowrap;border-bottom:1px solid transparent;text-decoration:none}.pf-see-all:hover{border-color:var(--magenta)}.pf-bg1{background:linear-gradient(135deg,#4a5b8c,#22376b)}.pf-bg2{background:linear-gradient(135deg,#8c6b4a,#5e4630)}.pf-bg3{background:linear-gradient(135deg,#4a8c77,#2e5e4d)}.pf-bg4{background:linear-gradient(135deg,#8c4a5e,#5e2e3d)}.pf-bg5{background:linear-gradient(135deg,#6b4a8c,#452e5e)}.pf-bg6{background:linear-gradient(135deg,#4a7a8c,#2e4e5e)}.pf-bg7{background:linear-gradient(135deg,#8c7f4a,#5e552e)}.pf-bg8{background:linear-gradient(135deg,#606a80,#3a4356)}.pf-bg9{background:linear-gradient(135deg,#7a8c4a,#4e5e2e)}.pf-bg10{background:linear-gradient(135deg,#4a628c,#2e3f5e)}.pf-bg11{background:linear-gradient(135deg,#8c574a,#5e382e)}.pf-bg12{background:linear-gradient(135deg,#57708a,#36485c)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/printfabrix.css.map */
