.our-story-editorial{padding:7.2rem 0 11rem;background:var(--story-paper);color:var(--story-ink)}.our-story-editorial .page-width{max-width:128rem}.our-story-editorial__hero{overflow:hidden}.our-story-editorial__hero-media{position:relative;aspect-ratio:2.05 / 1;min-height:0;isolation:isolate}.our-story-editorial__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#202522b8,#2025224d 44%,#20252200 72%)}.our-story-editorial__hero-copy{position:absolute;inset:0 auto 0 0;z-index:1;display:flex;width:min(52%,62rem);flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,8rem);color:#fff}.our-story-editorial__eyebrow{margin:0 0 1.4rem;color:var(--story-accent);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.our-story-editorial h1,.our-story-editorial h2{margin:0;color:var(--story-ink);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:1.08}.our-story-editorial h1{max-width:12ch;color:#fff;font-size:clamp(3.8rem,4vw,5.8rem)}.our-story-editorial h2{font-size:clamp(2.8rem,3.2vw,4.6rem)}.our-story-editorial__hero-text,.our-story-editorial__story-copy .rte,.our-story-editorial__renewal-copy .rte,.our-story-editorial__cta .rte{max-width:54rem;margin-top:2.4rem;font-size:1.6rem;line-height:1.7}.our-story-editorial__hero-copy .our-story-editorial__eyebrow,.our-story-editorial__hero-copy .our-story-editorial__signature{color:#fff}.our-story-editorial__signature{margin:2.8rem 0 0;color:var(--story-accent);font-family:var(--font-heading-family);font-size:2.2rem;font-style:italic}.our-story-editorial__hero-media>img,.our-story-editorial__hero-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.our-story-editorial__hero-note{position:absolute;right:2.4rem;bottom:2.4rem;max-width:25rem;padding:1.7rem;border-radius:.6rem;background:var(--story-accent);color:#fff;font-size:1.4rem;line-height:1.45}.our-story-editorial__journey,.our-story-editorial__values{padding-top:11rem}.our-story-editorial__section-heading{margin:0 0 5.6rem;text-align:center}.our-story-editorial__section-heading h2{font-size:clamp(3rem,3.5vw,4.8rem)}.our-story-editorial__journey-list,.our-story-editorial__values-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.our-story-editorial__journey-item{position:relative;padding:2rem;text-align:center}.our-story-editorial__journey-item:not(:last-child):after{content:"";position:absolute;top:5.5rem;left:76%;width:48%;border-top:.1rem dashed rgba(32,37,34,.36)}.our-story-editorial__journey-item img,.our-story-editorial__value img{display:block;width:7rem;height:7rem;margin:0 auto 1.6rem;object-fit:contain;border-radius:50%;background:var(--sofacover-sand, #D8CBB8)}.our-story-editorial__journey-kicker{margin:0 0 .8rem;color:var(--story-accent);font-weight:700}.our-story-editorial h3{margin:0;font-size:1.8rem;line-height:1.25}.our-story-editorial__journey-item .rte{margin-top:1rem;font-size:1.4rem;line-height:1.55}.our-story-editorial__story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,8vw,12rem);align-items:center;padding-top:12rem}.our-story-editorial__story-media{aspect-ratio:1.32 / 1;overflow:hidden;background:var(--sofacover-sand, #D8CBB8)}.our-story-editorial__story-media img{display:block;width:100%;height:100%;object-fit:cover}.our-story-editorial__values{padding-bottom:11rem}.our-story-editorial__values-list{grid-template-columns:repeat(4,1fr);gap:0;border-top:.1rem solid rgba(32,37,34,.16);border-bottom:.1rem solid rgba(32,37,34,.16)}.our-story-editorial__value{padding:4rem 2rem;text-align:center}.our-story-editorial__value+.our-story-editorial__value{border-left:.1rem solid rgba(32,37,34,.16)}.our-story-editorial__value p{margin:1.2rem 0 0;font-size:1.35rem}.our-story-editorial__renewal{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(28rem,.7fr);gap:clamp(3rem,6vw,7rem);align-items:center}.our-story-editorial__compare{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.our-story-editorial__compare figure{position:relative;aspect-ratio:4 / 3;margin:0;overflow:hidden}.our-story-editorial__compare img{display:block;width:100%;height:100%;object-fit:cover}.our-story-editorial__compare figcaption{position:absolute;top:1.4rem;left:1.4rem;padding:.55rem .9rem;background:#262c1fe6;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase}.our-story-editorial__arrow{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:5rem;height:5rem;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--story-paper);color:var(--story-ink);font-size:2.5rem}.our-story-editorial__cta{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,6vw,8rem);align-items:center;margin-top:12rem;padding:0;background:transparent}.our-story-editorial__cta .button{margin-top:2.8rem;background:var(--story-accent)}.our-story-editorial__cta-media{aspect-ratio:1.55 / 1;overflow:hidden}.our-story-editorial__cta-media img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.our-story-editorial{padding:3.2rem 0 6rem}.our-story-editorial__hero-media{aspect-ratio:1/1.16}.our-story-editorial__hero-copy{inset:auto 0 0;width:100%;padding:6rem 2.4rem 3rem}.our-story-editorial__hero-media:after{background:linear-gradient(0deg,#202522c7,#20252200 75%)}.our-story-editorial h1{font-size:clamp(3.6rem,11vw,5rem)}.our-story-editorial__journey,.our-story-editorial__values{padding-top:7rem}.our-story-editorial__journey-list,.our-story-editorial__values-list{grid-template-columns:1fr}.our-story-editorial__journey-item:not(:last-child):after{display:none}.our-story-editorial__value+.our-story-editorial__value{border-top:.1rem solid rgba(32,37,34,.16);border-left:0}.our-story-editorial__story{padding-top:7rem;gap:3rem}.our-story-editorial__values{padding-bottom:7rem}.our-story-editorial__renewal{gap:3rem}.our-story-editorial__cta{grid-template-columns:1fr;margin-top:7rem;gap:3rem}}.product-craft-details{padding:5.6rem 0;background:var(--craft-background);color:var(--craft-copy)}.product-craft-details__header{max-width:78rem;margin:0 auto 3.8rem;text-align:center}.product-craft-details__header h2{margin:0;color:var(--craft-heading);font-size:clamp(3rem,4vw,5.2rem);line-height:1.08}.product-craft-details__description{margin-top:1.2rem;font-size:1.5rem;line-height:1.6}.product-craft-details__description p{margin:0}.product-craft-details__stage{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.45fr) minmax(18rem,.7fr);grid-template-areas:"top-left image top-right" "bottom-left image bottom-right";gap:3.2rem clamp(2.4rem,5vw,8rem);align-items:center;max-width:124rem;margin:0 auto}.product-craft-details__image-wrap{grid-area:image;display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;background:var(--craft-background)}.product-craft-details__image-wrap img,.product-craft-details__placeholder{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-craft-details__callout{width:auto;font-size:1.3rem;line-height:1.48}.product-craft-details__callout h3{margin:0 0 .7rem;color:var(--craft-heading);font-size:1.7rem;line-height:1.2}.product-craft-details__callout-copy p{margin:0}.product-craft-details__dot{display:block;width:.8rem;height:.8rem;margin-bottom:1rem;border-radius:50%;background:var(--craft-heading)}.product-craft-details__callout--top-left{grid-area:top-left}.product-craft-details__callout--top-right{grid-area:top-right;text-align:right}.product-craft-details__callout--top-right .product-craft-details__dot{margin-left:auto}.product-craft-details__callout--bottom-left{grid-area:bottom-left}.product-craft-details__callout--bottom-right{grid-area:bottom-right;text-align:right}.product-craft-details__callout--bottom-right .product-craft-details__dot{margin-left:auto}@media screen and (max-width:749px){.product-craft-details{padding:3.6rem 0}.product-craft-details__stage{grid-template-columns:1fr;grid-template-areas:"image" "top-left" "top-right" "bottom-left" "bottom-right";gap:1.6rem}.product-craft-details__image-wrap{aspect-ratio:4 / 3}.product-craft-details__callout{padding:1.6rem;border:.1rem solid rgba(32,37,34,.14);background:var(--craft-background);text-align:left}.product-craft-details__callout .product-craft-details__dot{margin-left:0}}.product-series-comparison{padding:6.4rem 0;background:var(--sofacover-warm-background, #F7F3EC);color:var(--sofacover-ink, #202522);scroll-margin-top:calc(var(--header-height, 8rem) + 2rem)}.product-series-comparison__header{max-width:78rem;margin:0 auto 3.6rem;text-align:center}.product-series-comparison__eyebrow{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-series-comparison h2{margin:0;font-size:clamp(2.6rem,3vw,4.2rem);line-height:1.1}.product-series-comparison__copy{margin-top:1.4rem;font-size:1.55rem;line-height:1.6}.product-series-comparison__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(26rem,.55fr);gap:3.2rem;align-items:start}.product-series-comparison__table-wrap{overflow-x:auto;background:var(--sofacover-warm-background, #F7F3EC)}.product-series-comparison table{width:100%;min-width:520px;border-collapse:collapse;font-size:1.35rem}.product-series-comparison th,.product-series-comparison td{padding:1.25rem 1.4rem;border:1px solid rgba(32,37,34,.16);text-align:left;vertical-align:top}.product-series-comparison thead{background:var(--sofacover-forest, #2F5147);color:var(--sofacover-warm-background, #F7F3EC)}.product-series-comparison tbody th{font-weight:700}.product-series-comparison__notice{margin:2rem 0 0;padding:1.2rem 1.4rem;border-left:.3rem solid var(--sofacover-forest, #2F5147);background:var(--sofacover-sand, #D8CBB8);font-size:1.35rem;line-height:1.5}.product-series-comparison__uppland-link{display:inline-block;margin-top:2.2rem;color:inherit;font-size:1.4rem;font-weight:700;text-decoration:underline;text-underline-offset:.25em}.product-series-comparison__sofa-card{display:flex;flex-direction:column;padding:2.4rem;background:var(--sofacover-forest, #2F5147);color:var(--sofacover-warm-background, #F7F3EC)}.product-series-comparison__sofa-card-kicker{margin:0 0 .8rem;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.product-series-comparison__sofa-card :is(h3,p,span){color:var(--sofacover-warm-background, #F7F3EC)!important}.product-series-comparison__sofa-card h3{margin:0;font-size:2.3rem;line-height:1.15}.product-series-comparison__sofa-card p:not(.product-series-comparison__sofa-card-kicker){margin:1rem 0 1.8rem;font-size:1.35rem;line-height:1.5}.product-series-comparison__sofa-card img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:var(--sofacover-warm-background, #F7F3EC)}.product-series-comparison__sofa-card-models{display:flex;gap:.8rem;margin-top:1.6rem}.product-series-comparison__sofa-card-models span{padding:.6rem .9rem;border:1px solid rgba(255,255,255,.55);font-size:1.15rem;font-weight:700}@media(max-width:749px){.product-series-comparison{padding:4.8rem 0}.product-series-comparison__header{margin-bottom:2.4rem}.product-series-comparison__grid{grid-template-columns:1fr;gap:2.4rem}}.product-fabric-comparison{padding:4.8rem 0;background:#fff}.product-fabric-comparison__header{max-width:74rem;margin:0 auto 2.8rem;text-align:center}.product-fabric-comparison__header h2{margin:0;font-size:clamp(2.6rem,3vw,4.2rem)}.product-fabric-comparison__description{margin-top:1rem;color:rgb(var(--color-foreground-secondary))}.product-fabric-comparison__description p{margin:0}.product-fabric-comparison__scroll{overflow-x:auto;border:.1rem solid rgba(var(--color-foreground),.16)}.product-fabric-comparison__table{width:100%;min-width:88rem;border-collapse:collapse;color:rgb(var(--color-foreground));font-size:1.35rem}.product-fabric-comparison__table th,.product-fabric-comparison__table td{padding:1.15rem 1.2rem;border-right:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14);text-align:center;vertical-align:middle}.product-fabric-comparison__table thead th{font-size:1.45rem;font-weight:700}.product-fabric-comparison__table tbody th{width:13rem;text-align:left;font-weight:700}.product-fabric-comparison__table tbody tr:last-child th,.product-fabric-comparison__table tbody tr:last-child td{border-bottom:0}.product-fabric-comparison__table th:last-child,.product-fabric-comparison__table td:last-child{border-right:0}@media screen and (max-width:749px){.product-fabric-comparison{padding:3.2rem 0}.product-fabric-comparison__scroll{margin-right:-1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
