@property --f{syntax:"<number>";inherits:true;initial-value:0}@property --win{syntax:"<number>";inherits:true;initial-value:20}@property --hin{syntax:"<number>";inherits:true;initial-value:20}@property --cw{syntax:"<number>";inherits:true;initial-value:20}@property --ch{syntax:"<number>";inherits:true;initial-value:20}@property --cb{syntax:"<number>";inherits:true;initial-value:42}@property --wall-now{syntax:"<number>";inherits:true;initial-value:96}.pdp{padding-top:var(--space-2);flex-direction:column;display:flex}.pdp__top,.pdp__side{display:contents}.pdp__media{order:1}.pdp__info{order:2}.pdp__scale{order:3}.pdp__details{order:4}.pdp__media,.pdp__info,.pdp__scale,.pdp__details{min-width:0}@media (width>=750px) and (width<=989px){.pdp__info,.pdp__scale,.pdp__details{width:min(100%,36rem);margin-inline:auto}}@media (width>=990px){.pdp{display:block}.pdp__top{grid-template-columns:minmax(0,1fr) minmax(22.5rem,26.875rem);align-items:start;column-gap:clamp(2.5rem,4.2vw,3.75rem);display:grid}.pdp__media{top:calc(var(--header-h-condensed) + var(--space-4));grid-area:1/1;position:sticky}.pdp__side{min-width:0;padding-top:var(--space-4);grid-area:1/2;display:block}}.gallery{position:relative}.gallery__track{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gallery__slide{min-width:0}.gallery__dots{display:none}@media (width<=749px),(width>=990px) and (width<=1199px){.gallery__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.gallery__dots{margin-top:calc(-1 * var(--space-3));justify-content:center;display:flex}.gallery__dot{width:2rem;height:var(--tap);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.gallery__dot:before{content:"";width:.5rem;height:.5rem;transition:background-color var(--dur-fast) var(--ease-hover), transform var(--dur-fast) var(--ease-hover);background:#cfcfcf;border-radius:50%;margin:-.25rem 0 0 -.25rem;position:absolute;top:50%;left:50%}.gallery__dot[aria-current=true]:before{background:var(--ink)}.gallery__dot:focus-visible{outline-offset:-6px;border-radius:8px}}@media (width<=749px){.gallery__track{margin-inline:calc(-1 * var(--gutter))}}@media (width>=990px) and (width<=1199px){.gallery__dots{margin-top:0}}.stage{aspect-ratio:1;background:var(--wall);transition:--win .52s var(--ease-out);position:relative;container-type:inline-size}.stage__picture,.stage__mockup{width:100%;height:100%;display:block}.stage__mockup{object-fit:contain;transition:opacity .26s var(--ease-hover)}.stage[data-framed=true] .stage__mockup{opacity:0}.stage[data-framed=false] .stage__mockup{transition-delay:.17s}.stage .stage__fo{left:calc(var(--bx) * 100%);top:calc(var(--by) * 100%);width:calc(var(--bw) * 100%);height:calc(var(--bh) * 100%);--unit:calc(var(--bw) * 100cqw / var(--win));--face-min:5px;--gap-min:3px;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-hover) .17s, --f .3s var(--ease-in-out);position:absolute}.stage[data-framed=true] .stage__fo{opacity:1;transition:opacity .18s var(--ease-hover), --f .52s var(--ease-out) 40ms}.fo{--face:calc(var(--f) * max(var(--face-min,4px), .45 * var(--unit,10px)));--gap:calc(var(--f) * max(var(--gap-min,2.5px), .25 * var(--unit,10px)));--edge:calc(var(--face) + var(--gap));--tex-size:260px;--fo-shadow:1px 1.5px 1.5px #00000021, 3px 6px 10px -2px #0000002b, 9px 18px 32px -10px #0000003d;transition:--f .46s var(--ease-out);position:relative}.fo__shadow{inset:calc(-1 * var(--edge));box-shadow:var(--fo-shadow);position:absolute}.fo__layer{inset:calc(-1 * var(--edge));opacity:0;transition:opacity .25s var(--ease-hover);position:absolute}.fo__layer.is-on{opacity:1}.fo__gap{inset:var(--face);background:color-mix(in srgb, var(--hex,#1a1a1a) 48%, #0e0e0e);position:absolute}.fo__rail{background-color:var(--hex,#1a1a1a);background-repeat:no-repeat,repeat;position:absolute}.fo__rail--t{height:var(--face);clip-path:polygon(0 0, 100% 0, calc(100% - var(--face)) 100%, var(--face) 100%);background-image:linear-gradient(180deg, #ffffff3d, #ffffff0a 45%, #0000001a), var(--tex-h,none);background-size:100% 100%, var(--tex-size) auto;top:0;left:0;right:0}.fo__rail--b{height:var(--face);clip-path:polygon(var(--face) 0, calc(100% - var(--face)) 0, 100% 100%, 0 100%);background-image:linear-gradient(0deg, #0000004d, #0000001a 55%, #ffffff1a), var(--tex-h,none);background-size:100% 100%, var(--tex-size) auto;background-position:0 0,37% 60%;bottom:0;left:0;right:0}.fo__rail--l{width:var(--face);clip-path:polygon(0 0, 100% var(--face), 100% calc(100% - var(--face)), 0 100%);background-image:linear-gradient(90deg, #ffffff29, #ffffff05 45%, #0000001a), var(--tex-v,none);background-size:100% 100%, auto var(--tex-size);top:0;bottom:0;left:0}.fo__rail--r{width:var(--face);clip-path:polygon(0 var(--face), 100% 0, 100% 100%, 0 calc(100% - var(--face)));background-image:linear-gradient(270deg, #00000042, #00000014 55%, #ffffff14), var(--tex-v,none);background-size:100% 100%, auto var(--tex-size);background-position:0 0,55% 30%;top:0;bottom:0;right:0}.fo__art{box-shadow:0 0 calc(var(--gap) * .9) rgba(0, 0, 0, calc(.5 * var(--f)));position:absolute;inset:0;overflow:hidden}.fo__art picture,.fo__img{width:100%;height:100%;display:block}.fo__img{object-fit:cover}.fo-instant,.fo-instant *{transition:none!important}.pdp__head{display:grid}.pdp .pdp__title{font-size:var(--fs-2xl);overflow-wrap:anywhere}.pdp__type{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-ui)}.pdp__price{margin-top:var(--space-4);color:var(--text);font-size:var(--fs-base);justify-self:start}.pdp__price.is-sold{color:var(--ink);font-weight:var(--weight-medium)}.pdp__rule{margin:var(--space-6) 0 var(--space-6);border:0;border-top:1px solid var(--line-soft)}.opt{border:0;min-width:0;margin:0;padding:0}.opt+.opt{margin-top:1.75rem}.opt__legend{float:none;width:100%;margin:0 0 var(--space-3);color:var(--text);font-size:var(--fs-base);text-align:center;padding:0;display:block}.opt__value{color:var(--muted);font-size:var(--fs-lg);margin-top:.125rem;display:block}.opt__sep{display:none}.sizes{gap:var(--space-3);display:grid}.buy .size{min-height:2.8125rem;padding-inline:4.5rem}.size__text{font-variant-numeric:tabular-nums}.size__price{color:var(--muted);font-size:var(--fs-sm);font-weight:var(--weight-regular);position:absolute;top:50%;right:1.125rem;translate:0 -50%}.size:has(input:checked) .size__price{color:#ffffffb3}.swatches{flex-wrap:wrap;justify-content:center;gap:.6875rem;display:flex}.swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;display:block;position:relative}.swatch__chip{--c:24px;--g:2.5px;--fw:14px;--sd:10px;width:4rem;height:4rem;transition:box-shadow var(--dur-fast) var(--ease-hover), transform var(--dur) var(--ease-out);background:radial-gradient(120% 120% at 30% 20%,#f7f7f6,#e4e4e2);border-radius:50%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012}.swatch__corner{position:absolute;inset:0;transform:rotate(45deg)}.swatch__corner>i{display:block;position:absolute;top:-40px;left:-40px}.swatch__canvas{width:calc(40px + var(--c));height:calc(40px + var(--c));background:repeating-linear-gradient(0deg,#00000007 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000006 0 1px,#0000 1px 2px),#f7f6f2}.swatch__gap{width:calc(40px + var(--c) + var(--g));height:calc(40px + var(--c) + var(--g));background:color-mix(in srgb, var(--hex,#1a1a1a) 45%, #111)}.swatch__outer{width:calc(40px + var(--c) + var(--g) + var(--fw) + var(--sd));height:calc(40px + var(--c) + var(--g) + var(--fw) + var(--sd));background:linear-gradient(135deg, color-mix(in srgb, var(--hex,#1a1a1a) 78%, #000), color-mix(in srgb, var(--hex,#1a1a1a) 55%, #000));box-shadow:2px 3px 5px #00000047}.swatch__rail--b{width:calc(40px + var(--c) + var(--g) + var(--fw));height:var(--fw);clip-path:polygon(0 0, calc(100% - var(--fw)) 0, 100% 100%, 0 100%);background:linear-gradient(0deg, #00000038, #00000005 60%, #ffffff2e), var(--tex-h,none) 0 0 / auto 26px, var(--hex,#1a1a1a);top:calc(var(--c) + var(--g))!important}.swatch__rail--r{width:var(--fw);height:calc(40px + var(--c) + var(--g) + var(--fw));clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--fw)));background:linear-gradient(270deg, #00000029, #0000 60%, #ffffff38), var(--tex-v,none) 0 0 / 26px auto, var(--hex,#1a1a1a);left:calc(var(--c) + var(--g))!important}.swatch__chip--bare .swatch__gap{display:none}.swatch__chip--bare .swatch__outer{width:calc(40px + var(--c) + 9px);height:calc(40px + var(--c) + 9px);background:linear-gradient(135deg,#e6e3dc,#cfcbc3);box-shadow:2px 3px 6px #00000038}.swatch input:checked+.swatch__chip{box-shadow:inset 0 0 0 1px #00000012, 0 0 0 3px var(--wall), 0 0 0 4.5px var(--ink)}.swatch input:focus-visible+.swatch__chip{outline:2px solid var(--ink);outline-offset:6px}@media (hover:hover) and (pointer:fine){.swatch:hover .swatch__chip{transform:scale(1.04)}}.mini{--mh:min(7rem, calc(9.5rem / var(--ar)));height:9rem;margin:0 0 var(--space-3);transition:--hin .52s var(--ease-out);justify-content:center;align-items:center;display:flex}.mini__fo{height:var(--mh);width:calc(var(--mh) * var(--ar));--unit:calc(var(--mh) / var(--hin));--face-min:3px;--gap-min:2px;--tex-size:160px;--fo-shadow:1px 1px 1px #00000024, 2px 5px 9px -2px #0003}@media (width>=990px){.mini{display:none}}.buy__row{gap:var(--space-3);margin-top:1.75rem;display:flex}.buy__qty{flex:none;justify-content:space-between;width:7.8125rem}.buy__add{flex:auto;min-width:0}.buy__bag{width:1.25rem!important;height:1.25rem!important}.buy__now{margin-top:var(--space-3)}.buy__status{margin-top:var(--space-2);color:var(--danger);font-size:var(--fs-sm)}.buy__status:empty{display:none}.buy--original,.buy__form,.buy--commission{gap:var(--space-3);display:grid}.buy__note{color:var(--muted);font-size:var(--fs-sm);text-align:center}.buy__lede{color:var(--text);font-size:var(--fs-base);margin-bottom:var(--space-2)}.buy__alts{gap:var(--space-3);display:grid}.notice{padding:var(--space-4) 1.125rem;border:var(--border-soft);border-radius:var(--radius-btn);background:var(--card)}.notice__title{color:var(--ink);font-weight:var(--weight-semibold)}.notice__text{margin-top:var(--space-1);color:var(--muted);font-size:var(--fs-ui)}.pdp__details{margin-top:var(--space-7)}.pdp .pdp__desc{font-size:var(--fs-base);line-height:var(--lh-body)}.facts{margin-top:var(--space-6)}.pdp__details>.facts:first-child{margin-top:0}.facts__title{margin-bottom:var(--space-3);font-size:var(--fs-base);font-weight:var(--weight-semibold)}.facts__list{font-size:var(--fs-ui);margin:0;line-height:1.55}.facts__row{gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--border-soft);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.facts__row:last-child{border-bottom:var(--border-soft)}.facts__row dt{color:var(--muted)}.facts__row dd{color:var(--text);margin:0}.facts__aside{color:var(--muted)}.sibling{align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-3);border:var(--border-soft);border-radius:var(--radius-btn);background:var(--card);color:inherit;transition:border-color var(--dur-fast) var(--ease-hover);text-decoration:none;display:flex}.sibling:hover{border-color:var(--ink)}.sibling__thumb{flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid}.sibling__thumb picture{display:contents}.sibling__img{width:auto;max-width:3rem;height:auto;max-height:3rem;box-shadow:1px 2px 4px #0003}.sibling__body{flex:1;min-width:0;display:grid}.sibling__title{color:var(--ink);font-size:var(--fs-ui);font-weight:var(--weight-semibold)}.sibling__text{color:var(--muted);font-size:var(--fs-sm)}.sibling__chev{width:1.25rem;height:1.25rem;color:var(--muted);flex:none}.pdp__scale{margin-top:var(--space-7)}@media (width>=990px){.pdp__scale{margin-top:var(--space-9)}}.scale{overflow-x:clip}.scale__title{margin-bottom:var(--space-5)}.scale__room{--in:calc(100cqw / var(--wall-w));max-width:40rem;aspect-ratio:calc(var(--wall-w) / var(--wall-now));transition:--wall-now .62s var(--ease-out);position:relative;container-type:inline-size}@media (width>=990px){.scale__room{max-width:52rem;margin-inline:auto}.scale__caption{text-align:center}}.scale__svg{width:100%;height:auto;aspect-ratio:calc(var(--wall-w) / var(--wall-h));position:absolute;bottom:0;left:0;overflow:visible}.scale__sofa rect,.scale__sofa path{fill:#fff;stroke:#0006;stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.scale__sofa .scale__seam{fill:none;stroke:#00000029;stroke-width:1px;vector-effect:non-scaling-stroke}.scale__sofa .scale__leg{fill:#00000047;stroke:none}.scale__person{fill:#00000016}.scale__floor{stroke:#00000080;stroke-width:1px;vector-effect:non-scaling-stroke}.scale__skirting{stroke:#0000001a;stroke-width:1px;vector-effect:non-scaling-stroke}.scale__tag{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;line-height:1;position:absolute;translate:-50%}.scale__piece{left:calc(var(--cx) * var(--in));bottom:calc(var(--cb) * var(--in));width:calc(var(--cw) * var(--in));height:calc(var(--ch) * var(--in));transition:--cw .62s var(--ease-out), --ch .62s var(--ease-out), --cb .62s var(--ease-out);position:absolute;translate:-50%}.scale__fo{--unit:var(--in);--face-min:1.5px;--gap-min:1px;--tex-size:90px;--fo-shadow:.5px 1px 1px #00000029, 1.5px 3px 5px -1px #0000002e;position:absolute;inset:0}.scale__dim{--off:max(.75rem, calc(2.6 * var(--in)));color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;position:absolute}.scale__dim:before,.scale__dim:after{content:"";background:#00000073;position:absolute}.scale__dim--w{left:0;right:0;bottom:calc(100% + var(--off));background:#0000004d;height:1px}.scale__dim--w:before,.scale__dim--w:after{width:1px;height:7px;top:-3px}.scale__dim--w:before{left:0}.scale__dim--w:after{right:0}.scale__dim--w>span{background:var(--wall);padding:0 3px;position:absolute;bottom:5px;left:50%;translate:-50%}.scale__dim--h{top:0;bottom:0;left:calc(100% + var(--off));background:#0000004d;width:1px}.scale__dim--h:before,.scale__dim--h:after{width:7px;height:1px;left:-3px}.scale__dim--h:before{top:0}.scale__dim--h:after{bottom:0}.scale__dim--h>span{background:var(--wall);padding:2px 0;position:absolute;top:50%;left:6px;translate:0 -50%}.scale__dim--sofa{background:#0000004d;height:1px;top:calc(100% + .625rem)}.scale__dim--sofa:before,.scale__dim--sofa:after{width:1px;height:7px;top:-3px}.scale__dim--sofa:before{left:0}.scale__dim--sofa:after{right:0}.scale__dim--sofa>span{background:var(--wall);padding:0 4px;position:absolute;top:-.4rem;left:50%;translate:-50%}.scale__caption{color:var(--muted);font-size:var(--fs-sm);margin-top:2.25rem;line-height:1.5}.related{margin-top:var(--space-9)}.related__title{margin-bottom:var(--space-6)}@media (width>=990px){.pdp__price{margin-top:var(--space-3)}.pdp__rule{margin-block:1.25rem}.opt+.opt,.buy__row{margin-top:var(--space-5)}.opt__value{font-size:inherit;margin:0;display:inline}.opt__sep{display:inline}.swatches{column-gap:clamp(.375rem, calc((100% - var(--n,7) * 2.875rem) / (var(--n,7) - 1)), .75rem);row-gap:var(--space-3)}.swatch__chip{width:2.875rem;height:2.875rem}.swatch__corner{width:4rem;height:4rem;margin:-2rem 0 0 -2rem;inset:50% auto auto 50%;transform:rotate(45deg)scale(.71875)}}@media (width>=990px) and (height<=879.98px){.pdp__side{padding-top:var(--space-2)}.pdp__type{margin-top:.125rem;line-height:1.4}.pdp__price{margin-top:.375rem;line-height:1.4}.pdp__rule{margin-block:var(--space-4)}.opt__legend{margin-bottom:var(--space-2);line-height:1.4}.sizes{gap:var(--space-2)}.buy .size{min-height:2.5rem;padding-block:var(--space-1)}.opt+.opt,.buy__row{margin-top:1.25rem}.buy__now{margin-top:.625rem}}@media (width<=989px){.pdp__info{margin-top:var(--space-4)}.pdp .pdp__title{font-size:1.875rem}.pdp__rule{margin-block:var(--space-5)}}@media (width<=749px){.pdp{padding-top:0}.buy .size{padding-inline:4rem}.swatch__chip{width:3.75rem;height:3.75rem}.related{margin-top:var(--space-8)}.related__title{margin-bottom:var(--space-5)}}@media (prefers-reduced-motion:reduce){.fo,.stage,.mini,.scale__room,.scale__piece{transition:none}.stage .stage__fo,.stage[data-framed=true] .stage__fo,.stage__mockup,.stage[data-framed=false] .stage__mockup,.fo__layer{transition:opacity .15s linear}.swatch__chip{transition:box-shadow var(--dur-fast) linear}.swatch:hover .swatch__chip{transform:none}}
