.fpm .fpm-product .fpm-gallery-main{position:relative;aspect-ratio:4/5;background:#fff}.fpm .fpm-product .fpm-gallery-main>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;mix-blend-mode:normal;background:#fff}.fp-gallery-outgoing{pointer-events:none}.fpm [data-fpm-gallery-status]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fpm .fpm-product .fpm-product-grid{grid-template-areas:"visual head" "visual actions";grid-template-rows:min-content 1fr;align-items:start;row-gap:0}.fpm .fpm-product-grid .fpm-product-visual{grid-area:visual}.fpm .fpm-product-grid .fpm-product-head{grid-area:head}.fpm .fpm-product-grid .fpm-product-actions{grid-area:actions}.fpm .fpm-product-grid .fpm-gallery{position:sticky;top:88px}.fpm .fpm-product-head h1>span{letter-spacing:-.025em}.fpm .fpm-product-head .fpm-product-description{margin:16px 0 0;font-size:14px;line-height:1.75;color:var(--fpm-muted);max-width:52ch}.fpm .fpm-product-starting-price{margin-top:22px;padding-top:20px;border-top:1px solid var(--fpm-line)}.fpm .fpm-product-starting-price .fpm-starting-label{display:block;color:var(--fpm-muted);font-size:12px;line-height:1.5}.fpm .fpm-product-starting-price>strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font:600 clamp(26px,2.4vw,33px)/1.4 "Schibsted Grotesk",Inter,sans-serif;letter-spacing:-.035em;margin-top:2px}.fpm .fpm-product-starting-price .fpm-from{font-size:15px;font-weight:400;letter-spacing:0}.fpm .fpm-product-actions{padding-top:0}.fpm .fpm-product-actions .fpm-product-design{min-height:56px;margin-top:20px;padding:16px 22px;font-size:15px;box-shadow:0 6px 18px #0a0f1a17}.fpm .fpm-product-actions .fpm-under-cta{font-size:12px;line-height:1.6;margin:10px 0 0}.fpm .fpm-product-buying-details,.fpm .fpm-product-assurance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.fpm .fpm-product-buying-details{margin-top:40px;padding-top:36px;border-top:1px solid var(--fpm-line)}.fpm .fpm-product-buying-details>div,.fpm .fpm-product-assurance>div{min-width:0}.fpm .fpm-product-setup .fpb-furniture-choice{margin-top:0}.fpm .fpm-product-setup .fpm-product-cost-note{margin-top:12px;font-size:12px;line-height:1.7}.fpm .fpm-product-planning .fpm-product-specs{border:0;padding:0;margin:0}.fpm .fpm-product-planning .fpm-product-specs h2{margin-bottom:20px}.fpm .fpm-product-planning .fpm-product-lead{margin:20px 0 0}.fpm .fpm-product-planning .fp-market-product-help{margin-top:14px}.fpm .fpm-product-assurance{margin-top:28px;padding-top:24px;border-top:1px solid var(--fpm-line)}.fpm .fpm-product-coverage .fpt-warranty{margin:0;padding:0 0 17px;border-top:0}.fpm .fpm-product-inclusions .fpx-essentials{margin:0;padding:0;border:0}@media(max-width:1100px){.fpm .fpm-product .fpm-product-grid{grid-template-areas:"visual head" "visual actions"}}@media(max-width:900px){.fpm .fpm-product-buying-details,.fpm .fpm-product-assurance{gap:28px}.fpm .fpm-product-planning .fp-market-product-help,.fpm .fpm-product-setup .fpb-furniture-grid{grid-template-columns:1fr}}@media(max-width:700px){.fpm .fpm-product .fpm-product-grid{display:flex;flex-direction:column;grid-template-areas:none;gap:0}.fpm .fpm-product-grid .fpm-product-head{order:0}.fpm .fpm-product-grid .fpm-product-visual{order:1;margin-top:20px}.fpm .fpm-product-grid .fpm-product-actions{order:2}.fpm .fpm-product-grid .fpm-gallery{position:static;min-width:0;max-width:100%}.fpm .fpm-product-head .fpm-product-tagline{font-size:20px;line-height:1.4;margin-top:14px}.fpm .fpm-product-head .fpm-product-description{font-size:13px;line-height:1.7;margin-top:14px}.fpm .fpm-product-starting-price{margin-top:18px;padding-top:18px}.fpm .fpm-product-starting-price>strong{font-size:29px}.fpm .fpm-product .fpm-gallery-note{font-size:11px;line-height:1.55;margin-top:10px;color:var(--fpm-muted)}.fpm .fpm-product-actions .fpm-product-design{margin-top:18px}.fpm .fpm-product-buying-details,.fpm .fpm-product-assurance{grid-template-columns:minmax(0,1fr);gap:28px}.fpm .fpm-product-buying-details{margin-top:28px;padding-top:28px}.fpm .fpm-product-assurance{margin-top:28px}}@media(max-width:360px){.fpm .fpm-product-starting-price>strong{font-size:27px}}.fp-product-film{box-sizing:border-box;width:100%;max-width:1280px;margin:52px auto;padding:0 28px;color:#0b1220;font-family:Schibsted Grotesk,Inter,sans-serif}.fpm-product>.fp-product-film{padding:0;margin:52px 0 44px}.fp-product-film__heading{margin-bottom:24px}.fp-product-film__heading>p{margin:0 0 12px;font:500 10px/1.6 Martian Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--fpm-action,#2e63ac)}.fp-product-film__heading>h2{margin:0;font:600 clamp(28px,3.5vw,44px)/1.12 "Schibsted Grotesk",Inter,sans-serif;letter-spacing:-.04em;text-transform:none}.fp-product-film__stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#0b1220}.fp-product-film__stage>video{display:block;width:100%;height:100%;object-fit:contain}.fp-product-film__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 26px;min-height:60px;white-space:nowrap;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#0b1220e0;color:#fff;font:500 14px/1.3 Schibsted Grotesk,Inter,sans-serif;cursor:pointer;box-shadow:0 4px 28px #0003}.fp-product-film__disclosure{margin:14px 0 0;max-width:82ch;color:#5d6879;font:400 13px/1.65 Schibsted Grotesk,Inter,sans-serif}.fp-product-film__play[hidden]{display:none}.fp-product-film__play:hover{background:#0b1220}.fp-product-film__play:focus-visible{outline:3px solid #87bfff;outline-offset:5px}@media(max-width:700px){.fp-product-film{padding-inline:20px;margin-block:36px}.fpm-product>.fp-product-film{margin-block:36px}.fp-product-film__heading{margin-bottom:18px}.fp-product-film__stage{border-radius:12px}.fp-product-film__play{min-height:50px;padding:13px 19px;gap:8px}}.fp-ca-site .fpm-product-head h1 .fp-ca-product-category{display:block;font-size:clamp(22px,2.3vw,30px);line-height:1.25;margin-top:14px;letter-spacing:-.025em}.fp-ca-site .fpm .fpm-product-starting-price>strong small{font:500 12px/1.5 Inter,sans-serif;letter-spacing:0;white-space:nowrap}.fp-ca-site .fpm .fpm-product-head .fpm-kicker{margin-bottom:0}.fp-ca-site .fpm .fpm-quick-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:10px 0 0}.fp-ca-site .fpm .fpm-quick-actions a{font:600 13px/1.3 Schibsted Grotesk,Inter,sans-serif;min-height:46px;padding:10px 14px;color:var(--fpm-ink);border:1px solid var(--fpm-line);border-radius:999px;white-space:normal;text-align:center}.fp-ca-spec-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 0;padding:16px 20px;border:1px solid var(--fpm-line);border-radius:12px;background:#fff;color:var(--fpm-ink);text-decoration:none}.fp-ca-spec-card strong{display:block;font-size:14px;font-weight:600}.fp-ca-spec-card small{display:block;color:var(--fpm-muted);font-size:11px;margin-top:5px}.fp-ca-spec-card:hover{border-color:var(--fpm-action)}.fp-ca-site .fpm .fpm-product-buying-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.fp-ca-site .fpm .fpm-product-planning{padding-top:0}.fp-ca-site .fpm .fpm-product-planning h2{font-size:28px}.fp-ca-site .fpm .fpm-product-buying-details .fpb-furniture-card p{font-size:11px;line-height:1.65}.fp-ca-site .fpm .fpm-product-buying-details .fpb-furniture-choice{margin-top:0}.fp-ca-site .fpm .fpm-product-buying-details .fpm-fine{font-size:12px;line-height:1.7}.ca-furniture-photos{margin-top:16px;padding-top:12px;border-top:1px solid var(--fpm-line)}.ca-furniture-photos>summary{font-size:12px;min-height:44px;cursor:pointer;padding:12px 0}.fp-ca-site .fpm .fpm-product-planning .fpm-product-lead p{font-size:12px;line-height:1.8}.fp-ca-site .fpm .fpm-product-coverage .fpt-warranty{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;text-decoration:none;color:var(--fpm-ink)}.fp-ca-site .fpm .fpm-product-coverage .fpt-warranty span{font-size:12px;color:var(--fpm-muted)}.fp-ca-site .fpm .fpm-product-coverage>a:last-child{margin-top:10px}.fp-ca-site #fp-us-header .fus-pod-card{min-height:0;padding:12px 8px;border:1px solid transparent}.fp-ca-site #fp-us-header .fus-pod-card:hover{border-color:#e3e9f1}.fp-ca-site #fp-us-menu .fus-pod-card{padding:14px 0;border:0;border-bottom:1px solid #263142}.fp-ca-site #fp-us-footer .fus-footer-contact>a{display:inline-flex;align-items:center;min-height:44px}.fp-ca-site #fp-us-footer .fus-footer-reach{display:block;margin-top:6px;font-size:12px;line-height:1.65}.fp-ca-site #fp-us-footer .fus-footer-contact p{font-size:12px}.fp-ca-site #fp-us-footer .fp-ca-languages{display:flex;gap:18px;margin-top:14px}.fp-ca-site #fp-us-footer .fp-ca-languages a{min-height:44px;display:inline-flex;align-items:center}.fp-ca-site #fp-us-footer .fp-ca-languages [aria-current=true]{color:#87bfff;text-decoration:underline;text-underline-offset:5px}@media(min-width:701px)and (max-width:900px){.fp-ca-site .fpm .fpm-product .fpm-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"visual head" "visual actions"}}@media(max-width:1100px)and (min-width:901px){.fp-ca-site #fp-us-header .fus-hi,.fp-ca-site #fp-us-header .fus-nav{gap:16px}.fp-ca-site #fp-us-header .fus-icons{gap:10px}.fp-ca-site #fp-us-header .fus-icons>.fus-btn:first-child{display:none}}@media(max-width:900px){.fp-ca-site #fp-us-header .fus-logo{position:absolute;left:50%;transform:translate(-50%)}.fp-ca-site #fp-us-header .fus-logo img{width:113px}.fp-ca-site #fp-us-header .fus-icons{gap:0}.fp-ca-site #fp-us-header .fus-btn{display:none}.fp-ca-site .fpm .fpm-product-buying-details{gap:28px}}@media(max-width:700px){.fp-ca-site .fpm .fpm-product .fpm-product-grid{display:flex;grid-template-areas:none}.fp-ca-site .fpm .fpm-product-buying-details{grid-template-columns:minmax(0,1fr);gap:28px}.fp-ca-site .fpm .fpm-quick-actions a{font-size:12px;padding:10px}.fp-ca-site .fpm-product-head h1 .fp-ca-product-category{font-size:24px}.fp-ca-site .fpm .fpm-product-visual{display:block;width:100%}.fp-ca-site .fpm .fpm-product-actions{width:100%}}@media(max-width:370px){.fp-ca-site .fpm .fpm-quick-actions{grid-auto-flow:row}}.fpm .fpx-experience,.fpm .fpx-made,.fpm .fpx-process{margin-top:40px;padding-top:36px;border-top:1px solid var(--fpm-line)}.fpm .fpx-experience h2,.fpm .fpx-made h2,.fpm .fpx-process h2{font:600 clamp(24px,2.6vw,34px)/1.18 "Schibsted Grotesk",Inter,sans-serif;letter-spacing:-.035em;margin:0 0 22px}.fpm .fpx-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fpm .fpx-feature-grid article{min-width:0;padding:20px;border:1px solid var(--fpm-line);border-radius:14px;background:var(--fpm-ground,#f7f9fc)}.fpm .fpx-feature-grid h3{font:600 16px/1.35 Schibsted Grotesk,Inter,sans-serif;letter-spacing:-.02em;margin:0 0 9px}.fpm .fpx-feature-grid p{font-size:13px;line-height:1.75;color:var(--fpm-muted);margin:0}.fpm .fpx-feature-note{margin:18px 0 0;font-size:12px;line-height:1.7;color:var(--fpm-muted)}.fpm .fpx-made{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(28px,4vw,56px);align-items:start}.fpm .fpx-made-prose{min-width:0}.fpm .fpx-made h2{text-wrap:balance;max-width:16ch}.fpm .fpx-made p{font-size:14px;line-height:1.8;color:var(--fpm-muted);margin:0 0 14px;max-width:54ch}.fpm .fpx-made-prose p:last-child{margin-bottom:0}.fpm .fpx-made-spec{min-width:0;padding:22px 24px;border:1px solid var(--fpm-line);border-radius:14px;background:var(--fpm-ground,#f7f9fc)}.fpm .fpx-spec-title{margin:0 0 4px;font:500 11px/1.6 Martian Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fpm-action)}.fpm .fpx-spec-list{margin:0;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);column-gap:22px}.fpm .fpx-spec-list dt{grid-column:1;margin:0;padding:12px 0;border-top:1px solid var(--fpm-line);font:500 11px/1.5 Martian Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--fpm-muted);white-space:nowrap}.fpm .fpx-spec-list dd{grid-column:2;margin:0;padding:12px 0;border-top:1px solid var(--fpm-line);font-size:13.5px;line-height:1.5;text-wrap:pretty}.fpm .fpx-process-list{list-style:none;counter-reset:fpxstep;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0}.fpm .fpx-process-list li{counter-increment:fpxstep;min-width:0;padding-top:16px;border-top:2px solid var(--fpm-action)}.fpm .fpx-process-list li:before{content:counter(fpxstep,decimal-leading-zero);display:block;font:500 11px/1.6 Martian Mono,monospace;letter-spacing:.1em;color:var(--fpm-action);margin-bottom:8px}.fpm .fpx-process-list strong{display:block;font:600 15px/1.35 Schibsted Grotesk,Inter,sans-serif;letter-spacing:-.02em;margin-bottom:6px}.fpm .fpx-process-list span{display:block;font-size:12.5px;line-height:1.7;color:var(--fpm-muted)}.fpm .fpx-process-actions{margin-top:26px}@media(max-width:1000px){.fpm .fpx-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fpm .fpx-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fpm .fpx-made{grid-template-columns:minmax(0,1fr);gap:28px}.fpm .fpx-made h2{max-width:none}}@media(max-width:640px){.fpm .fpx-feature-grid{grid-template-columns:minmax(0,1fr);gap:14px}.fpm .fpx-process-list{grid-template-columns:minmax(0,1fr);gap:18px}.fpm .fpx-experience,.fpm .fpx-made,.fpm .fpx-process{margin-top:32px;padding-top:28px}.fpm .fpx-made-spec{padding:18px}.fpm .fpx-spec-list{grid-template-columns:minmax(0,1fr)}.fpm .fpx-spec-list dt{grid-column:1;padding:12px 0 0;white-space:normal}.fpm .fpx-spec-list dd{grid-column:1;padding:3px 0 12px;border-top:0}}.fp-ca-site .fpc-guide-tools:empty{display:none}.fp-ca-site .fpc-guide-tools{padding-bottom:60px}.fp-ca-site .fpc-related-grid>a{min-width:0}.fp-ca-site .fpc-related-grid{grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(0,1fr))}.fp-ca-site .fpc-related-grid>a:nth-child(n+4){grid-column:auto}.fp-ca-site .fpr-product-support .fp-ca-spec-card{margin:0;border:0;border-radius:0;min-height:62px}.fp-ca-site .fpc-reader .fp-ca-contact{margin-top:0}.fp-ca-site .fpc-reader .fp-ca-contact h2{font-size:28px}.fp-ca-site .fpm-model-copy>p{min-height:0}.fp-ca-site .fpm-model-copy>small{font-size:11px;color:var(--fpm-muted)}.fp-ca-site .fpm .fpb-buy-dialog [hidden]{display:none!important}@media(max-width:900px){.fp-ca-site .fpc-related-grid{grid-template-columns:1fr}.fp-ca-site .fpc-guide-tools{padding-bottom:36px}}.fpb-furniture-choice{margin-top:24px;padding:22px;border:1px solid var(--fpm-line);border-radius:16px;background:var(--fpm-ground,#f7f9fc)}.fpb-furniture-heading{margin-bottom:16px}.fpb-furniture-eyebrow{display:block;font:10px/1.6 Martian Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fpm-action);margin-bottom:8px}.fpb-furniture-heading h2{font:600 21px/1.25 Schibsted Grotesk,Inter,sans-serif;letter-spacing:-.03em;margin:0 0 8px}.fpb-furniture-heading p{font-size:12px;line-height:1.7;color:var(--fpm-muted);margin:0}.fpb-furniture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fpb-furniture-card{display:flex;flex-direction:column;min-height:175px;padding:16px;border:1px solid var(--fpm-line);border-radius:12px;background:#fff}.fpb-furniture-card-featured{border-color:var(--fpm-action);box-shadow:0 0 0 1px color-mix(in srgb,var(--fpm-action) 20%,transparent)}.fpb-furniture-label{font:10px/1.5 Martian Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fpm-action)}.fpb-furniture-card h3{font:600 17px/1.3 Schibsted Grotesk,Inter,sans-serif;letter-spacing:-.02em;margin:11px 0 7px}.fpb-furniture-card p{font-size:11px;line-height:1.65;color:var(--fpm-muted);margin:0 0 14px}.fpb-furniture-card strong{margin-top:auto;font:600 15px/1.4 Schibsted Grotesk,Inter,sans-serif;letter-spacing:-.02em}.fpb-furniture-link{display:inline-flex;margin-top:14px;font-size:12px}.fpm-delivery-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:12px 0 0;font:400 13px/1.5 Inter,Arial,sans-serif;color:var(--fpm-muted)}.fpm-delivery-line strong{font-weight:600;color:var(--fpm-ink,#0a0f1a)}.fpm-delivery-dot{width:7px;height:7px;border-radius:50%;background:#3fbf7f;box-shadow:0 0 0 3px #3fbf7f2e}.fpm-delivery-sep{opacity:.5}.fpm-head-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.fpm-head-top .fpm-kicker{margin-bottom:0}.fpm-head-reviews{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.4 Inter,Arial,sans-serif;color:var(--fpm-muted);text-decoration:none;white-space:nowrap}.fpm-head-reviews strong{font-weight:600;color:var(--fpm-ink,#0a0f1a)}.fpm-head-reviews:hover .fpm-rating-count{text-decoration:underline}.fpm-stars{position:relative;display:inline-block;font-size:14px;line-height:1;letter-spacing:1px}.fpm-stars:before{content:"\2605\2605\2605\2605\2605";color:#dfe4ec}.fpm-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--fpm-rating,0%);overflow:hidden;color:#f5b301;white-space:nowrap}.fpm-product-quote-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:10px;padding:12px 20px;border:1px solid var(--fpm-line);border-radius:999px;background:#fff;color:var(--fpm-ink);font:600 14px Inter,Arial,sans-serif;text-decoration:none}.fpm-product-quote-link:hover,.fpm-product-quote-link:focus-visible{border-color:var(--fpm-action);background:#f0f6ff}.fpm-quick-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:10px}.fpm-quick-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 14px;border:1px solid var(--fpm-line);border-radius:999px;background:#fff;color:var(--fpm-ink);font:600 13px/1.3 Schibsted Grotesk,Inter,sans-serif;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s}.fpm-quick-btn:hover{border-color:var(--fpm-action);background:var(--fpm-ground,#f7f9fc)}.fpm-quick-btn:focus-visible{outline:2px solid var(--fpm-action);outline-offset:2px}.fpm-quick-btn svg{flex:0 0 auto;color:var(--fpm-action)}.fpm-quick-swatch .fp-sw-dots{grid-template-columns:repeat(3,6px);gap:2px}.fpm-quick-swatch .fp-sw-dots i{width:6px;height:6px;border-radius:2px}@media(max-width:370px){.fpm-quick-actions{grid-auto-flow:row}}@media(max-width:640px){.fpb-furniture-choice{padding:17px}.fpb-furniture-grid{grid-template-columns:1fr}.fpb-furniture-card{min-height:145px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/fp-ca-market-design.css.map */
