.ff-content-page,.ff-contact-section,.ff-not-found{--ff-content-ink: #243b2b;--ff-content-muted: #687064;--ff-content-line: #dcded1;background:#f5f2e9;color:var(--ff-content-ink);letter-spacing:0}.ff-content-shell.page-width{max-width:1440px;padding-inline:40px}.ff-site .ff-content-page{padding-top:max(44px,var(--ff-content-top, 0px));padding-bottom:88px}.ff-content-hero{padding-bottom:44px;border-bottom:1px solid var(--ff-content-line);margin-bottom:48px}.ff-content-back{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#52654e;text-decoration:none;font-size:14px}.ff-content-back:hover{text-decoration:underline;text-underline-offset:5px}.ff-content-hero .main-page-title{color:var(--ff-content-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.65vw,70px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:16px 0 0;text-wrap:balance;overflow-wrap:anywhere}.ff-content-layout{min-width:0}.ff-content-layout--with-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:clamp(40px,8vw,140px);align-items:start}.ff-content-reading{max-width:790px;min-width:0;font-size:17px;line-height:1.85;color:#43503f;overflow-wrap:anywhere}.ff-content-reading>:first-child{margin-top:0}.ff-content-reading>:last-child{margin-bottom:0}.ff-content-reading h1,.ff-content-reading h2,.ff-content-reading h3,.ff-content-reading h4{font-family:Georgia,Times New Roman,serif;color:var(--ff-content-ink);font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:1.7em 0 .65em}.ff-content-reading h1,.ff-content-reading h2{font-size:clamp(28px,2.65vw,38px)}.ff-content-reading h3{font-size:25px}.ff-content-reading h4{font-size:21px}.ff-content-reading p,.ff-content-reading ul,.ff-content-reading ol{margin-top:0;margin-bottom:1.3em}.ff-content-reading li+li{margin-top:.45em}.ff-content-reading a{color:#3e6438;text-underline-offset:4px}.ff-content-reading img,.ff-content-reading video,.ff-content-reading iframe{max-width:100%}.ff-content-reading img{height:auto}.ff-content-reading blockquote{border-left:2px solid #80907d;margin-inline:0;padding-left:24px;color:#52654e}.ff-content-reading table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ff-content-sidebar{border-top:1px solid #bdc6b5;padding-top:22px}.ff-content-sidebar h2,.ff-content-sidebar h3,.ff-content-eyebrow{font-family:var(--font-body-family);font-size:11px;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase;color:var(--ff-content-muted);margin:0 0 18px}.ff-content-sidebar ul{padding:0;margin:0;list-style:none}.ff-content-sidebar li+li{border-top:1px solid #e0e2d6}.ff-content-sidebar a{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding-block:11px;color:var(--ff-content-ink);font-size:14px;line-height:1.5;text-decoration:none}.ff-content-sidebar a:hover,.ff-content-sidebar a[aria-current=page]{color:#3e6438;text-decoration:underline;text-underline-offset:4px}.ff-content-sidebar a span{flex-shrink:0;color:#73826b;font-size:18px}.ff-site .ff-content-page--contact{padding-bottom:0}.ff-content-page--contact .ff-content-hero{margin-bottom:32px}.ff-content-page--contact .ff-content-reading:empty{display:none}.ff-contact-section>.ff-content-shell{padding-top:48px;padding-bottom:88px}.ff-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(40px,7vw,110px);align-items:start}.ff-contact-form{min-width:0;padding:32px;background:#fffdf7;border:1px solid var(--ff-content-line);border-radius:3px}.ff-contact-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);color:var(--ff-content-ink);line-height:1.12;letter-spacing:-.035em;font-weight:400;margin:0 0 28px}.ff-contact-form .field{margin-bottom:20px}.ff-contact-form .field__input{background-color:#fffdf7}.ff-contact-form .text-area{min-height:170px;resize:vertical}.ff-contact-form .contact__button{margin-top:24px}.ff-contact-help{padding-top:12px}.ff-contact-help>h2{font-family:Georgia,Times New Roman,serif;font-size:33px;font-weight:400;line-height:1.15;letter-spacing:-.03em;color:var(--ff-content-ink);margin:0 0 18px}.ff-contact-help>p:not(.ff-content-eyebrow){font-size:16px;line-height:1.7;color:#5b6459;margin:0 0 32px}.ff-not-found{padding:clamp(68px,9vw,132px) 0}.ff-not-found__inner{max-width:800px}.ff-not-found__number{margin:0 0 24px;font-size:13px;letter-spacing:.16em;color:#687064}.ff-not-found h1{margin:0;color:var(--ff-content-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(44px,6vw,84px);letter-spacing:-.045em;line-height:1.07}.ff-not-found__description{max-width:480px;margin:26px 0 32px;color:#5b6459;font-size:18px;line-height:1.7}.ff-not-found__actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.ff-content-page a:focus-visible,.ff-contact-section a:focus-visible,.ff-not-found a:focus-visible{outline:2px solid #527046;outline-offset:4px}@media(max-width:989px){.ff-contact-layout{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:32px}.ff-contact-form{padding:24px}.ff-contact-form .contact__fields{grid-template-columns:1fr;gap:0}}@media(max-width:749px){.ff-content-shell.page-width{padding-inline:24px}.ff-site .ff-content-page{padding-top:24px;padding-bottom:56px}.ff-content-hero{padding-bottom:30px;margin-bottom:30px}.ff-content-hero .main-page-title{margin-top:12px;font-size:43px}.ff-content-layout--with-nav,.ff-contact-layout{grid-template-columns:minmax(0,1fr);gap:40px}.ff-content-reading{font-size:16px;line-height:1.8}.ff-content-reading h3{font-size:23px}.ff-content-sidebar{padding-top:20px}.ff-site .ff-content-page--contact{padding-bottom:0}.ff-contact-section>.ff-content-shell{padding-block:32px 56px}.ff-contact-form{padding:24px 20px}.ff-contact-title{margin-bottom:24px}.ff-contact-form .contact__button .button{width:100%}.ff-contact-help{padding-top:0}.ff-contact-help>h2{font-size:30px}.ff-not-found{padding-block:56px 76px}.ff-not-found__description{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ff-content.css.map */
