.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?subset=AAAAAAAAAAAAgAM */
