.nv-assembly-intro{max-width:760px;margin:35px 0 64px}.nv-assembly h1{font:400 clamp(42px,5vw,68px)/1.1 var(--serif);margin-bottom:24px}.nv-assembly-intro>p{font-size:17px;line-height:1.7;max-width:58ch;margin-bottom:24px}.nv-assembly-layout{display:grid;grid-template-columns:280px 1fr;gap:80px}.nv-assembly aside h2{font:400 25px/1.3 var(--serif);margin-bottom:16px}.nv-assembly aside p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 24px}.nv-assembly aside h2:not(:first-child){margin-top:40px}.nv-assembly-manuals>h2{font:400 35px/1.25 var(--serif);margin-bottom:24px}.nv-manual-row{display:grid;grid-template-columns:110px 1fr;gap:28px;align-items:center;padding:25px 0;border-top:1px solid var(--line)}.nv-manual-image{display:block;background:var(--sage)}.nv-manual-image img{width:110px;height:110px;object-fit:contain}.nv-manual-row h3{font:400 22px/1.35 var(--serif);margin-bottom:12px}.nv-manual-row p{font-size:14px;margin:0 0 12px}.nv-manual-row .text-link{font-size:13px}.nv-assembly #bed-manuals{scroll-margin-top:180px}@media(max-width:800px){.nv-assembly-intro{margin:25px 0 40px}.nv-assembly-layout{grid-template-columns:1fr;gap:40px}.nv-assembly aside{max-width:65ch}.nv-assembly aside h2:not(:first-child){margin-top:28px}.nv-manual-row{gap:18px;grid-template-columns:85px 1fr}.nv-manual-image img{width:85px;height:85px}.nv-manual-row h3{font-size:20px}.nv-assembly-intro>p{font-size:15px}}#site-header .nv-grouped-nav{gap:clamp(18px,2vw,32px)}.nv-nav-group{position:static}.nv-nav-group>summary,.nv-drawer-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.nv-nav-group>summary::-webkit-details-marker,.nv-drawer-group>summary::-webkit-details-marker{display:none}.nv-nav-group>summary{min-height:84px;font:600 13px var(--sans);white-space:nowrap}.nv-nav-group>summary svg,.nv-drawer-group>summary svg{width:14px;height:14px;transform:rotate(90deg);transition:transform .18s ease-out}.nv-nav-group[open]>summary svg,.nv-drawer-group[open]>summary svg{transform:rotate(-90deg)}.nv-nav-group[open]>summary{color:var(--olive);text-decoration:underline;text-underline-offset:7px}.nv-nav-panel{position:absolute;top:100%;left:var(--space);right:var(--space);max-width:880px;margin-inline:auto;background:var(--paper);border:1px solid var(--line);box-shadow:0 20px 40px #302c251a;z-index:35}.nv-nav-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding:32px 38px}.nv-nav-panel--single{max-width:520px}.nv-nav-panel--single .nv-nav-columns{grid-template-columns:1fr}.nv-nav-column ul{list-style:none;padding:0;margin:10px 0 0}.nv-nav-label{font:600 12px/1.5 var(--sans);color:var(--muted)}#site-header .nv-nav-column a{display:block;padding:10px 0;font:400 20px/1.35 var(--serif);white-space:normal}#site-header .nv-nav-panel a:after{display:none}#site-header .nv-nav-column a:hover{text-decoration:underline;text-underline-offset:5px;color:var(--olive)}#site-header .nv-nav-film{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 38px;background:var(--sage);font:600 13px/1.5 var(--sans)}#site-header .nv-nav-film:hover{background:var(--olive);color:var(--paper)}.nv-grouped-drawer .nv-drawer-group{border-bottom:1px solid var(--line)}.nv-grouped-drawer .nv-drawer-group>summary{min-height:62px;padding:16px 0;font:400 26px/1.2 var(--serif);letter-spacing:.015em}.nv-grouped-drawer .nv-drawer-group>summary svg{width:18px;height:18px}.nv-grouped-drawer .nv-drawer-links{padding:0 0 16px 18px}.nv-grouped-drawer .nv-nav-column+.nv-nav-column{margin-top:18px}.nv-grouped-drawer .nv-nav-column a{min-height:44px;display:flex;align-items:center;padding:9px 0;border:0;font:400 16px/1.45 var(--sans);letter-spacing:0}.nv-grouped-drawer .nv-nav-column a:hover{color:var(--olive);text-decoration:underline;text-underline-offset:4px}.nv-grouped-drawer .nv-menu-home{font-family:var(--sans);font-size:16px}.nv-grouped-nav summary:focus-visible,.nv-grouped-drawer summary:focus-visible{outline:2px solid var(--olive);outline-offset:4px}@media(min-width:1100px){#site-header .desktop-nav.nv-grouped-nav{display:flex}#site-header .menu-button{display:none}#site-header .header-inner{position:relative;justify-content:initial;gap:32px}#site-header .header-inner>a.nv-brand{position:static;transform:none;flex-shrink:0}#site-header .header-actions{margin-left:auto}}@media(max-width:1099px){#site-header .desktop-nav.nv-grouped-nav{display:none}#site-header .menu-button{display:inline-flex}}@media(prefers-reduced-motion:reduce){.nv-nav-group>summary svg,.nv-drawer-group>summary svg{transition:none}}.nv-enquiry-fields{margin:24px 0}.nv-enquiry-fields [hidden]{display:none!important}.nv-enquiry-fields select{width:100%;min-height:48px;padding:12px;border:1px solid #d4d0c5;background:#fcfbf7;color:inherit;font:inherit;margin-bottom:18px}.nv-enquiry-fields input{min-width:0;max-width:100%}.nv-enquiry-help{font-size:13px;line-height:1.5;color:#5b6050;margin:4px 0 18px}.nv-enquiry-product-link{font-size:13px;overflow-wrap:anywhere}.nv-enquiry-product-link a{text-decoration:underline;text-underline-offset:3px}.nv-product-video{margin-top:20px}.nv-product-video summary{cursor:pointer;padding:14px 0}.nv-product-film{display:block;width:100%;max-height:70vh;background:#e8e6df;object-fit:contain}.nv-video-library>.section-head p{max-width:52ch;margin-top:18px}.nv-video-categories{display:flex;flex-wrap:wrap;gap:10px 24px;border-block:1px solid var(--line);padding:12px 0;margin-bottom:44px}.nv-video-categories a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:5px}.nv-video-category{scroll-margin-top:145px;margin-bottom:56px}.nv-video-category>.section-head{margin-bottom:24px}.nv-video-category h2{font-size:clamp(30px,3vw,44px)}.nv-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 28px}.nv-video-piece h3{font:400 clamp(24px,2.2vw,34px)/1.25 var(--serif);margin:18px 0 12px}.nv-sofa-video{display:block;width:100%;height:auto;max-height:70vh;background:var(--paper);object-fit:contain}.nv-video-empty{color:var(--muted);font-size:14px;line-height:1.7}@media(max-width:700px){.nv-video-grid{grid-template-columns:1fr;gap:36px}.nv-video-category{margin-bottom:40px}.nv-video-category>.section-head .text-link{margin-top:12px}.nv-video-categories{gap:4px 18px;margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/59/compiled_assets/styles.css.map */
