:root{--fm-type-caption: 12px;--fm-type-small: 13px;--fm-type-body: 16px;--fm-type-lead: 18px;--fm-type-card: 20px;--fm-type-section: 26px;--fm-type-title: 34px;--fm-header: 80px;--fm-notice: 40px;--fm-gutter: 24px}.fm-site{font-size:var(--fm-type-body);font-weight:400;line-height:1.5;letter-spacing:0;font-synthesis:none}.fm-site h1,.fm-site h2,.fm-site h3,.fm-site h4{font-weight:500;letter-spacing:0;line-height:1.25;text-wrap:pretty}.fm-site h1{font-size:var(--fm-type-title)}.fm-site h2{font-size:var(--fm-type-section)}.fm-site h3{font-size:var(--fm-type-card)}.fm-site button,.fm-site input,.fm-site select,.fm-site textarea{letter-spacing:0}.fm-site .fm-container{padding-inline:var(--fm-gutter)}.fm-site .fm-button{font-size:var(--fm-type-body);font-weight:500;min-height:44px;padding:10px 22px;line-height:1.4;border-radius:4px}.fm-site .fm-text-link{font-size:var(--fm-type-body);font-weight:500;line-height:1.5;text-underline-offset:5px}.fm-site .fm-notice{height:var(--fm-notice);padding:0 var(--fm-gutter);font-size:12px;line-height:1.3;gap:16px}.fm-site .fm-notice svg{width:21px;height:21px}.fm-site .fm-notice>a:first-child{font-weight:600}.fm-site .fm-header{height:var(--fm-header);padding:0 var(--fm-gutter);gap:14px;flex-wrap:nowrap;align-content:normal}.fm-site .fm-brand--signature{width:132px;margin-right:8px;padding:0}.fm-site .fm-brand--signature>svg{width:100%;height:auto;max-height:53px}.fm-site .fm-nav{display:flex;order:0;flex:1;min-width:0;height:100%;justify-content:flex-start;gap:clamp(12px,1.32vw,25px);font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap}.fm-site .fm-nav>a,.fm-site .fm-nav-detail>summary{height:var(--fm-header);font-size:inherit;font-weight:inherit;line-height:inherit;border-bottom:0}.fm-site .fm-nav-detail>summary{gap:5px}.fm-site .fm-nav-detail>summary svg{width:11px;height:11px}.fm-site .fm-nav>a:hover,.fm-site .fm-nav-detail>summary:hover,.fm-site .fm-nav-detail[open]>summary{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.fm-site .fm-search-trigger{width:212px;height:46px;min-width:0;flex:0 0 auto;font-size:16px;font-weight:400;line-height:1.4;padding:10px 20px;gap:12px;justify-content:space-between;border-radius:28px}.fm-site .fm-search-trigger span{display:inline}.fm-site .fm-search-trigger svg{width:24px;height:24px}.fm-site .fm-header>.fm-icon-button{min-width:32px;width:32px;min-height:44px;padding:4px;flex-shrink:0}.fm-site .fm-header>.fm-icon-button svg{width:24px;height:24px}.fm-site .fm-cart-trigger>span{font-size:12px;min-width:22px;height:22px;line-height:22px;top:-3px;right:-7px}.fm-site .fm-menu-trigger{display:none}.fm-site .fm-mega.fm-mega-bedroom{padding:24px var(--fm-gutter) 38px;gap:32px;min-height:370px}.fm-site .fm-mega h2{font-size:18px;line-height:1.3;margin-bottom:18px}.fm-site .fm-mega>div>a{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:14px}.fm-site .fm-mega-editorial{gap:12px}.fm-site .fm-mega-editorial img{height:240px}.fm-site .fm-mega-editorial span{font-size:16px;line-height:1.4;text-underline-offset:5px}.fm-site .fm-mega.fm-mega-accessories{padding:24px var(--fm-gutter)}.fm-site .fm-reference-home .fm-hero-copy h1{font-size:32px;line-height:1.2;margin-bottom:14px;letter-spacing:0}.fm-site .fm-reference-home .fm-hero-copy p{font-size:16px;line-height:1.5;margin-bottom:20px}.fm-site .fm-reference-home .fm-hero-copy .fm-button{font-size:16px}.fm-site .fm-reference-editorial .fm-editorial-tile h2{font-size:26px;line-height:1.25;margin-bottom:12px}.fm-site .fm-reference-editorial .fm-editorial-tile span{font-size:16px;line-height:1.5}.fm-site .fm-reference-editorial .fm-editorial-tile>div{padding:64px 36px 34px}.fm-site .fm-reference-help{padding:80px 24px 90px;min-height:360px}.fm-site .fm-reference-help h2{font-size:26px;line-height:1.3;max-width:850px;margin-bottom:20px}.fm-site .fm-reference-help>p{font-size:16px;line-height:1.5}.fm-site .fm-reference-help .fm-reference-help-note{font-size:12px;margin-top:40px}.fm-site .fm-section-heading h2{font-size:30px}.fm-site .fm-collection-hero h1{font-size:34px;line-height:1.2;margin-bottom:16px}.fm-site .fm-collection-hero p{font-size:16px;line-height:1.5}.fm-site .fm-collection-hero>div{padding:104px var(--fm-gutter) 35px}.fm-site .fm-collection-back{font-size:13px;margin-top:12px}.fm-site .fm-collection-hero nav{gap:24px;margin-top:28px}.fm-site .fm-collection-hero nav>a{font-size:16px;line-height:1.4;min-height:48px;padding:12px 24px}.fm-site .fm-catalogue-toolbar{min-height:50px;gap:24px;margin-bottom:26px}.fm-site .fm-catalogue-toolbar>span{font-size:13px}.fm-site .fm-filter-trigger{font-size:16px;min-height:50px;padding:12px 22px}.fm-site .fm-sort,.fm-site .fm-sort select{font-size:16px}.fm-site .fm-card-copy{padding:22px 24px 24px}.fm-site .fm-card-copy h3,.fm-site .fm-featured-grid .fm-card-copy h3{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:7px}.fm-site .fm-card-copy p,.fm-site .fm-card-copy p.fm-card-variant{font-size:13px;line-height:1.5}.fm-site .fm-card-price,.fm-site .fm-card-price strong,.fm-site .fm-card-price .fm-card-pending{font-size:16px;line-height:1.5}.fm-site .fm-card-price small{font-size:16px}.fm-site .fm-card-price s{font-size:13px}.fm-site .fm-card-options,.fm-site .fm-card-options.fm-custom-card-options{font-size:13px!important;line-height:1.5}.fm-site .fm-card-badge{font-size:12px;padding:7px 11px}.fm-site .fm-card-swatches a{width:27px;height:27px}.fm-site .fm-promo-card h2,.fm-site .fm-complete h2,.fm-site .fm-collection-story h2{font-size:24px}.fm-site .fm-promo-card p,.fm-site .fm-collection-story p,.fm-site .fm-collection-story div{font-size:16px;line-height:1.6}.fm-site .fm-breadcrumb{font-size:12px;line-height:1.5;left:var(--fm-gutter);right:var(--fm-gutter)}.fm-site .fm-product-stage-title{font-size:38px;line-height:1.2;padding:34px 270px 12px;min-height:95px}.fm-site .fm-option-pill-copy small,.fm-site .fm-ottoman-rail .fm-option-pill-copy small{font-size:13px;line-height:1.4;font-weight:400}.fm-site .fm-option-pill-copy strong,.fm-site .fm-ottoman-rail .fm-option-pill-copy strong{font-size:15px;line-height:1.35;font-weight:500}.fm-site .fm-option-pill{min-height:68px;padding:8px 12px;gap:12px}.fm-site .fm-option-pill-icon{width:52px;height:52px;flex-basis:52px}.fm-site .fm-product-options-rail{width:270px;top:100px}.fm-site .fm-ottoman-rail{width:280px}.fm-site .fm-gallery-view{font-size:13px;min-height:42px;padding:10px 22px}.fm-site .fm-purchase-title h2{font-size:22px;line-height:1.3}.fm-site .fm-purchase-product p,.fm-site [data-ottoman-pending] [data-ottoman-summary]{font-size:13px;line-height:1.5}.fm-site .fm-purchase-price strong{font-size:24px;font-weight:600;line-height:1.3}.fm-site [data-ottoman-pending] .fm-purchase-price strong{font-size:18px}.fm-site .fm-purchase-price p{font-size:12px;line-height:1.5;max-width:270px}.fm-site .fm-purchase-bar{padding:18px 24px;gap:24px;grid-template-columns:minmax(0,1fr) auto 255px;min-height:90px}.fm-site .fm-purchase-bar>.fm-button{font-size:16px;min-height:52px}.fm-site .fm-purchase-product{gap:20px}.fm-site .fm-purchase-product>img{width:70px;height:50px}.fm-site .fm-sticky-product>strong,.fm-site .fm-mobile-buy strong{font-size:22px;font-weight:500}.fm-site .fm-mobile-buy small{font-size:12px;line-height:1.4}.fm-site .fm-mobile-buy>.fm-button{font-size:16px;min-height:48px;min-width:240px}.fm-site .fm-tabs button{font-size:16px;font-weight:500;line-height:1.5}.fm-site .fm-product-info [role=tabpanel]{font-size:16px;line-height:1.65}.fm-site .fm-product-info .fm-rte>p:first-of-type{font-size:26px;line-height:1.5;font-weight:500}.fm-site .fm-product-assist h2{font-size:24px}.fm-site .fm-product-assist p{font-size:16px;line-height:1.6}.fm-site .fm-ottoman-photo-note{font-size:12px;line-height:1.5}.fm-site .fm-dialog-head h2,.fm-site .fm-ottoman-popover .fm-dialog-head h2,.fm-site .fm-option-popover .fm-dialog-head h2{font-size:22px;line-height:1.3}.fm-site .fm-config-count,.fm-site .fm-config-filter,.fm-site .fm-config-footer p{font-size:13px;line-height:1.5}.fm-site .fm-config-family h3,.fm-site .fm-config-specs dt{font-size:16px}.fm-site .fm-config-tile strong{font-size:14px;font-weight:500;line-height:1.45}.fm-site .fm-config-colour strong,.fm-site .fm-config-colour-note{font-size:12px;line-height:1.5}.fm-site .fm-config-filter select,.fm-site .fm-config-footer .fm-button,.fm-site .fm-options legend{font-size:16px}.fm-site .fm-options label>span,.fm-site .fm-option-popover .fm-option-tile strong{font-size:14px;line-height:1.4}.fm-site .fm-customiser-product h3,.fm-site .fm-drawer-item h3,.fm-site .fm-search-result h3{font-size:18px;line-height:1.35}.fm-site .fm-customiser-product p,.fm-site .fm-customiser-help,.fm-site .fm-drawer-item p,.fm-site .fm-search-result p{font-size:13px;line-height:1.5}.fm-site .fm-menu nav>a,.fm-site .fm-menu nav>details>summary{font-size:18px;font-weight:400;line-height:1.5}.fm-site .fm-menu nav>details a,.fm-site .fm-menu-help,.fm-site .fm-check{font-size:16px;line-height:1.5}.fm-site .fm-basket-heading h1{font-size:36px;line-height:1.2;letter-spacing:0}.fm-site .fm-basket-description h2{font-size:18px;line-height:1.4;font-weight:500}.fm-site .fm-basket-options{font-size:13px;line-height:1.5}.fm-site .fm-basket-line-price{font-size:18px}.fm-site .fm-basket-quantity input{font-size:16px}.fm-site .fm-basket-summary dl>div,.fm-site .fm-basket-summary .fm-basket-total{font-size:16px;line-height:1.5}.fm-site .fm-basket-summary dd{font-size:18px;font-weight:500}.fm-site .fm-basket-summary .fm-basket-delivery-price{font-size:13px}.fm-site .fm-basket-timing{font-size:16px;min-height:72px;line-height:1.5}.fm-site .fm-basket-checkout{font-size:16px;min-height:46px}.fm-site .fm-basket-payments h2,.fm-site .fm-basket-support h2,.fm-site .fm-basket-information h2{font-size:20px;line-height:1.3}.fm-site .fm-basket-support p,.fm-site .fm-basket-information p{font-size:15px;line-height:1.6}.fm-site .fm-basket-tax,.fm-site .fm-basket-secure,.fm-site .fm-basket-made,.fm-site .fm-basket-payments p,.fm-site .fm-basket-phone{font-size:12px;line-height:1.5}.fm-site .fm-added-popover{top:calc(var(--fm-notice) + var(--fm-header));max-height:calc(100dvh - var(--fm-notice) - var(--fm-header) - 24px)}.fm-site .fm-added-popover .fm-added-item h3{font-size:18px;line-height:1.35}.fm-site .fm-added-popover .fm-added-item p{font-size:13px;line-height:1.5}.fm-site .fm-added-popover .fm-added-item strong,.fm-site .fm-added-popover .fm-added-footer .fm-button,.fm-site .fm-added-popover .fm-added-footer .fm-text-link{font-size:16px}.fm-site .fm-footer{padding:64px var(--fm-gutter) 24px}.fm-site .fm-footer-main{grid-template-columns:2fr minmax(225px,1.1fr) 1fr 1.1fr;padding-bottom:76px;gap:4%}.fm-site .fm-newsletter h2{font-size:26px;line-height:1.3;margin-bottom:10px}.fm-site .fm-newsletter>p{font-size:16px;line-height:1.5;max-width:420px;margin-bottom:24px}.fm-site .fm-newsletter-input{max-width:440px;height:46px}.fm-site .fm-newsletter-input input{font-size:16px;padding:10px 20px}.fm-site .fm-newsletter-input button{width:46px;height:46px}.fm-site .fm-footer-col>summary{font-size:22px;line-height:1.3;margin-bottom:20px}.fm-site .fm-footer-col>div{font-size:16px;line-height:1.5;gap:14px}.fm-site .fm-footer-col p{font-size:13px;line-height:1.6}.fm-site .fm-footer-bottom{font-size:12px;line-height:1.5;padding-top:30px;min-height:80px}.fm-site .fm-loaf-basic__head h1,.fm-site .fm-empty-collection-head h1{font-size:34px;line-height:1.2}.fm-site .fm-empty-collection-head{padding-top:calc(var(--fm-header) + 48px)}.fm-site .fm-empty-collection-head p,.fm-site .fm-loaf-basic__head p{font-size:16px;line-height:1.5}.fm-site .fm-rte{font-size:16px;line-height:1.65}.fm-site .fm-rte h2,.fm-site .fm-contact-layout h2,.fm-site .fm-journal-grid h2{font-size:24px;line-height:1.3}.fm-site .fm-journal-grid p,.fm-site .fm-contact-layout p,.fm-site .fm-contact-form{font-size:16px;line-height:1.6}.fm-site .fm-contact-form input,.fm-site .fm-contact-form textarea,.fm-site .fm-loaf-search input{font-size:16px}.fm-site .shopify-policy__container{max-width:880px;padding:48px 24px 64px;font-size:16px;line-height:1.65}.fm-site .shopify-policy__title h1{font-size:34px;margin-bottom:32px}.fm-site .shopify-policy__body h2{font-size:24px;margin-block:24px 12px}.fm-site .fm-account-dialog h2{font-size:24px;line-height:1.3}.fm-site .fm-account-content h3{font-size:20px}.fm-site .fm-account-content p,.fm-site .fm-account-dialog header p{font-size:14px;line-height:1.6}@media(min-width:1360px)and (max-width:1599px){.fm-site .fm-header{gap:10px}.fm-site .fm-nav{gap:14px}.fm-site .fm-brand--signature{width:126px;margin-right:4px}.fm-site .fm-search-trigger{width:200px}}@media(min-width:900px)and (max-width:1359px){:root{--fm-header:124px}.fm-site .fm-header{flex-wrap:wrap;align-content:center;column-gap:16px;row-gap:0}.fm-site .fm-brand--signature{width:145px;margin-right:auto}.fm-site .fm-nav{order:1;flex:0 0 100%;height:50px;justify-content:center;gap:clamp(8px,1.4vw,20px)}.fm-site .fm-nav>a,.fm-site .fm-nav-detail>summary{height:50px}.fm-site .fm-search-trigger{width:212px}.fm-site .fm-mega.fm-mega-bedroom{gap:24px;min-height:330px}.fm-site .fm-mega-editorial img{height:190px}}@media(max-width:1199px){.fm-site .fm-product-stage-title{font-size:32px;padding:40px 24px 16px;min-height:100px}.fm-site .fm-purchase-bar{grid-template-columns:minmax(0,1fr) 230px}.fm-site .fm-purchase-product{grid-column:1/-1}.fm-site .fm-product-options-rail{width:245px;top:120px}.fm-site .fm-ottoman-rail{width:250px}.fm-site .fm-footer-main{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:899px){:root{--fm-header:76px;--fm-notice:36px;--fm-gutter:20px}.fm-site .fm-nav{display:none}.fm-site .fm-menu-trigger{display:inline-flex}.fm-site .fm-brand--signature{margin-right:auto}.fm-site .fm-search-trigger{width:180px}.fm-site .fm-header{gap:10px}.fm-site .fm-reference-editorial .fm-editorial-tile>div{padding:48px 24px 28px}.fm-site .fm-reference-editorial .fm-editorial-tile h2{font-size:24px}.fm-site .fm-section-heading h2{font-size:26px}.fm-site .fm-footer-main{grid-template-columns:1fr 1fr}.fm-site .fm-mega-editorial{display:none}}@media(max-width:749px){:root{--fm-type-card:18px;--fm-type-section:24px;--fm-type-title:28px;--fm-gutter:16px}.fm-site .fm-header{gap:4px;padding-inline:12px}.fm-site .fm-brand--signature{width:112px;margin-right:auto}.fm-site .fm-header>.fm-account{display:none}.fm-site .fm-header>.fm-icon-button{width:36px;min-width:36px;padding:6px}.fm-site .fm-search-trigger{width:42px;height:44px;padding:9px;border-color:transparent;background:transparent;justify-content:center}.fm-site .fm-search-trigger span{display:none}.fm-site .fm-search-trigger svg{width:23px;height:23px}.fm-site .fm-cart-trigger>span{min-width:18px;height:18px;line-height:18px;font-size:11px;right:0;top:0}.fm-site .fm-notice{font-size:11px;padding-inline:12px;justify-content:center}.fm-site .fm-notice>a{display:none}.fm-site .fm-reference-home .fm-hero-copy h1{font-size:28px;line-height:1.2}.fm-site .fm-reference-home .fm-hero-copy p{font-size:16px}.fm-site .fm-reference-editorial .fm-editorial-tile h2{font-size:24px}.fm-site .fm-reference-editorial .fm-editorial-tile span{font-size:16px}.fm-site .fm-reference-editorial .fm-editorial-tile>div{padding:56px 20px 26px}.fm-site .fm-reference-help{min-height:0;padding:56px 20px}.fm-site .fm-reference-help h2{font-size:24px}.fm-site .fm-section-heading{align-items:flex-start;gap:16px}.fm-site .fm-section-heading h2{font-size:26px}.fm-site .fm-section-heading .fm-text-link{font-size:14px}.fm-site .fm-collection-hero h1{font-size:28px}.fm-site .fm-collection-hero p{font-size:15px}.fm-site .fm-collection-hero>div{padding:96px 16px 24px}.fm-site .fm-collection-hero nav{gap:10px;margin-top:22px}.fm-site .fm-collection-hero nav>a{font-size:14px;padding:10px 16px;min-height:44px}.fm-site .fm-catalogue-toolbar{gap:12px;min-height:0;margin-bottom:20px}.fm-site .fm-catalogue-toolbar>span{font-size:12px}.fm-site .fm-filter-trigger{font-size:15px;min-height:44px;padding:10px 16px}.fm-site .fm-sort,.fm-site .fm-sort select{font-size:13px}.fm-site .fm-card-copy{padding:14px 12px 16px}.fm-site .fm-card-copy h3{font-size:17px;line-height:1.35}.fm-site .fm-featured-grid .fm-card-copy h3{font-size:20px}.fm-site .fm-card-copy p,.fm-site .fm-card-copy p.fm-card-variant{font-size:12px}.fm-site .fm-card-price,.fm-site .fm-card-price strong,.fm-site .fm-card-price .fm-card-pending{font-size:16px}.fm-site .fm-card-price small{font-size:14px}.fm-site .fm-card-options,.fm-site .fm-card-options.fm-custom-card-options{font-size:12px!important}.fm-site .fm-card-swatches a{width:24px;height:24px}.fm-site .fm-breadcrumb{font-size:11px;left:16px;right:16px}.fm-site .fm-product-stage-title{font-size:28px;padding:48px 20px 12px;min-height:0}.fm-site .fm-product-options-rail,.fm-site .fm-ottoman-rail{width:auto;top:auto}.fm-site .fm-option-pill-copy small,.fm-site .fm-ottoman-rail .fm-option-pill-copy small{font-size:13px}.fm-site .fm-option-pill-copy strong,.fm-site .fm-ottoman-rail .fm-option-pill-copy strong{font-size:16px}.fm-site .fm-option-pill{min-height:68px}.fm-site .fm-purchase-bar{display:flex;padding:20px;gap:16px}.fm-site .fm-purchase-title h2{font-size:22px}.fm-site .fm-purchase-product p,.fm-site [data-ottoman-pending] [data-ottoman-summary]{font-size:13px}.fm-site .fm-purchase-price strong{font-size:24px}.fm-site [data-ottoman-pending] .fm-purchase-price strong{font-size:18px}.fm-site .fm-mobile-buy>.fm-button{min-width:0;min-height:46px;font-size:15px;padding:12px 18px}.fm-site .fm-mobile-buy strong{font-size:20px}.fm-site [data-ottoman-pending] .fm-mobile-buy>div:not(.fm-sticky-product) strong{font-size:16px}.fm-site .fm-mobile-buy small{font-size:12px}.fm-site .fm-tabs{gap:20px}.fm-site .fm-tabs button{font-size:15px}.fm-site .fm-product-info .fm-rte>p:first-of-type{font-size:22px;line-height:1.5}.fm-site .fm-config-tile strong{font-size:15px}.fm-site .fm-config-colour strong{font-size:13px}.fm-site .fm-basket-heading h1{font-size:30px}.fm-site .fm-basket-summary .fm-basket-total dd{font-size:22px}.fm-site .fm-added-popover{inset:auto 12px 12px;max-height:85dvh}.fm-site .fm-footer{padding:40px 16px 28px}.fm-site .fm-footer-main{display:block;padding-bottom:24px}.fm-site .fm-newsletter h2{font-size:24px}.fm-site .fm-newsletter-input{height:48px}.fm-site .fm-newsletter-input button{width:48px;height:48px}.fm-site .fm-footer-col>summary{font-size:18px;margin:0;padding:18px 0}.fm-site .fm-footer-col>div{font-size:16px;gap:14px}.fm-site .fm-footer-bottom{font-size:12px;min-height:0;padding-top:24px}.fm-site .fm-loaf-basic__head h1,.fm-site .fm-empty-collection-head h1,.fm-site .shopify-policy__title h1{font-size:28px}.fm-site .shopify-policy__container{padding:32px 16px 48px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fm-reference-type.css.map */
