#header-group .header-logo__wordmark{font-family:FF Cormorant,Georgia,serif;font-size:38px;line-height:1;font-weight:500;letter-spacing:0;color:#2d4227;text-transform:none}#header-group .menu-list__link,#header-group .menu-list__link-title,#header-group .menu-list__item{font-family:FF DM Sans,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#2d4227}#header-group .menu-list{--menu-horizontal-gap:32px}#header-group .header__row--top{background:#faf7ee}#header-group .header__columns{min-height:86px;padding-block:18px}#header-group .header__column--right{gap:20px}#header-group .announcement-bar{min-height:27px;padding-block:7px;background:#283e24;color:#f7f3e8}#header-group .announcement-bar__text,#header-group .announcement-bar__text p{font:500 9px/13px FF DM Sans,Arial,sans-serif;letter-spacing:1.2px}#header-group .ff-linen-nav-book{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:12px 22px;border:1px solid #38502f;color:#2d4227;background:transparent;text-decoration:none;white-space:nowrap;font:600 10px/1 FF DM Sans,Arial,sans-serif;letter-spacing:.6px}#header-group .ff-linen-nav-book:hover{background:#e9ecdf}#header-group .header__drawer .menu-drawer__menu-item--mainlist,#header-group .header__drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:FF DM Sans,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:#2d4227}#header-group .menu-drawer{font-family:FF DM Sans,Arial,sans-serif}#header-group a:focus-visible,.ff-linen-hero a:focus-visible,.ff-linen-porch a:focus-visible{outline:2px solid #a32439;outline-offset:5px}.ff-home .ff-linen-hero{position:relative;isolation:isolate;width:100%;aspect-ratio:12/5;min-height:420px;overflow:hidden;background:#f5efe2;color:#2d4227;font-family:FF DM Sans,Arial,sans-serif}.ff-linen-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none}.ff-linen-hero__art img{display:block;width:100%;height:100%;object-fit:fill}.ff-linen-hero__copy{position:relative;width:54.86%;margin-left:11.67%;padding-top:6.53%;text-align:left}.ff-linen-hero__rule{display:block;width:47px;height:2px;background:#a92b3d;margin-bottom:clamp(24px,3.26vw,63px)}.ff-home .ff-linen-hero__eyebrow{font-family:FF DM Sans,Arial,sans-serif;font-size:clamp(9px,.694vw,13px);line-height:1.3;letter-spacing:1.25px;font-weight:600;margin:0 0 clamp(18px,1.736vw,33px);color:#2d4227}.ff-home .ff-linen-hero h1{font-family:FF Cormorant,Georgia,serif;font-weight:400;font-size:clamp(38px,4.514vw,87px);line-height:1.05;letter-spacing:-.018em;max-width:none;margin:0 0 clamp(18px,1.736vw,33px);color:#2d4227;text-wrap:initial}.ff-home .ff-linen-hero__description{font-family:FF DM Sans,Arial,sans-serif;font-size:clamp(12px,1.042vw,20px);line-height:1.55;color:#5f6a54;margin:0 0 clamp(22px,1.944vw,37px)}.ff-home .ff-linen-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 27px;color:#fffaf1;background:#a32439;border:1px solid #a32439;text-decoration:none;font-family:FF DM Sans,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:.3px;white-space:nowrap}.ff-home .ff-linen-hero__button:hover{background:#852035;border-color:#852035}.ff-home .ff-linen-porch{display:flex;gap:40px;align-items:center;padding:30px max(3.33vw,24px) 34px;background:#faf7ee;color:#2d4227;font-family:FF DM Sans,Arial,sans-serif}.ff-linen-porch figure{width:360px;max-width:34%;flex:none;margin:0}.ff-linen-porch img{display:block;width:100%;height:210px;object-fit:cover}.ff-linen-porch figcaption{font-family:FF DM Sans,Arial,sans-serif;font-size:7px;line-height:1.4;color:#737d67;margin-top:6px}.ff-home .ff-linen-porch__copy>p{font:600 10px/1.4 FF DM Sans,Arial,sans-serif;letter-spacing:1.4px;color:#a32439;margin:0 0 13px}.ff-home .ff-linen-porch h2{font-family:FF Cormorant,Georgia,serif;font-size:40px;font-weight:400;line-height:1.05;letter-spacing:-.01em;color:#2d4227;margin:0 0 18px}.ff-linen-porch__copy>a{display:inline-block;font:500 12px/1.5 FF DM Sans,Arial,sans-serif;color:#2d4227;text-decoration:none;border-bottom:1px solid #ad2e41;padding-bottom:5px}@media(min-width:750px)and (max-width:1099px){#header-group .ff-linen-nav-book{display:none}#header-group .header-logo__wordmark{font-size:32px}#header-group .menu-list{--menu-horizontal-gap:22px}#header-group .header__column--right{gap:12px}.ff-home .ff-linen-porch h2{font-size:34px}}@media(max-width:749px){#header-group .header-logo__wordmark{font-size:30px}#header-group .header__columns{min-height:72px;padding-block:14px}#header-group .ff-linen-nav-book{display:none}#header-group .announcement-bar{min-height:26px;padding-block:6.5px}#header-group .announcement-bar__text,#header-group .announcement-bar__text p{font-size:8px;letter-spacing:1.1px}.ff-home .ff-linen-hero{aspect-ratio:390/590;min-height:0}.ff-linen-hero__copy{width:64.1%;margin-left:17.95%;padding-top:35.13%}.ff-linen-hero__rule{display:none}.ff-home .ff-linen-hero__eyebrow{font-size:clamp(7px,2.05vw,12px);line-height:1.3;letter-spacing:.07em;margin:0 0 6.15vw}.ff-home .ff-linen-hero h1{font-size:8.974vw;line-height:1.07;letter-spacing:-.018em;margin:0 0 5.64vw}.ff-home .ff-linen-hero__description{font-size:3.333vw;line-height:1.55;margin:0 0 6.15vw}.ff-home .ff-linen-hero__button{min-height:44px;padding:12px 18px;font-size:clamp(10px,2.82vw,16px);letter-spacing:.15px}.ff-home .ff-linen-porch{flex-direction:column;align-items:flex-start;gap:0;padding:26px 22px 27px}.ff-linen-porch figure{order:1;width:100%;max-width:none}.ff-linen-porch img{height:auto;aspect-ratio:344/219;object-fit:cover}.ff-linen-porch figcaption{font-size:7px;margin-top:7px}.ff-linen-porch__copy{order:0}.ff-home .ff-linen-porch__copy>p{font-size:9px;letter-spacing:1px;margin-bottom:12px}.ff-home .ff-linen-porch h2{font-size:clamp(26px,7.435vw,42px);line-height:1.05;margin:0 0 23px}.ff-linen-porch__copy>a{display:none}}@media(prefers-reduced-motion:reduce){.ff-linen-hero__button,.ff-linen-nav-book{transition:none}}@media(max-width:749px){#header-group #header-component .header__columns{--header-template-columns:44px 0 minmax(0,1fr) 0 44px;grid-template-columns:var(--header-template-columns);min-height:72px;height:72px;padding-block:0}#header-group #header-component .search-action,#header-group #header-component .account-button{display:none}#header-group #header-component .header-logo{min-width:0;width:100%}#header-group #header-component .header-logo__wordmark{font-size:30px}}@media(max-width:359px){#header-group #header-component .header-logo__wordmark{font-size:28px}}body:has(.ff-linen-hero) .ff-mobile-shop{display:none}@media(max-width:749px){body:has(.ff-linen-hero){padding-bottom:0}}shopify-forms-embed#app-embed-container-1213114{--forms-body-font:normal 400 14px "FF DM Sans",Arial,sans-serif;--forms-heading-font:normal 400 32px "FF Cormorant",Georgia,serif;--forms-heading-font-size:32px;--heading-font-size:32px;--body-text-color:#35452e;--heading-text-color:#35452e;--link-text-color:#8e2539;--forms-accent-color:#8e2539;--forms-accent-color-hovered-modifier:#8e25391a;--container-background-color:#faf7ee;--container-border-radius:0px;--button-background-color:#35452e;--button-text-color:#faf7ee;--button-border-radius:0px;--button-close-background-color:#faf7ee;--button-close-color:#35452e;--form-text-color:#35452e;--form-placeholder-color:#35452e99;--form-background-color:#fffdf6;--form-field-border:0 0 0 1px #9a9e87;--form-field-border-focused:0 0 0 2px #8e2539;--form-field-border-radius:0px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ff-linen-atelier.css.map */
