h1,h2,h3,h4,h5,[class*=-title-],[class*=-heading-],[class*=-hero-title]{text-wrap:balance}.price,.money,[class*=-price-],[class*=-total-] .val,[data-price]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}button:not([disabled]):active,[role=button]:not([aria-disabled=true]):active,a.button:active,.btn:active{transform:scale(.97);transition:transform 80ms ease!important}:focus-visible{outline:2px solid #2563EB;outline-offset:3px;border-radius:4px}.card,.card-wrapper,[class*=product-card],[class*=collection-card],[class*=blog-post-card]{transition:box-shadow .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.card:hover,.card-wrapper:hover,[class*=product-card]:hover{box-shadow:0 8px 28px #2563eb1a,0 2px 6px #2563eb0d!important}.ffpl-grain{position:relative;overflow:hidden}.ffpl-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.045;pointer-events:none;z-index:0}a{transition:color .15s ease,opacity .15s ease}img{image-rendering:-webkit-optimize-contrast}[class*=-eyebrow-],[class*=-label-],[class*=-badge-],[class*=-tag-]{letter-spacing:.04em}p,li,td,th{overflow-wrap:break-word;word-break:break-word}input,textarea,select{transition:border-color .18s ease,box-shadow .18s ease}@keyframes ffpl-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.article .rte>p:nth-child(1){animation:ffpl-fade-up .5s .05s cubic-bezier(.22,1,.36,1) both}.article .rte>p:nth-child(2){animation:ffpl-fade-up .5s .12s cubic-bezier(.22,1,.36,1) both}.article .rte>p:nth-child(3){animation:ffpl-fade-up .5s .18s cubic-bezier(.22,1,.36,1) both}.article .rte>h2,.article .rte>h3{animation:ffpl-fade-up .45s .08s cubic-bezier(.22,1,.36,1) both}.rte table{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #2563eb0f}.rte table th{background:#f0f5ff;color:#1e40af;font-weight:700;text-align:left;padding:12px 16px;border-bottom:2px solid #bfdbfe;font-size:13px;letter-spacing:.02em}.rte table td{padding:11px 16px;border-bottom:1px solid #f0f0f0;color:#374151;vertical-align:top;line-height:1.5}.rte table tr:last-child td{border-bottom:none}.rte table tr:nth-child(2n) td{background:#fafbff}.rte table tr:hover td{background:#f0f5ff;transition:background .15s ease}.rte h2{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.02em;margin-top:2em;margin-bottom:.6em;color:#0d1117;text-wrap:balance}.rte h3{font-size:clamp(16px,2.5vw,20px);font-weight:700;letter-spacing:-.015em;margin-top:1.6em;margin-bottom:.5em;color:#0d1117}.rte p{line-height:1.7;color:#374151;max-width:72ch}.rte ul,.rte ol{line-height:1.7;color:#374151;padding-left:1.4em}.rte ul li,.rte ol li{margin-bottom:.4em}.rte strong{color:#0d1117;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ffpl-redesign.css.map */
