.ff-home .ff-folio{--cream:#f7f2e7;--olive:#35452e;--sage:#7c8662;--cherry:#8e2539;--blush:#e4c6b8;--ink:#35452e;background:var(--cream);color:var(--ink);font:400 16px/1.65 FF DM Sans,Arial,sans-serif;width:100%;max-width:none}.ff-home .ff-folio h1,.ff-home .ff-folio h2,.ff-home .ff-folio h3,.ff-home .ff-folio p{margin:0;letter-spacing:normal;text-transform:none}.ff-home .ff-folio h1,.ff-home .ff-folio h2,.ff-home .ff-folio h3{font-family:FF Cormorant,Georgia,serif;font-weight:400;line-height:1.06}@font-face{font-family:FF Cormorant;src:url(ff-cormorant-italic-400.woff) format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:FF Cormorant;src:url(ff-cormorant-italic-500.woff) format("woff");font-style:italic;font-weight:500;font-display:swap}.ff-home .ff-folio *{box-sizing:border-box}.ff-home .ff-folio a{color:inherit;text-decoration:none}.ff-home .ff-folio button,.ff-home .ff-folio input,.ff-home .ff-folio select,.ff-home .ff-folio textarea{font:inherit}.ff-home .ff-folio button{cursor:pointer}.ff-home .ff-folio img{display:block;max-width:100%}.ff-home .ff-folio figure{margin:0}.ff-home .ff-folio h1,.ff-home .ff-folio h2,.ff-home .ff-folio h3,.ff-home .ff-folio p{margin:0}.ff-home .ff-folio h1,.ff-home .ff-folio h2,.ff-home .ff-folio h3{font-family:FF Cormorant,serif;font-weight:400;line-height:1.06}.ff-home .ff-folio h2{font-size:64px}.ff-home .ff-folio h3{font-size:34px}.ff-home .ff-folio em{font-weight:400}.ff-home .ff-folio .ff-folio-eyebrow{font:500 11px/1.5 FF DM Sans,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--cherry)}.ff-home .ff-folio .ff-folio-button{display:inline-block;min-height:48px;background:var(--cherry);color:var(--cream);font-size:12px;letter-spacing:.7px;font-weight:500;padding:15px 27px;border:1px solid var(--cherry);text-align:center}.ff-home .ff-folio .ff-folio-button.ff-folio-outline{border-color:var(--olive);color:var(--olive);background:transparent}.ff-home .ff-folio .ff-folio-link{border-bottom:1px solid currentColor;font-size:13px;padding-bottom:6px}.ff-home .ff-folio .ff-folio-porch{display:flex;align-items:center;gap:90px;padding:55px 130px 55px 165px;background-color:#f7efe6;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 13px,#d5ab9c26 14px,#d5ab9c26 15px,transparent 16px);border-bottom:1px solid #d0bcaa}.ff-home .ff-folio .ff-folio-porch-copy{width:550px;flex:none}.ff-home .ff-folio .ff-folio-porch h2{margin:18px 0 24px;font-size:63px}.ff-home .ff-folio .ff-folio-porch figure{width:430px;flex:none;transform:rotate(1deg)}.ff-home .ff-folio .ff-folio-photo-mat{padding:15px;background:#fffaf0;border:1px solid #b6a68e}.ff-home .ff-folio .ff-folio-porch img{width:100%;height:245px;object-fit:cover}.ff-home .ff-folio .ff-folio-porch figcaption{font-size:9px;line-height:1.5;margin-top:10px;color:#67634d}.ff-home .ff-folio .ff-folio-shop{padding:75px 55px 55px;background-color:#f7f0e3;background-image:repeating-linear-gradient(90deg,#a1a78c35 0,#a1a78c35 15px,transparent 15px,transparent 53px,#e7c7b939 53px,#e7c7b939 69px,transparent 69px,transparent 90px)}.ff-home .ff-folio .ff-folio-shop-heading{text-align:center;margin:0 auto 40px;max-width:830px;background:#faf6eb;padding:30px 25px 35px;border-block:1px solid #aaae92}.ff-home .ff-folio .ff-folio-shop-heading h2{margin-top:10px;font-size:68px}.ff-home .ff-folio .ff-folio-shop-heading h2 em{color:var(--cherry)}.ff-home .ff-folio .ff-folio-products{display:flex;align-items:stretch;gap:25px}.ff-home .ff-folio .ff-folio-product{width:calc((100% - 50px)/3);background:#faf7ed;border:1px solid #d2c9b3;position:relative;display:flex;flex-direction:column}.ff-home .ff-folio .ff-folio-product-photo{position:relative;padding:12px 12px 0}.ff-home .ff-folio .ff-folio-product-photo img{width:100%;height:375px;object-fit:cover;object-position:center}.ff-home .ff-folio .ff-folio-pick{position:absolute;z-index:1;left:29px;top:29px;background:var(--cherry);color:var(--cream);font:italic 24px FF Cormorant;padding:10px 17px}.ff-home .ff-folio .ff-folio-product-copy{padding:27px 27px 30px;display:flex;flex-direction:column;flex:1}.ff-home .ff-folio .ff-folio-product .ff-folio-eyebrow{font-size:9px;letter-spacing:1.1px;line-height:1.5;margin-bottom:13px}.ff-home .ff-folio .ff-folio-product h3{font-size:41px;line-height:1.03;margin-bottom:9px}.ff-home .ff-folio .ff-folio-price{font-size:14px;font-weight:500;margin-bottom:20px}.ff-home .ff-folio .ff-folio-product-copy>p:not(.ff-folio-eyebrow):not(.ff-folio-price){font-size:13px;line-height:1.7;margin-bottom:20px}.ff-home .ff-folio .ff-folio-product details{font-size:12px;line-height:1.7;border-top:1px solid #d4cdb8;padding-top:14px;margin-bottom:25px}.ff-home .ff-folio .ff-folio-product summary{font-weight:500;font-size:12px;list-style:none}.ff-home .ff-folio .ff-folio-product summary:after{content:" \2212";float:right}.ff-home .ff-folio .ff-folio-product ul{padding:0 0 0 15px;margin:12px 0 0}.ff-home .ff-folio .ff-folio-product li{margin:0 0 6px}.ff-home .ff-folio .ff-folio-product .ff-folio-button{margin-top:auto;align-self:flex-start;font-size:10px;padding:13px 20px;min-height:43px}.ff-home .ff-folio .ff-folio-center{text-align:center;margin-top:30px}.ff-home .ff-folio .ff-folio-center a{font-size:12px}.ff-home .ff-folio .ff-folio-values{padding:75px 65px;background:url(/cdn/shop/files/ff-folio-natural-linen-v2-20261027.webp?v=1793071610) center/600px}.ff-home .ff-folio .ff-folio-values-wrap{display:flex;gap:75px;background:#faf6ebf5;padding:65px;border:1px solid #a3aa8a;outline:1px solid #a3aa8a;outline-offset:10px}.ff-home .ff-folio .ff-folio-values header{width:470px;flex:none}.ff-home .ff-folio .ff-folio-values h2{font-size:61px;margin:20px 0 28px}.ff-home .ff-folio .ff-folio-values h2 em{color:var(--cherry)}.ff-home .ff-folio .ff-folio-values .ff-folio-subhead{font:italic 30px/1.2 FF Cormorant}.ff-home .ff-folio .ff-folio-value-list{flex:1;display:flex;flex-wrap:wrap;gap:33px}.ff-home .ff-folio .ff-folio-value-list article{width:calc(50% - 17px);border-top:1px solid #b7b9a2;padding-top:20px}.ff-home .ff-folio .ff-folio-value-list h3{font-size:30px;margin-bottom:15px}.ff-home .ff-folio .ff-folio-value-list p{font-size:13px;line-height:1.7}.ff-home .ff-folio .ff-folio-process{background:#f6f0e3;padding:0 55px 55px}.ff-home .ff-folio .ff-folio-process>header{display:none}.ff-home .ff-folio .ff-folio-making-art{height:420px;margin:0 -55px;background:url(/cdn/shop/files/ff-folio-worktable-v2-20261027.webp?v=1793071642) center/100% 100% no-repeat;position:relative}.ff-home .ff-folio .ff-folio-making-art>div{position:absolute;left:165px;top:100px}.ff-home .ff-folio .ff-folio-making-art .ff-folio-eyebrow{font-size:10px}.ff-home .ff-folio .ff-folio-making-title{font:400 78px/.9 FF Cormorant;margin-top:25px}.ff-home .ff-folio .ff-folio-making-title em{color:var(--cherry)}.ff-home .ff-folio .ff-folio-steps{display:flex;gap:28px;list-style:none;margin:0;padding:38px 0 45px;border-bottom:1px solid #bab9a1}.ff-home .ff-folio .ff-folio-steps li{width:calc((100% - 112px)/5);border-top:1px solid #aaa991;padding-top:20px}.ff-home .ff-folio .ff-folio-step-number{font:italic 55px/1 FF Cormorant;color:var(--cherry);display:block;margin-bottom:15px}.ff-home .ff-folio .ff-folio-steps h3{font-size:30px;min-height:66px;margin-bottom:13px}.ff-home .ff-folio .ff-folio-steps p{font-size:13px;line-height:1.7}.ff-home .ff-folio .ff-folio-dates{display:flex;gap:55px;margin-top:40px;align-items:center;padding:38px 45px;background-color:#e9dbcd;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 8px,#c5ae9c22 9px,#c5ae9c22 10px)}.ff-home .ff-folio .ff-folio-dates-title{width:390px;flex:none}.ff-home .ff-folio .ff-folio-dates h3{font-size:39px;margin-top:12px}.ff-home .ff-folio .ff-folio-date-details ul{display:flex;list-style:none;gap:14px;margin:0 0 18px;padding:0}.ff-home .ff-folio .ff-folio-date-details li{background:#faf6ec;border:1px solid #b2af95;padding:12px 22px;font-size:16px}.ff-home .ff-folio .ff-folio-date-details p{font-size:13px;line-height:1.6;margin-top:10px}.ff-home .ff-folio .ff-folio-founder{display:flex;gap:110px;padding:80px 140px;background-color:#f1e6da;background-image:repeating-linear-gradient(90deg,#ddc3b354 0,#ddc3b354 2px,transparent 2px,transparent 12px)}.ff-home .ff-folio .ff-folio-founder figure{width:420px;flex:none;transform:rotate(-2deg)}.ff-home .ff-folio .ff-folio-founder-mat{border:1px solid #a99d80;background:#f9f4e8;padding:20px}.ff-home .ff-folio .ff-folio-founder img{width:100%;height:485px;object-fit:cover;object-position:center 33%}.ff-home .ff-folio .ff-folio-founder-copy{padding-top:35px;max-width:640px}.ff-home .ff-folio .ff-folio-founder h2{font-size:67px;margin:24px 0 25px}.ff-home .ff-folio .ff-folio-founder h2 em{color:var(--cherry)}.ff-home .ff-folio .ff-folio-founder p:not(.ff-folio-eyebrow){font-size:16px;line-height:1.85;margin-bottom:20px}.ff-home .ff-folio .ff-folio-impact{padding:65px 100px;background:url(/cdn/shop/files/ff-folio-natural-linen-v2-20261027.webp?v=1793071610) center/650px}.ff-home .ff-folio .ff-folio-impact-paper{display:flex;align-items:center;gap:30px;background:#faf6eb;border:1px solid #b7b8a0;padding:60px 65px 50px;outline:1px solid #b7b8a0;outline-offset:9px}.ff-home .ff-folio .ff-folio-impact-copy{width:600px;flex:none}.ff-home .ff-folio .ff-folio-impact h2{font-size:79px;margin:14px 0 22px}.ff-home .ff-folio .ff-folio-impact h2 em{color:var(--cherry)}.ff-home .ff-folio .ff-folio-impact-copy>p:not(.ff-folio-eyebrow){font-size:15px;line-height:1.8;max-width:550px}.ff-home .ff-folio .ff-folio-impact .ff-folio-button{margin-top:25px;font-size:11px}.ff-home .ff-folio .ff-folio-impact img{width:420px;height:365px;object-fit:contain}.ff-home .ff-folio .ff-folio-inquiry{padding:55px 130px;background-color:#7e2539;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 3px,#e6c7b316 3px,#e6c7b316 4px),repeating-linear-gradient(90deg,transparent 0,transparent 4px,#e6c7b312 4px,#e6c7b312 5px)}.ff-home .ff-folio .ff-folio-inquiry-paper{padding:50px 100px;background:#f6eddf;text-align:center;border:1px solid #e6c9b6;outline:1px solid #edd3bf;outline-offset:10px}.ff-home .ff-folio .ff-folio-inquiry h2{font-size:66px;margin:15px 0 23px}.ff-home .ff-folio .ff-folio-inquiry h2 em{color:var(--cherry)}.ff-home .ff-folio .ff-folio-inquiry-paper>p:not(.ff-folio-eyebrow){max-width:740px;margin:auto;font-size:15px;line-height:1.7}.ff-home .ff-folio .ff-folio-inquiry details{margin-top:24px}.ff-home .ff-folio .ff-folio-inquiry summary{display:inline-block;border-bottom:1px solid var(--cherry);padding-bottom:6px;font-size:13px;cursor:pointer}.ff-home .ff-folio .ff-folio-fields{text-align:left;margin-top:30px}.ff-home .ff-folio .ff-folio-fields h3{font-size:32px}.ff-home .ff-folio .ff-folio-fields>p{font-size:12px;margin:15px 0}.ff-home .ff-folio .ff-folio-field-grid{display:flex;flex-wrap:wrap;gap:18px}.ff-home .ff-folio .ff-folio-field-grid label{width:calc(50% - 9px);font-size:13px}.ff-home .ff-folio .ff-folio-field-grid .ff-folio-wide{width:100%}.ff-home .ff-folio input,.ff-home .ff-folio textarea,.ff-home .ff-folio select{width:100%;min-height:48px;background:#fffaf0;border:1px solid #b8b49d;border-radius:0;color:var(--ink);padding:12px;font-size:16px;display:block;margin-top:5px}.ff-home .ff-folio .ff-folio-fields .ff-folio-button{margin-top:24px}.ff-home .ff-folio a:focus-visible,.ff-home .ff-folio button:focus-visible,.ff-home .ff-folio summary:focus-visible,.ff-home .ff-folio input:focus-visible,.ff-home .ff-folio select:focus-visible,.ff-home .ff-folio textarea:focus-visible{outline:3px solid #b58f59;outline-offset:4px}@media(max-width:749px){.ff-home .ff-folio h2{font-size:42px}.ff-home .ff-folio .ff-folio-eyebrow{font-size:9px;letter-spacing:1.1px}.ff-home .ff-folio .ff-folio-porch{display:block;padding:34px 25px 30px}.ff-home .ff-folio .ff-folio-porch-copy{width:auto}.ff-home .ff-folio .ff-folio-porch h2{font-size:42px;margin:14px 0 18px}.ff-home .ff-folio .ff-folio-porch .ff-folio-link{font-size:11px}.ff-home .ff-folio .ff-folio-porch figure{width:100%;margin-top:26px;transform:rotate(.8deg)}.ff-home .ff-folio .ff-folio-photo-mat{padding:10px}.ff-home .ff-folio .ff-folio-porch img{height:208px}.ff-home .ff-folio .ff-folio-porch figcaption{font-size:8px;line-height:1.5}.ff-home .ff-folio .ff-folio-shop{padding:35px 22px;background-size:auto}.ff-home .ff-folio .ff-folio-shop-heading{padding:23px 16px;margin-bottom:25px}.ff-home .ff-folio .ff-folio-shop-heading h2{font-size:45px;line-height:1}.ff-home .ff-folio .ff-folio-shop-heading h2 em{display:block}.ff-home .ff-folio .ff-folio-shop-heading .ff-folio-eyebrow{font-size:8px}.ff-home .ff-folio .ff-folio-products{display:block}.ff-home .ff-folio .ff-folio-product{width:100%;margin-bottom:25px}.ff-home .ff-folio .ff-folio-product-photo{padding:10px 10px 0}.ff-home .ff-folio .ff-folio-product-photo img{height:354px}.ff-home .ff-folio .ff-folio-pick{left:23px;top:23px;font-size:23px}.ff-home .ff-folio .ff-folio-product-copy{padding:25px 24px 27px;display:block}.ff-home .ff-folio .ff-folio-product .ff-folio-eyebrow{font-size:8px;letter-spacing:1px}.ff-home .ff-folio .ff-folio-product h3{font-size:38px}.ff-home .ff-folio .ff-folio-price{font-size:13px;margin-bottom:18px}.ff-home .ff-folio .ff-folio-product-copy>p:not(.ff-folio-eyebrow):not(.ff-folio-price){font-size:13px;line-height:1.7}.ff-home .ff-folio .ff-folio-product details{font-size:12px;line-height:1.7;margin-bottom:22px}.ff-home .ff-folio .ff-folio-product li{margin-bottom:7px}.ff-home .ff-folio .ff-folio-product .ff-folio-button{min-height:44px;font-size:10px}.ff-home .ff-folio .ff-folio-center{margin-top:10px}.ff-home .ff-folio .ff-folio-center a{font-size:10px}.ff-home .ff-folio .ff-folio-values{padding:36px 25px;background-size:450px}.ff-home .ff-folio .ff-folio-values-wrap{display:block;padding:33px 25px;outline-offset:7px}.ff-home .ff-folio .ff-folio-values header{width:auto}.ff-home .ff-folio .ff-folio-values h2{font-size:43px;margin:19px 0 22px}.ff-home .ff-folio .ff-folio-values .ff-folio-subhead{font-size:26px;line-height:1.15}.ff-home .ff-folio .ff-folio-value-list{display:block;margin-top:30px}.ff-home .ff-folio .ff-folio-value-list article{width:100%;padding-top:22px;margin-top:22px}.ff-home .ff-folio .ff-folio-value-list h3{font-size:29px;margin-bottom:13px}.ff-home .ff-folio .ff-folio-value-list p{font-size:13px;line-height:1.75}.ff-home .ff-folio .ff-folio-process{padding:0 25px 30px}.ff-home .ff-folio .ff-folio-making-art{height:240px;margin:0 -25px;background-position:right center;background-size:auto 100%}.ff-home .ff-folio .ff-folio-making-art>div{left:45px;top:58px}.ff-home .ff-folio .ff-folio-making-art .ff-folio-eyebrow{font-size:8px;max-width:155px;line-height:1.7}.ff-home .ff-folio .ff-folio-making-title{font-size:48px;line-height:.9;margin-top:18px}.ff-home .ff-folio .ff-folio-steps{display:block;padding:6px 0 22px;border-bottom:0}.ff-home .ff-folio .ff-folio-steps li{width:100%;padding:23px 0 0 55px;position:relative;margin-top:23px}.ff-home .ff-folio .ff-folio-step-number{font-size:37px;position:absolute;left:0;top:22px}.ff-home .ff-folio .ff-folio-steps h3{font-size:29px;min-height:0;margin-bottom:14px}.ff-home .ff-folio .ff-folio-steps p{font-size:13px;line-height:1.75}.ff-home .ff-folio .ff-folio-dates{display:block;margin-top:15px;padding:26px 22px;background-color:#e9dbcd}.ff-home .ff-folio .ff-folio-dates-title{width:auto}.ff-home .ff-folio .ff-folio-dates h3{font-size:33px;margin-top:14px}.ff-home .ff-folio .ff-folio-date-details ul{display:block;margin:24px 0 18px}.ff-home .ff-folio .ff-folio-date-details li{padding:10px 14px;font-size:14px;text-align:center;margin-top:10px}.ff-home .ff-folio .ff-folio-date-details p{font-size:12px;line-height:1.7}.ff-home .ff-folio .ff-folio-founder{display:flex;flex-direction:column;padding:45px 29px;gap:30px}.ff-home .ff-folio .ff-folio-founder figure{width:100%;transform:rotate(-1deg)}.ff-home .ff-folio .ff-folio-founder-mat{padding:13px}.ff-home .ff-folio .ff-folio-founder img{height:360px}.ff-home .ff-folio .ff-folio-founder-copy{padding-top:0;max-width:none}.ff-home .ff-folio .ff-folio-founder h2{font-size:49px;margin:21px 0}.ff-home .ff-folio .ff-folio-founder p:not(.ff-folio-eyebrow){font-size:14px;line-height:1.85;margin-bottom:17px}.ff-home .ff-folio .ff-folio-impact{padding:35px 25px;background-size:440px}.ff-home .ff-folio .ff-folio-impact-paper{display:block;padding:32px 24px 20px;outline-offset:7px}.ff-home .ff-folio .ff-folio-impact-copy{width:auto}.ff-home .ff-folio .ff-folio-impact h2{font-size:52px;margin:15px 0 20px}.ff-home .ff-folio .ff-folio-impact-copy>p:not(.ff-folio-eyebrow){font-size:13px;line-height:1.8}.ff-home .ff-folio .ff-folio-impact .ff-folio-button{font-size:10px;margin-top:22px}.ff-home .ff-folio .ff-folio-impact img{width:100%;height:260px;margin-top:20px}.ff-home .ff-folio .ff-folio-inquiry{padding:35px 25px}.ff-home .ff-folio .ff-folio-inquiry-paper{padding:32px 23px;outline-offset:7px}.ff-home .ff-folio .ff-folio-inquiry h2{font-size:42px;margin:18px 0 22px}.ff-home .ff-folio .ff-folio-inquiry h2 br{display:none}.ff-home .ff-folio .ff-folio-inquiry-paper>p:not(.ff-folio-eyebrow){font-size:13px;line-height:1.75}.ff-home .ff-folio .ff-folio-inquiry summary{font-size:11px;line-height:1.5}.ff-home .ff-folio .ff-folio-inquiry details{margin-top:23px}.ff-home .ff-folio .ff-folio-fields h3{font-size:29px}.ff-home .ff-folio .ff-folio-field-grid{display:block}.ff-home .ff-folio .ff-folio-field-grid label{width:100%;display:block;margin-bottom:15px;font-size:12px}.ff-home .ff-folio .ff-folio-fields .ff-folio-button{font-size:10px;padding:13px 17px}}@media(min-width:750px)and (max-width:1100px){.ff-home .ff-folio .ff-folio-porch{padding:45px 55px;gap:35px}.ff-home .ff-folio .ff-folio-porch-copy,.ff-home .ff-folio .ff-folio-porch figure{width:45%;flex:1}.ff-home .ff-folio .ff-folio-values-wrap{gap:40px;padding:45px}.ff-home .ff-folio .ff-folio-values header{width:38%}.ff-home .ff-folio .ff-folio-values h2{font-size:47px}.ff-home .ff-folio .ff-folio-impact{padding:50px}.ff-home .ff-folio .ff-folio-impact-paper{padding:45px}.ff-home .ff-folio .ff-folio-impact-copy{width:55%}.ff-home .ff-folio .ff-folio-impact img{width:40%}.ff-home .ff-folio .ff-folio-founder{padding:60px;gap:55px}.ff-home .ff-folio .ff-folio-founder figure{width:38%}}.ff-home .ff-folio .ff-folio-product-copy{display:block}.ff-home .ff-folio .ff-folio-product-copy>*{flex-shrink:0}.ff-home .ff-folio .ff-folio-product .ff-folio-button{margin-top:0}.ff-home .ff-folio .ff-folio-inquiry details:not([open]) .ff-folio-fields{display:none}.ff-home .ff-folio .ff-folio-inquiry{background-image:url(/cdn/shop/files/ff-folio-harlequin-v2-20261027.webp?v=1793071677);background-size:84px 156px}.ff-home .ff-folio .ff-folio-shop-prefix{font-size:34px;display:block;line-height:1.1;font-style:italic;margin-bottom:0}.ff-home .ff-folio .ff-folio-shop-heading h2{font-size:80px;line-height:1.05}.ff-home .ff-folio .ff-folio-shop-heading{padding:24px 25px 30px}@media(max-width:749px){.ff-home .ff-folio .ff-folio-shop-prefix{font-size:27px}.ff-home .ff-folio .ff-folio-shop-heading h2{font-size:49px}.ff-home .ff-folio .ff-folio-inquiry{background-size:54px 102px}.ff-home .ff-folio .ff-folio-product-copy{display:block}}.ff-home .ff-folio .ff-folio-products{align-items:flex-start}.ff-home .ff-folio .ff-folio-product{display:block;min-height:1090px}.ff-home .ff-folio .ff-folio-product-copy{flex:none;display:block}@media(max-width:749px){.ff-home .ff-folio .ff-folio-product{min-height:0}}@media(min-width:750px)and (max-width:1100px){.ff-home .ff-folio .ff-folio-product{min-height:1200px}}@media(max-width:749px){.ff-home .ff-folio .ff-folio-inquiry{background-size:42px 78px}}.ff-home .ff-folio .ff-folio-porch{background:#f4eddf url(/cdn/shop/files/ff-folio-natural-linen-v2-20261027.webp?v=1793071610) center/600px;border-bottom:1px solid #cec4af}.ff-home .ff-folio .ff-folio-shop{background-color:#f7f0e3}.ff-home .ff-folio .ff-folio-values,.ff-home .ff-folio .ff-folio-impact{background:#f4eddf url(/cdn/shop/files/ff-folio-natural-linen-v2-20261027.webp?v=1793071610) center/620px}.ff-home .ff-folio .ff-folio-values-wrap{background:#faf6ebef;border:6px solid #d9b9aa;outline:1px solid #b99a8b;outline-offset:2px;box-shadow:inset 0 0 0 2px #f5e7d9}.ff-home .ff-folio .ff-folio-impact-paper{background:#faf6ebf0;border:6px solid #92997a;outline:1px solid #6f7b59;outline-offset:2px;box-shadow:inset 0 0 0 2px #edf0dd}.ff-home .ff-folio .ff-folio-values h2,.ff-home .ff-folio .ff-folio-impact h2{color:#35452e}.ff-home .ff-folio .ff-folio-fields input,.ff-home .ff-folio .ff-folio-fields textarea,.ff-home .ff-folio .ff-folio-fields select{background:#fffaf0;border:1px solid #8d967e}.ff-home .ff-folio .ff-folio-fields textarea{min-height:130px}.ff-home .ff-folio .ff-folio-fields label{font-weight:500}.ff-home .ff-folio .ff-folio-product{height:1120px;min-height:1120px;position:relative}.ff-home .ff-folio .ff-folio-product-copy{padding-bottom:95px}.ff-home .ff-folio .ff-folio-product .ff-folio-button{position:absolute;bottom:30px;left:27px;min-height:44px}.ff-home .ff-folio .ff-folio-carousel-window{overflow:visible}.ff-home .ff-folio .ff-folio-carousel-controls{display:none}@media(max-width:749px){.ff-home .ff-folio .ff-folio-shop{padding:35px 0 35px 20px}.ff-home .ff-folio .ff-folio-shop-heading{margin-right:20px}.ff-home .ff-folio .ff-folio-carousel-window{width:100%;overflow:hidden;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8e2539 #e5dbc7}.ff-home .ff-folio .ff-folio-products{display:flex;flex-wrap:nowrap;width:max-content;gap:16px;align-items:stretch;overflow:visible}.ff-home .ff-folio .ff-folio-product{width:calc(100vw - 60px);flex:0 0 calc(100vw - 60px);min-width:0;height:1100px;min-height:1100px;margin:0;scroll-snap-align:start}.ff-home .ff-folio .ff-folio-product-photo img{height:340px}.ff-home .ff-folio .ff-folio-product-copy{padding:25px 24px 95px}.ff-home .ff-folio .ff-folio-product .ff-folio-button{left:24px;bottom:28px}.ff-home .ff-folio .ff-folio-carousel-controls{display:flex;align-items:center;gap:17px;margin:22px 20px 0 0;color:#35452e}.ff-home .ff-folio .ff-folio-carousel-controls button{width:40px;height:40px;border:1px solid #84916e;background:#faf6eb;color:#35452e;font-size:22px;line-height:1}.ff-home .ff-folio .ff-folio-carousel-count{font-size:11px;letter-spacing:1px}.ff-home .ff-folio .ff-folio-swipe-note{margin-left:auto;font-size:10px}.ff-home .ff-folio .ff-folio-center{margin-top:25px;margin-right:20px}.ff-home .ff-folio .ff-folio-values-wrap,.ff-home .ff-folio .ff-folio-impact-paper{border-width:5px;outline-offset:2px}.ff-home .ff-folio .ff-folio-fields textarea{min-height:130px}}.ff-home .ff-folio .ff-folio-products{align-items:stretch}.ff-home .ff-folio .ff-folio-product{display:flex;flex-direction:column;height:auto;min-height:1120px}.ff-home .ff-folio .ff-folio-product-copy{display:flex;flex:1;flex-direction:column;padding-bottom:30px}.ff-home .ff-folio .ff-folio-product .ff-folio-button{position:static;align-self:flex-start;margin-top:auto;left:auto;bottom:auto}.ff-home .ff-folio .ff-folio-product summary{cursor:pointer}.ff-home .ff-folio .ff-folio-product details:not([open]) summary:after{content:" +"}.ff-home .ff-folio .ff-folio-product details[open] summary:after{content:" \2212"}.ff-home .ff-folio .ff-folio-product ul{list-style:disc}.ff-home .ff-folio .ff-folio-carousel-controls button:disabled{opacity:.4;cursor:default}.ff-home .ff-folio .ff-folio-carousel-window:focus-visible{outline:3px solid #b58f59;outline-offset:4px}.ff-home .ff-folio .ff-folio-making-title{font:400 78px/.9 FF Cormorant,Georgia,serif;margin-top:25px}.ff-home .ff-folio .ff-folio-founder-copy p:not(.ff-folio-eyebrow){display:block}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry{padding:0;background:none;border:0;color:#35452e}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__inner{display:block;max-width:none;padding:50px 100px;background:#f6eddf;text-align:center;border:1px solid #e6c9b6;outline:1px solid #edd3bf;outline-offset:10px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro,.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__inner:has(details[open]) .ff-project-inquiry__intro{display:block}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro h2{font:400 66px/1.06 FF Cormorant,Georgia,serif;margin:15px 0 23px;color:#35452e}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro h2 em{color:#8e2539}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro p:not(.ff-folio-eyebrow){max-width:740px;margin:auto;font:400 15px/1.7 FF DM Sans,Arial,sans-serif}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro .ff-folio-eyebrow{margin:auto;font:500 11px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:1.6px;color:#8e2539}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__form{max-width:none;min-width:0;margin:24px 0 0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__disclosure>summary{display:inline-block;width:auto;min-height:44px;padding:8px 0 6px;margin:0;background:none;border:0;border-bottom:1px solid #8e2539;color:#35452e;font:400 13px/1.5 FF DM Sans,Arial,sans-serif;text-decoration:none}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__fields{max-width:880px;text-align:left;margin:30px auto 0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__fields h3{font:400 32px/1.1 FF Cormorant,Georgia,serif;margin:0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__fields>p{font-size:12px;margin:15px 0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__grid label{font:500 13px/1.5 FF DM Sans,Arial,sans-serif;gap:5px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__grid :is(input,textarea,select){background:#fffaf0;border:1px solid #8d967e;color:#35452e;padding:12px;font:400 16px/1.5 FF DM Sans,Arial,sans-serif;min-height:48px;border-radius:0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__grid textarea{min-height:130px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__submit{width:auto;min-width:0;min-height:48px;padding:15px 27px;background:#8e2539;color:#fffaf0;border:1px solid #8e2539;font:500 12px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:.7px;margin-top:24px}body:has(.ff-folio) .ff-assurance-strip{background:#f7f0e3;color:#35452e;border-color:#b9b89e;font-family:FF DM Sans,Arial,sans-serif}body:has(.ff-folio) .ff-assurance-strip>div{padding:25px 15px;min-height:0;border-color:#b9b89e}body:has(.ff-folio) .ff-assurance-strip span{font-size:29px}body:has(.ff-folio) .ff-assurance-strip strong{font:600 10px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:1px;margin:13px 0 6px}body:has(.ff-folio) .ff-assurance-strip small{font:400 11px/1.5 FF DM Sans,Arial,sans-serif;color:#35452e}body:has(.ff-folio) .fffooter{background:#34462d;background-image:none;color:#f7f1e5;padding:55px 70px 25px;font-family:FF DM Sans,Arial,sans-serif}body:has(.ff-folio) .fffooter-brand{padding-bottom:30px;border-bottom:1px solid #a9af8e77}body:has(.ff-folio) .fffooter-brand>div{display:flex;align-items:center;justify-content:space-between}body:has(.ff-folio) .fffooter-brand strong{font:500 42px/1 FF Cormorant,Georgia,serif;letter-spacing:0;text-transform:none}body:has(.ff-folio) .fffooter-brand p{font:italic 31px/1.2 FF Cormorant,Georgia,serif;color:#f7f1e5;margin:0}body:has(.ff-folio) .fffooter-main{display:flex;gap:110px;padding:35px 0;align-items:flex-start}body:has(.ff-folio) .fffooter-newsletter{width:430px;max-width:none;flex:none}body:has(.ff-folio) .fffooter-newsletter h2{font:400 32px/1.1 FF Cormorant,Georgia,serif;letter-spacing:0;text-transform:none;margin:0 0 15px}body:has(.ff-folio) .fffooter-newsletter>p{font:400 13px/1.7 FF DM Sans,Arial,sans-serif;margin:0 0 20px;color:#f7f1e5}body:has(.ff-folio) .fffooter-signup label{font:500 12px/1.5 FF DM Sans,Arial,sans-serif}body:has(.ff-folio) .fffooter-signup input[type=email]{width:100%;height:50px;background:#fffaf0;color:#35452e;border:1px solid #a3ad90;padding:12px 14px;font:400 16px/1.5 FF DM Sans,Arial,sans-serif;border-radius:0}body:has(.ff-folio) .fffooter-signup input::placeholder{color:#68715c;opacity:1}body:has(.ff-folio) .fffooter-signup button{min-height:45px;margin-top:13px;padding:13px 24px;background:#8e2539;border:1px solid #dcc9b6;color:#fffaf0;font:500 11px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:1px}body:has(.ff-folio) .fffooter-consent{font:400 10px/1.6 FF DM Sans,Arial,sans-serif!important;margin-top:12px}body:has(.ff-folio) .fffooter-links{display:flex;justify-content:space-between;gap:60px;flex:1;max-width:none;padding:0}body:has(.ff-folio) .fffooter-links>div{display:flex;flex-direction:column;gap:9px}body:has(.ff-folio) .fffooter-links b{font:500 11px/1.5 FF DM Sans,Arial,sans-serif;letter-spacing:1.1px;margin:0 0 6px}body:has(.ff-folio) .fffooter-links a{font:400 12px/1.5 FF DM Sans,Arial,sans-serif}body:has(.ff-folio) .fffooter-mark,body:has(.ff-folio) .ff-concept-disclosure{display:none}body:has(.ff-folio) .fffooter-bottom{display:flex;justify-content:space-between;gap:30px;flex-direction:row;font:400 9px/1.6 FF DM Sans,Arial,sans-serif;letter-spacing:1px;border-color:#a9af8e77;padding-top:20px}@media(min-width:750px)and (max-width:1100px){.ff-home .ff-folio .ff-folio-inquiry{padding:50px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__inner{padding:45px}.ff-home .ff-folio .ff-folio-product h3{font-size:34px}.ff-home .ff-folio .ff-folio-product-copy{padding-inline:20px}.ff-home .ff-folio .ff-folio-dates{padding:30px;gap:25px}.ff-home .ff-folio .ff-folio-dates-title{width:35%}.ff-home .ff-folio .ff-folio-date-details ul{flex-wrap:wrap}body:has(.ff-folio) .fffooter-main{gap:50px}body:has(.ff-folio) .fffooter-newsletter{width:38%}body:has(.ff-folio) .fffooter-links{gap:25px}}@media(max-width:749px){.ff-home .ff-folio .ff-folio-product{height:auto;min-height:1100px}.ff-home .ff-folio .ff-folio-product-copy{padding-bottom:28px}.ff-home .ff-folio .ff-folio-product-photo img{height:340px}.ff-home .ff-folio .ff-folio-making-title{font-size:48px;line-height:.9;margin-top:18px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__inner{padding:32px 23px;outline-offset:7px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro h2{font-size:42px;margin:18px 0 22px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro h2 br{display:none}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro p:not(.ff-folio-eyebrow){font-size:13px;line-height:1.75}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro .ff-folio-eyebrow{font-size:9px;letter-spacing:1.1px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__form{margin-top:23px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__disclosure>summary{font-size:11px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__fields h3{font-size:29px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__grid{grid-template-columns:1fr;gap:15px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__grid label{font-size:12px}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__submit{font-size:10px;padding:13px 17px;min-height:44px}body:has(.ff-folio) .ff-assurance-strip>div{padding:23px 14px;border-bottom:1px solid #b9b89e}body:has(.ff-folio) .ff-assurance-strip strong{font-size:8px;letter-spacing:.6px}body:has(.ff-folio) .ff-assurance-strip small{font-size:10px}body:has(.ff-folio) .fffooter{padding:38px 27px 25px}body:has(.ff-folio) .fffooter-brand{padding-bottom:25px}body:has(.ff-folio) .fffooter-brand>div{display:block}body:has(.ff-folio) .fffooter-brand strong{font-size:38px}body:has(.ff-folio) .fffooter-brand p{font-size:28px;line-height:1.1;margin-top:15px;max-width:270px}body:has(.ff-folio) .fffooter-main{display:block;padding:28px 0}body:has(.ff-folio) .fffooter-newsletter{width:auto}body:has(.ff-folio) .fffooter-newsletter h2{font-size:31px;line-height:1.08}body:has(.ff-folio) .fffooter-newsletter>p{font-size:12px}body:has(.ff-folio) .fffooter-signup label{font-size:12px}body:has(.ff-folio) .fffooter-consent{font-size:9px!important}body:has(.ff-folio) .fffooter-signup button{font-size:10px;padding:12px 20px;min-height:44px}body:has(.ff-folio) .fffooter-links{flex-wrap:wrap;gap:25px 20px;margin-top:30px}body:has(.ff-folio) .fffooter-links>div{width:calc(50% - 10px)}body:has(.ff-folio) .fffooter-links b{font-size:10px}body:has(.ff-folio) .fffooter-links a{font-size:11px}body:has(.ff-folio) .fffooter-bottom{display:block;font-size:8px;line-height:1.8}body:has(.ff-folio) .fffooter-bottom span{display:block;margin:0 0 5px}}@media(prefers-reduced-motion:reduce){.ff-home .ff-folio .ff-folio-carousel-window{scroll-behavior:auto}}.ff-home .ff-folio input[type=hidden],body:has(.ff-folio) .fffooter input[type=hidden]{display:none!important}.ff-home .ff-folio .ff-project-inquiry__disclosure:not([open]) .ff-project-inquiry__fields{display:none}.ff-home .ff-folio .ff-project-inquiry__disclosure[open] .ff-project-inquiry__fields{display:block}@media(max-width:749px){.ff-home .ff-folio .ff-folio-making-art{height:auto;aspect-ratio:2/3;background-image:url(/cdn/shop/files/ff-folio-worktable-mobile-v2-20261027.webp?v=1793071650);background-size:100% 100%;background-position:center}.ff-home .ff-folio .ff-folio-making-art>div{left:20%;top:31%;width:60%;text-align:left}.ff-home .ff-folio .ff-folio-making-art .ff-folio-eyebrow{max-width:none}}@media(min-width:750px){.ff-home .ff-folio .ff-folio-porch{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:center;column-gap:clamp(28px,6.25vw,90px);padding:clamp(36px,3.82vw,55px) min(9.03vw,130px) clamp(36px,3.82vw,55px) min(11.46vw,165px)}.ff-home .ff-folio .ff-folio-porch-copy{width:auto;min-width:0}.ff-home .ff-folio .ff-folio-porch figure{width:100%;max-width:430px;min-width:0;justify-self:end}.ff-home .ff-folio .ff-folio-porch h2{font-size:clamp(40px,4.375vw,63px)}.ff-home .ff-folio .ff-folio-porch img{height:auto;aspect-ratio:400/245;width:100%;object-fit:cover}.ff-home .ff-folio .ff-folio-shop{padding-inline:clamp(28px,3.82vw,55px)}.ff-home .ff-folio .ff-folio-shop-heading{width:100%;max-width:830px}.ff-home .ff-folio .ff-folio-shop-heading h2{font-size:clamp(59px,5.56vw,80px)}.ff-home .ff-folio .ff-folio-products{gap:clamp(16px,1.74vw,25px)}.ff-home .ff-folio .ff-folio-product{width:auto;min-width:0;flex:1 1 0}.ff-home .ff-folio .ff-folio-product-photo img{height:clamp(220px,26.04vw,375px)}.ff-home .ff-folio .ff-folio-product-copy{min-width:0;padding-inline:clamp(17px,1.875vw,27px)}.ff-home .ff-folio .ff-folio-product h3{font-size:clamp(30px,2.85vw,41px);overflow-wrap:normal}.ff-home .ff-folio .ff-folio-values{padding:clamp(50px,5.21vw,75px) clamp(32px,4.51vw,65px)}.ff-home .ff-folio .ff-folio-values-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(25px,5.21vw,75px);padding:clamp(28px,4.51vw,65px)}.ff-home .ff-folio .ff-folio-values header{width:auto;min-width:0}.ff-home .ff-folio .ff-folio-values h2{font-size:clamp(39px,4.24vw,61px)}.ff-home .ff-folio .ff-folio-value-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.3vw,33px)}.ff-home .ff-folio .ff-folio-value-list article{width:auto;min-width:0}.ff-home .ff-folio .ff-folio-value-list h3{font-size:clamp(25px,2.083vw,30px)}.ff-home .ff-folio .ff-folio-process{padding-inline:clamp(28px,3.82vw,55px)}.ff-home .ff-folio .ff-folio-making-art{height:clamp(260px,29.17vw,420px);margin-inline:calc(-1*clamp(28px,3.82vw,55px))}.ff-home .ff-folio .ff-folio-making-art>div{left:min(11.46vw,165px);top:24%;width:52%;min-width:0}.ff-home .ff-folio .ff-folio-making-title{font-size:clamp(53px,5.42vw,78px)}.ff-home .ff-folio .ff-folio-steps{gap:clamp(15px,1.945vw,28px)}.ff-home .ff-folio .ff-folio-steps li{width:auto;flex:1 1 0;min-width:0}.ff-home .ff-folio .ff-folio-steps h3{font-size:clamp(24px,2.083vw,30px)}.ff-home .ff-folio .ff-folio-dates{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr);gap:clamp(24px,3.82vw,55px);padding:clamp(27px,2.64vw,38px) clamp(27px,3.125vw,45px)}.ff-home .ff-folio .ff-folio-dates-title,.ff-home .ff-folio .ff-folio-date-details{width:auto;min-width:0}.ff-home .ff-folio .ff-folio-dates h3{font-size:clamp(30px,2.71vw,39px)}.ff-home .ff-folio .ff-folio-date-details ul{flex-wrap:wrap;gap:clamp(9px,.973vw,14px)}.ff-home .ff-folio .ff-folio-date-details li{padding:12px clamp(12px,1.53vw,22px)}.ff-home .ff-folio .ff-folio-founder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(35px,7.64vw,110px);padding:clamp(55px,5.56vw,80px) min(9.72vw,140px)}.ff-home .ff-folio .ff-folio-founder figure{width:100%;max-width:420px;min-width:0}.ff-home .ff-folio .ff-folio-founder-copy{width:auto;min-width:0;max-width:none}.ff-home .ff-folio .ff-folio-founder img{height:auto;aspect-ratio:380/485;object-fit:cover;object-position:center 33%}.ff-home .ff-folio .ff-folio-founder h2{font-size:clamp(46px,4.65vw,67px)}.ff-home .ff-folio .ff-folio-founder p:not(.ff-folio-eyebrow){font-size:clamp(14px,1.112vw,16px)}.ff-home .ff-folio .ff-folio-inquiry{padding:clamp(40px,3.82vw,55px) min(9.03vw,130px)}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__inner{padding:clamp(35px,3.48vw,50px) clamp(35px,6.95vw,100px);min-width:0}.ff-home .ff-folio .ff-folio-inquiry .ff-project-inquiry__intro h2{font-size:clamp(47px,4.59vw,66px)}.ff-home .ff-folio .ff-folio-impact{padding:clamp(45px,4.52vw,65px) min(6.95vw,100px)}.ff-home .ff-folio .ff-folio-impact-paper{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(20px,2.083vw,30px);padding:clamp(35px,4.17vw,60px) clamp(30px,4.52vw,65px) clamp(35px,3.48vw,50px)}.ff-home .ff-folio .ff-folio-impact-copy{width:auto;min-width:0}.ff-home .ff-folio .ff-folio-impact img{width:100%;max-width:420px;height:auto;max-height:365px;justify-self:center;object-fit:contain}.ff-home .ff-folio .ff-folio-impact h2{font-size:clamp(52px,5.49vw,79px)}body:has(.ff-folio) .fffooter{padding-inline:clamp(32px,4.87vw,70px)}body:has(.ff-folio) .fffooter-brand>div{gap:24px;flex-wrap:wrap}body:has(.ff-folio) .fffooter-main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(35px,7.64vw,110px)}body:has(.ff-folio) .fffooter-newsletter{width:auto;min-width:0;max-width:430px}body:has(.ff-folio) .fffooter-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,4.17vw,60px);min-width:0}body:has(.ff-folio) .fffooter-links>div{width:auto;min-width:0}body:has(.ff-folio) .fffooter-links a{overflow-wrap:anywhere}body:has(.ff-folio) .fffooter-bottom{gap:20px;flex-wrap:wrap}}@media(min-width:750px)and (max-width:900px){.ff-home .ff-folio .ff-folio-values-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ff-home .ff-folio .ff-folio-value-list{grid-template-columns:minmax(0,1fr)}.ff-home .ff-folio .ff-folio-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ff-home .ff-folio .ff-folio-steps li{width:auto;min-width:0}.ff-home .ff-folio .ff-folio-steps h3{min-height:0}}.ff-home .ff-folio .ff-folio-product-photo img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;object-position:center;background:#faf7ed}@media(min-width:750px){.ff-home .ff-folio .ff-folio-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.ff-home .ff-folio .ff-folio-product{width:100%;min-width:0}}@media(min-width:1200px){.ff-home .ff-folio .ff-folio-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.ff-home .ff-evergreen-image-pending{display:flex;align-items:center;justify-content:center;min-height:340px;padding:24px;background:#eee9dc;color:#374336;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ff-home-folio-v2.css.map */
