:root{--fh-cream: #f4efe6;--fh-warm: #fff9f2;--fh-ink: #2c241c;--fh-ink-soft: #4a3f34;--fh-oak: #b08968;--fh-oak-deep: #8f6a4a;--fh-rule: #d9d0c3;--fh-lamp: #f3d7b0;--fh-rail: 3px;--fh-space: 8px;--fh-measure: 72rem;--fh-ease: .18s ease-out}html{background:var(--fh-cream)}body.fh-store{isolation:isolate;background-color:var(--fh-cream);color:var(--fh-ink);font-feature-settings:"kern" 1,"liga" 1;overflow-x:hidden}body.fh-store:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.fh-store .page-wrapper{position:relative;z-index:1}.fh-kicker{margin:0 0 16px;color:var(--fh-ink-soft);font-family:var(--font-body--family),"Work Sans",sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.fh-wordmark{margin:0 0 16px;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:1.125rem;font-weight:500;letter-spacing:.08em}.fh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border:1px solid var(--fh-ink);border-radius:0;font-family:var(--font-body--family),"Work Sans",sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:background-color var(--fh-ease),color var(--fh-ease),border-color var(--fh-ease)}.fh-btn--solid{background:var(--fh-ink);color:var(--fh-cream)}.fh-btn--solid:hover{background:var(--fh-ink-soft);color:var(--fh-warm)}.fh-btn--ghost{background:transparent;color:var(--fh-ink)}.fh-btn--ghost:hover{background:var(--fh-ink);color:var(--fh-cream)}.fh-btn:focus-visible,.fh-text-link:focus-visible,.fh-room:focus-visible,.fh-card:focus-visible{outline:2px solid var(--fh-oak);outline-offset:3px}.fh-text-link{color:var(--fh-ink);font-size:.875rem;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--fh-oak)}.fh-text-link:hover{border-bottom-color:var(--fh-ink)}#header-group .shopify-section:has(.announcement-bar){display:none!important}#header-component{border-block-end:var(--fh-rail) solid var(--fh-oak)}#header-component .header-logo,#header-component .header__heading,#header-component .header-logo a{font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif!important;font-weight:500;letter-spacing:.06em}#header-component .header-menu__list-item a,#header-component .menu-list__link{letter-spacing:.04em}.fh-store .dropdown-localization,.fh-store localization-form{display:none!important}.fh-store :is(.button,.button-secondary,button.shopify-payment-button__button){border-radius:0!important}.fh-store .button:not(.button-unstyled):not(.button-secondary){background:var(--fh-ink)!important;color:var(--fh-cream)!important;border-color:var(--fh-ink)!important}.fh-store .product-card,.fh-store .resource-card{border-radius:0!important}.fh-store footer{border-block-start:1px solid var(--fh-rule)}.fh-store footer .shopify-section,.fh-store .fh-footer-section{border-block-start:0}.fh-store .footer-utilities .utilities{border-top:1px solid var(--fh-rule)!important}.fh-store .footer-utilities__powered-by,.fh-store [class*=powered-by],.password-footer__powered-by{display:none!important}.fh-store .footer-utilities shopify-social-icons,.fh-store .social-icons,.fh-store .footer-utilities .social-icons{display:none!important}.fh-home-section,.fh-password-section,.fh-collection-intro-section{--section-padding-block: 0}.fh-home,.fh-password,.fh-collection-intro{max-width:var(--fh-measure);margin:0 auto;padding:0 24px}.fh-hero{display:grid;gap:32px;padding:48px 0 40px;border-block-end:1px solid var(--fh-rule)}@media(min-width:900px){.fh-hero{grid-template-columns:minmax(0,1.05fr) minmax(280px,.9fr);align-items:end;gap:48px;padding:64px 0 48px}}.fh-hero__title{margin:0;max-width:11ch;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:clamp(2.75rem,7vw,5.25rem);font-weight:400;line-height:.95;letter-spacing:-.02em}.fh-hero__lede{max-width:36rem;margin:24px 0 0;color:var(--fh-ink-soft);font-size:1.0625rem;line-height:1.6}.fh-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.fh-hero__stage{justify-self:center;width:min(100%,420px);background:transparent}.fh-closet{margin:0;background:transparent;line-height:0}.fh-closet__photo{display:block;width:100%;height:auto;background:transparent}.fh-closet--compact{width:min(100%,280px);margin-inline:auto}.fh-rooms{margin:0}.fh-room{display:grid;gap:8px;padding:28px 0;color:inherit;text-decoration:none;border-block-end:1px solid var(--fh-rule)}@media(min-width:750px){.fh-room{grid-template-columns:12rem minmax(0,1fr);align-items:baseline;gap:16px 32px;padding:32px 0}}.fh-room h2{margin:0;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.15}.fh-room p{margin:0;max-width:32rem;color:var(--fh-ink-soft);line-height:1.5}.fh-room:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.fh-shelf{padding:16px 0 48px;border-block-start:1px solid var(--fh-rule)}.fh-shelf__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:32px 0 24px}.fh-shelf__head h2{margin:0;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:1.75rem;font-weight:400}.fh-shelf__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;margin:0;padding:0;list-style:none}@media(min-width:900px){.fh-shelf__grid{grid-template-columns:repeat(4,1fr);gap:32px 24px}}.fh-card{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.fh-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--fh-warm);border:1px solid var(--fh-rule)}.fh-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .24s ease-out}.fh-card:hover img{transform:scale(1.03)}.fh-card__empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--fh-ink-soft);font-size:.8125rem}.fh-card__name{font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:1.0625rem;line-height:1.3}.fh-card__price{color:var(--fh-ink-soft);font-size:.875rem}.fh-footer-section{max-width:var(--fh-measure);margin:0 auto;padding:40px 24px 8px}.fh-footer{display:grid;gap:32px}@media(min-width:750px){.fh-footer{grid-template-columns:minmax(0,1.5fr) 1fr 1fr;gap:48px;align-items:start}}.fh-footer .fh-wordmark{margin-bottom:8px}.fh-footer__brand>p{margin:0;max-width:22rem;color:var(--fh-ink-soft);line-height:1.5}.fh-footer__form{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;max-width:22rem}.fh-footer__form input[type=email]{flex:1 1 12rem;min-height:44px;padding:0 12px;border:1px solid var(--fh-ink);border-radius:0;background:var(--fh-cream);color:var(--fh-ink);font:inherit}.fh-footer__form button{min-height:44px;padding:0 16px;border:1px solid var(--fh-ink);border-radius:0;background:var(--fh-ink);color:var(--fh-cream);font:inherit;cursor:pointer}.fh-footer__form-msg{flex:1 0 100%;margin:4px 0 0;font-size:.875rem}.fh-footer__label{margin:0 0 8px;font-size:.75rem;font-weight:500;color:var(--fh-oak-deep)}.fh-footer__nav ul{margin:0;padding:0;list-style:none}.fh-footer__nav a{display:block;padding:6px 0;color:inherit;text-decoration:none}.fh-footer__nav a:hover{text-decoration:underline;text-underline-offset:3px}body.fh-password-body{display:flex;flex-direction:column;min-height:100svh}body.fh-password-body .password-main-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;width:100%}.fh-password{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding:64px 24px 48px}.fh-password__title{margin:0;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:400;line-height:1}.fh-password__lede{margin:16px 0 32px;font-size:1.125rem}.fh-password__stage{width:min(100%,280px);margin:8px 0 0;background:transparent}.fh-password__foot{margin:32px 0 0;color:var(--fh-ink-soft)}.password-main-content{background:var(--fh-cream)}.password-footer{border-block-start:1px solid var(--fh-rule)}.password-footer__button{min-height:44px;letter-spacing:.02em;text-transform:none;font-size:.875rem!important}.fh-collection-intro{padding:48px 0 24px;border-block-end:1px solid var(--fh-rule);margin-bottom:8px}.fh-collection-intro__title{margin:0;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.05}.fh-collection-intro__lede{max-width:36rem;margin:16px 0 0;color:var(--fh-ink-soft);font-size:1.0625rem;line-height:1.55}.foldhearth-pdp-facts{max-width:40rem;margin:0 auto 3rem;padding:24px 1.25rem 0;border-block-start:1px solid var(--fh-rule)}.foldhearth-pdp-facts h2{margin:0 0 16px;font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-size:1.5rem;font-weight:400}.foldhearth-pdp-facts table{width:100%;border-collapse:collapse;margin:0 0 1.25rem}.foldhearth-pdp-facts th,.foldhearth-pdp-facts td{border-bottom:1px solid var(--fh-rule);padding:.65rem 0;text-align:left;vertical-align:top}.foldhearth-pdp-facts th{width:40%;font-weight:500}.fh-store.template-page #MainContent h1,.fh-store.template-404 #MainContent h1{font-family:var(--font-heading--family),"Source Serif 4",Georgia,serif;font-weight:400}.fh-store .shopify-section:has(.contact-form){max-width:40rem;margin-inline:auto}@media(prefers-reduced-motion:reduce){.fh-card__media img,.fh-btn{transition:none}.fh-card:hover img{transform:none}}@media(max-width:749px){.fh-home,.fh-password,.fh-collection-intro,.fh-footer-section{padding-inline:16px}.fh-hero{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/foldhearth.css.map */
