.bed-configurator[data-astro-cid-qu2lbie2]{color:#1d3830;background:#ebece7;grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,6vw,8rem);padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem);display:grid}.configurator-intro[data-astro-cid-qu2lbie2]{max-width:34rem}.configurator-kicker[data-astro-cid-qu2lbie2]{color:#3b7055;text-transform:uppercase;letter-spacing:.055em;margin:0 0 2rem;font-size:.77rem;font-weight:750}.configurator-kicker[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2]{padding:0 .45rem}.configurator-intro[data-astro-cid-qu2lbie2] h2[data-astro-cid-qu2lbie2]{letter-spacing:-.04em;margin:0;font:500 clamp(3.4rem,5.8vw,6rem)/.92 Cormorant Garamond,Georgia,serif}.configurator-intro[data-astro-cid-qu2lbie2] h2[data-astro-cid-qu2lbie2] em[data-astro-cid-qu2lbie2]{color:#487763;font-weight:400}.configurator-intro[data-astro-cid-qu2lbie2]>p[data-astro-cid-qu2lbie2]:not(.configurator-kicker){max-width:30rem;margin:1.7rem 0 0;font-size:.94rem;line-height:1.65}.configurator-intro[data-astro-cid-qu2lbie2] .price-source[data-astro-cid-qu2lbie2]{color:#52685b;border-top:1px solid #b9c9bc;padding-top:1.2rem;margin-top:2.7rem!important;font-size:.73rem!important}.configurator-form[data-astro-cid-qu2lbie2]{background:#f9fbf8;border:1px solid #ccd7ce;max-width:720px;padding:clamp(1.4rem,3.2vw,3.4rem);box-shadow:0 14px 38px #1b352b12}.configurator-topline[data-astro-cid-qu2lbie2]{border-bottom:1px solid #cbd9ce;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.2rem;font-size:.75rem;display:flex}.configurator-topline[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2]{color:#587061}.configurator-topline[data-astro-cid-qu2lbie2] strong[data-astro-cid-qu2lbie2]{font:500 2rem/1 Cormorant Garamond,Georgia,serif}.size-fields[data-astro-cid-qu2lbie2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.configurator-form[data-astro-cid-qu2lbie2] label[data-astro-cid-qu2lbie2]{color:#2a4939;font-size:.76rem;font-weight:750;display:block}.configurator-form[data-astro-cid-qu2lbie2] label[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2]{color:#6b7b70;font-weight:450}.configurator-form[data-astro-cid-qu2lbie2] select[data-astro-cid-qu2lbie2],.configurator-form[data-astro-cid-qu2lbie2] input[data-astro-cid-qu2lbie2]{color:#18352a;background:#fff;border:1px solid #9eafa2;border-radius:0;width:100%;min-height:49px;margin-top:.55rem;padding:.75rem .85rem;font:600 .87rem Work Sans,sans-serif;display:block}.configurator-form[data-astro-cid-qu2lbie2] select[data-astro-cid-qu2lbie2]:disabled{color:#829086;background:#eef2ed}.configurator-form[data-astro-cid-qu2lbie2] select[data-astro-cid-qu2lbie2]:focus-visible,.configurator-form[data-astro-cid-qu2lbie2] input[data-astro-cid-qu2lbie2]:focus-visible,.add-to-cart[data-astro-cid-qu2lbie2]:focus-visible,.cart-followup[data-astro-cid-qu2lbie2]:focus-visible{outline-offset:3px;outline:2px solid #14633c}.single-size[data-astro-cid-qu2lbie2]{color:#355e48;margin:2rem 0 0;font-size:.85rem}.quantity-price[data-astro-cid-qu2lbie2]{border-top:1px solid #cbd9ce;grid-template-columns:125px 1fr;align-items:end;gap:1.5rem;margin-top:2rem;padding-top:1.7rem;display:grid}.selected-price[data-astro-cid-qu2lbie2]{text-align:right}.selected-price[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2],.selected-price[data-astro-cid-qu2lbie2] small[data-astro-cid-qu2lbie2]{color:#597261;font-size:.73rem;display:block}.selected-price[data-astro-cid-qu2lbie2] strong[data-astro-cid-qu2lbie2]{white-space:nowrap;margin:.25rem 0;font:550 clamp(2rem,3.2vw,3rem)/1 Cormorant Garamond,Georgia,serif;display:block}.tier-panel[data-astro-cid-qu2lbie2]{margin-top:1.5rem}.tier-heading[data-astro-cid-qu2lbie2]{color:#2a4939;justify-content:space-between;gap:1rem;margin:0 0 .65rem;font-size:.72rem;display:flex}.tier-heading[data-astro-cid-qu2lbie2] strong[data-astro-cid-qu2lbie2]{font-weight:750}.tier-heading[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2]{color:#586b5e;font-weight:450}.tier-grid[data-astro-cid-qu2lbie2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.tier-tile[data-astro-cid-qu2lbie2]{color:#28573c;background:#f1f6f1;border:1px solid #b7cabb;flex-direction:column;justify-content:space-between;min-width:0;min-height:78px;padding:.75rem .85rem;transition:background .2s,border-color .2s;display:flex}.tier-tile[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2]{font-size:.69rem;line-height:1.2}.tier-tile[data-astro-cid-qu2lbie2] strong[data-astro-cid-qu2lbie2]{font-size:1.22rem;font-weight:750;line-height:1}.tier-tile[data-astro-cid-qu2lbie2].is-active{color:#15452d;background:#dceee0;border-color:#1e6040;box-shadow:inset 0 0 0 1px #1e6040}.add-to-cart[data-astro-cid-qu2lbie2]{color:#fff;cursor:pointer;background:#173c2b;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:54px;margin-top:1.7rem;padding:1rem 1.25rem;font:750 .83rem Work Sans,sans-serif;transition:background .2s;display:flex}.add-to-cart[data-astro-cid-qu2lbie2]:hover:not(:disabled){background:#286144}.add-to-cart[data-astro-cid-qu2lbie2]:active:not(:disabled){background:#102d20}.add-to-cart[data-astro-cid-qu2lbie2]:disabled{opacity:.5;cursor:not-allowed}.configurator-feedback[data-astro-cid-qu2lbie2]{color:#285b3c;min-height:1.2em;margin:.8rem 0 0;font-size:.77rem}.configurator-feedback[data-astro-cid-qu2lbie2][data-error]{color:#a4312c}.cart-followup[data-astro-cid-qu2lbie2]{color:#1a5b38;text-underline-offset:.25em;justify-content:space-between;gap:1.5rem;padding:.35rem 0;font-size:.79rem;font-weight:750;display:inline-flex}.cart-followup[data-astro-cid-qu2lbie2][hidden]{display:none}@media (width<=900px){.bed-configurator[data-astro-cid-qu2lbie2]{grid-template-columns:1fr}.configurator-form[data-astro-cid-qu2lbie2]{max-width:none}}@media (width<=600px){.size-fields[data-astro-cid-qu2lbie2]{grid-template-columns:1fr 1fr}.size-fields[data-astro-cid-qu2lbie2] label[data-astro-cid-qu2lbie2]:last-child{grid-column:1/-1}.quantity-price[data-astro-cid-qu2lbie2]{grid-template-columns:100px 1fr;gap:1rem}.selected-price[data-astro-cid-qu2lbie2] strong[data-astro-cid-qu2lbie2]{font-size:2.15rem}.tier-tile[data-astro-cid-qu2lbie2]{padding:.7rem .6rem}.tier-heading[data-astro-cid-qu2lbie2] span[data-astro-cid-qu2lbie2]{text-align:right}}@media (prefers-reduced-motion:reduce){.add-to-cart[data-astro-cid-qu2lbie2],.tier-tile[data-astro-cid-qu2lbie2]{transition:none}}.detail[data-astro-cid-qikq2bqx]{--ink:#1c3630;--line:#cad7ce;color:var(--ink);background:#f8faf8;font-family:Work Sans,sans-serif;overflow:hidden}.detail[data-astro-cid-qikq2bqx] nav[aria-label=Breadcrumb]{max-width:1500px;padding-inline:clamp(1.25rem,4vw,4rem)}.detail[data-astro-cid-qikq2bqx] h1[data-astro-cid-qikq2bqx],.detail[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.detail[data-astro-cid-qikq2bqx] p[data-astro-cid-qikq2bqx]{text-wrap:pretty}.detail[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]:focus-visible{outline-offset:4px;outline:3px solid #c77d38}.product-hero[data-astro-cid-qikq2bqx]{background:#1c3731;grid-template-columns:.95fr 1.05fr;min-height:620px;margin-top:2rem;display:grid}.product-intro[data-astro-cid-qikq2bqx]{color:#f8fcf9;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,6vw,7rem);display:flex}.product-type[data-astro-cid-qikq2bqx]{color:#c5e7d2;letter-spacing:.045em;text-transform:uppercase;margin:0 0 clamp(2.5rem,7vh,5rem);font-size:.75rem;font-weight:700}.product-type[data-astro-cid-qikq2bqx] span[data-astro-cid-qikq2bqx]{margin:0 .5rem}.product-intro[data-astro-cid-qikq2bqx] h1[data-astro-cid-qikq2bqx]{font-size:clamp(4.8rem,9vw,6rem);line-height:.86}.product-intro[data-astro-cid-qikq2bqx] h1[data-astro-cid-qikq2bqx] span[data-astro-cid-qikq2bqx]{color:var(--product-accent)}.product-lead[data-astro-cid-qikq2bqx]{max-width:34rem;margin:1.65rem 0 0;font:500 clamp(1.35rem,2vw,1.8rem)/1.18 Cormorant Garamond,Georgia,serif}.product-summary[data-astro-cid-qikq2bqx]{color:#dfede3;max-width:36rem;margin:1.5rem 0 0;font-size:.96rem;line-height:1.7}.hero-price[data-astro-cid-qikq2bqx]{color:#daeee0;margin:1.7rem 0 0;font-size:.82rem}.hero-price[data-astro-cid-qikq2bqx] strong[data-astro-cid-qikq2bqx]{color:#fff;margin-left:.25rem;font:500 2.2rem/1 Cormorant Garamond,Georgia,serif}.hero-price[data-astro-cid-qikq2bqx] span[data-astro-cid-qikq2bqx]{color:#bcd5c4;margin-left:.35rem;font-size:.68rem}.product-actions[data-astro-cid-qikq2bqx]{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2rem;display:flex}.product-actions[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]{font-size:.78rem;font-weight:750;text-decoration:none}.primary-action[data-astro-cid-qikq2bqx]{background:var(--product-accent);color:#142d24;justify-content:space-between;gap:2rem;min-width:12rem;padding:1.2rem;transition:background .2s,transform .2s;display:inline-flex}.primary-action[data-astro-cid-qikq2bqx]:hover{background:#fff;transform:translateY(-2px)}.secondary-action[data-astro-cid-qikq2bqx]{color:#f8fcf9;text-underline-offset:.3em;text-decoration:underline!important}.secondary-action[data-astro-cid-qikq2bqx] span[data-astro-cid-qikq2bqx]{margin-left:.5rem}.hero-signals[data-astro-cid-qikq2bqx]{width:100%;margin-top:2.5rem}.product-hero-foot[data-astro-cid-qikq2bqx]{color:#bdd4c5;margin:auto 0 0;padding-top:1.2rem;font-size:.72rem;line-height:1.5}.product-visual[data-astro-cid-qikq2bqx]{background:#f3f3f1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;margin:0;padding:clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(.75rem,1.2vw,1.25rem);display:flex}.product-visual[data-astro-cid-qikq2bqx] img[data-astro-cid-qikq2bqx]{object-fit:contain;object-position:left center;width:min(100%,660px);height:auto;max-height:450px;display:block}.product-visual[data-astro-cid-qikq2bqx] figcaption[data-astro-cid-qikq2bqx]{color:#19372b;text-align:right;align-self:flex-end;max-width:25rem;margin-top:2rem;font-size:.8rem;font-weight:650}.detail-nav[data-astro-cid-qikq2bqx]{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;padding:1.5rem;display:flex}.detail-nav[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]{color:#214c39;font-size:.79rem;font-weight:700;text-decoration:none}.detail-nav[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]:hover{text-underline-offset:.25em;text-decoration:underline}.construction[data-astro-cid-qikq2bqx]{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);max-width:1400px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);display:grid}.section-label[data-astro-cid-qikq2bqx]{color:#266345;margin:0 0 1.3rem;font-size:.78rem;font-weight:750}.construction[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.technical[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.before[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.alternatives[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx]{max-width:15ch;font-size:clamp(3.25rem,5.7vw,5.6rem);line-height:.96}.construction-body[data-astro-cid-qikq2bqx]>p[data-astro-cid-qikq2bqx]{color:#40594a;max-width:39rem;margin:0;font-size:1.03rem;line-height:1.75}.construction[data-astro-cid-qikq2bqx] ul[data-astro-cid-qikq2bqx]{border-top:1px solid #9bb6a4;margin:2rem 0 0;padding:0;list-style:none}.construction[data-astro-cid-qikq2bqx] li[data-astro-cid-qikq2bqx]{border-bottom:1px solid #9bb6a4;gap:1rem;padding:1rem 0;font-size:.88rem;font-weight:650;display:flex}.construction[data-astro-cid-qikq2bqx] li[data-astro-cid-qikq2bqx] span[data-astro-cid-qikq2bqx]{color:#287049}.technical[data-astro-cid-qikq2bqx]{background:#dce9df;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.technical-head[data-astro-cid-qikq2bqx]{max-width:35rem}.technical-head[data-astro-cid-qikq2bqx]>p[data-astro-cid-qikq2bqx]:last-child{color:#375646;max-width:34rem;margin:1.6rem 0 0;font-size:.9rem;line-height:1.7}.technical-table[data-astro-cid-qikq2bqx]{border-top:1px solid #7e9b85;margin:0}.technical-table[data-astro-cid-qikq2bqx]>div[data-astro-cid-qikq2bqx]{border-bottom:1px solid #7e9b85;grid-template-columns:11rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.technical-table[data-astro-cid-qikq2bqx] dt[data-astro-cid-qikq2bqx]{font-size:.76rem;font-weight:750}.technical-table[data-astro-cid-qikq2bqx] dd[data-astro-cid-qikq2bqx]{color:#2f4c3e;margin:0;font-size:.9rem;line-height:1.6}.before[data-astro-cid-qikq2bqx]{color:#f5faf6;background:#203b33;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,8rem);padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,5rem);display:grid}.before[data-astro-cid-qikq2bqx] .section-label[data-astro-cid-qikq2bqx]{color:#b8d7c4}.before-copy[data-astro-cid-qikq2bqx]{max-width:43rem}.before-copy[data-astro-cid-qikq2bqx] p[data-astro-cid-qikq2bqx]{color:#d5e8da;margin:0 0 1.25rem;font-size:.93rem;line-height:1.7}.before-copy[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]{color:#fff;border-top:1px solid #8bad95;border-bottom:1px solid #8bad95;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.1rem 0;font-size:.8rem;font-weight:750;text-decoration:none;display:flex}.before-copy[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]:hover{color:#c9ead1}.alternatives[data-astro-cid-qikq2bqx]{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,5vw,5rem)}.alternatives-head[data-astro-cid-qikq2bqx]{justify-content:space-between;align-items:end;gap:2rem;max-width:1400px;margin:0 auto 2.6rem;display:flex}.alternatives-head[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]{white-space:nowrap;color:#235539;font-size:.78rem;font-weight:700}.alternatives-list[data-astro-cid-qikq2bqx]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;max-width:1400px;margin:auto;display:grid}.alternative[data-astro-cid-qikq2bqx]{min-width:0;color:var(--ink);background:#f8faf8;flex-direction:column;padding:1rem;text-decoration:none;transition:background .2s;display:flex}.alternative[data-astro-cid-qikq2bqx]:hover{background:#edf4ee}.alternative[data-astro-cid-qikq2bqx] img[data-astro-cid-qikq2bqx]{object-fit:contain;width:100%;height:150px}.alternative-name[data-astro-cid-qikq2bqx]{margin-top:.7rem;font:500 2.1rem/1 Cormorant Garamond,Georgia,serif}.alternative-type[data-astro-cid-qikq2bqx]{color:#496052;margin-top:.4rem;font-size:.73rem}.alternative-arrow[data-astro-cid-qikq2bqx]{color:#236045;align-self:flex-end;margin-top:auto}.accessory-bridge[data-astro-cid-qikq2bqx]{color:#40594a;max-width:1400px;margin:2rem auto 0;font-size:.85rem}.accessory-bridge[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]{color:#1f5a3a;text-underline-offset:.2em}.source-note[data-astro-cid-qikq2bqx]{color:#52665a;max-width:1400px;margin:auto;padding:1rem clamp(1.25rem,5vw,5rem) 3rem;font-size:.7rem;line-height:1.6}@media (width<=900px){.product-hero[data-astro-cid-qikq2bqx]{grid-template-columns:1fr}.product-intro[data-astro-cid-qikq2bqx]{min-height:560px}.product-visual[data-astro-cid-qikq2bqx]{align-items:center;min-height:360px;padding-left:clamp(2rem,5vw,5rem)}.product-visual[data-astro-cid-qikq2bqx] img[data-astro-cid-qikq2bqx]{object-position:center}.construction[data-astro-cid-qikq2bqx],.technical[data-astro-cid-qikq2bqx],.before[data-astro-cid-qikq2bqx]{grid-template-columns:1fr}.construction[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.technical[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.before[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx]{max-width:20ch}}@media (width<=600px){.product-hero[data-astro-cid-qikq2bqx]{margin-top:1rem}.product-intro[data-astro-cid-qikq2bqx]{min-height:auto;padding:4rem 1.25rem}.product-type[data-astro-cid-qikq2bqx]{margin-bottom:2.5rem}.product-intro[data-astro-cid-qikq2bqx] h1[data-astro-cid-qikq2bqx]{overflow-wrap:anywhere;font-size:clamp(4.2rem,15vw,5.5rem)}.product-visual[data-astro-cid-qikq2bqx]{min-height:300px;padding:2rem 1.25rem}.product-visual[data-astro-cid-qikq2bqx] img[data-astro-cid-qikq2bqx]{max-height:280px}.detail-nav[data-astro-cid-qikq2bqx]{justify-content:flex-start;gap:1rem 1.4rem}.construction[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.technical[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.before[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx],.alternatives[data-astro-cid-qikq2bqx] h2[data-astro-cid-qikq2bqx]{font-size:clamp(3rem,12vw,4rem)}.technical-table[data-astro-cid-qikq2bqx]>div[data-astro-cid-qikq2bqx]{grid-template-columns:1fr;gap:.4rem}.alternatives-head[data-astro-cid-qikq2bqx]{display:block}.alternatives-head[data-astro-cid-qikq2bqx] a[data-astro-cid-qikq2bqx]{margin-top:1.4rem;display:inline-block}}@media (prefers-reduced-motion:reduce){.primary-action[data-astro-cid-qikq2bqx],.alternative[data-astro-cid-qikq2bqx]{transition:none}}
