product-main{display:block}product-main .product-container{padding:0 var(--container-gutter)}product-main .product-container .product__media{position:relative;margin:0 calc(var(--container-gutter) * -1)}product-main .product-container .product__media.product__media--gift-card .product__media-images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}product-main .product-container .product__media .product__media-images{position:relative;width:100%;aspect-ratio:1/1;background-color:rgb(var(--secondary-background));overflow:hidden}product-main .product-container .product__media .product__media-images .product__media-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .2s ease-out}product-main .product-container .product__media .product__media-images .product__media-image.current{position:relative;opacity:1}product-main .product-container .product__media .product__media-images .product__media-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-video-fallback{transition:opacity .2s ease-out}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor=top] product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="top center"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="center top"] .product__media-frame-image{object-position:50% 0%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor=bottom] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="bottom center"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="center bottom"] .product__media-frame-image{object-position:50% 100%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor=left] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="center left"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="left center"] .product__media-frame-image{object-position:0% 50%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor=right] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="center right"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="right center"] .product__media-frame-image{object-position:0% 50%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="top left"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="left top"] .product__media-frame-image{object-position:0% 0%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="bottom left"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="left bottom"] .product__media-frame-image{object-position:0% 100%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="top right"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="right top"] .product__media-frame-image{object-position:100% 0%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="bottom right"] .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame[data-anchor="right bottom"] .product__media-frame-image{object-position:100% 100%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame .product__media-frame-inner{position:relative;width:100%;height:100%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame .product__media-frame-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-canvas-1-piece-30-40{inset:9.12% 32.29% 43.58% 32.22%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-canvas-1-piece-40-20{inset:20.87% 26.35% 55.47%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-canvas-1-piece-40-30{inset:15% 26.35% 49.52%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-canvas-5-piece-44-22{inset:19.72% 24.59% 54.25% 24.45%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-framed-canvas-30-40{inset:9.93% 33.04% 44.39% 33.1%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-framed-canvas-40-20{inset:21.68% 27.16% 56.28%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-framed-canvas-40-30{inset:15.81% 27.16% 50.33%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-framed-print-30-40{inset:11.75% 34.79% 46.21% 34.86%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-framed-print-40-20{inset:23.44% 28.91% 58.04%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.dining-room-framed-print-40-30{inset:17.63% 28.91% 52.16%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-1-piece-45-60{inset:7.36% 33.17% 48.04% 33.37%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-1-piece-60-30{inset:18.51% 27.63% 59.18% 27.83%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-1-piece-60-45{inset:12.97% 27.63% 53.58% 27.83%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-3-piece-110-48{inset:11.68% 8.37% 52.63% 8.44%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-3-piece-36-50{inset:11.14% 36.55% 51.82% 36.68%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-3-piece-50-36{inset:16.28% 31.41% 56.95% 31.55%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-3-piece-56-24{inset:20.74% 29.18% 61.41%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-3-piece-74-32{inset:17.77% 22.29% 58.44% 22.22%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-4-piece-51-34{inset:17.29% 31.08% 57.43% 31.21%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-4-piece-67-46{inset:12.83% 25.4% 52.97%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-5-piece-64-32{inset:18.04% 25.94% 58.17% 26.01%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-canvas-5-piece-84-44{inset:13.58% 17.97% 53.71%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-framed-canvas-45-60{inset:7.9% 33.64% 48.58% 33.85%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-framed-canvas-60-30{inset:19.12% 28.1% 59.72% 28.37%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-framed-canvas-60-45{inset:13.51% 28.1% 54.12% 28.37%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-framed-print-45-60{inset:8.98% 34.79% 49.66% 35%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-framed-print-60-30{inset:20.13% 29.18% 60.81% 29.45%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.living-room-framed-print-60-45{inset:14.59% 29.18% 55.2% 29.45%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-canvas-1-piece-18-24{inset:10.06% 33.78% 46.68%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-canvas-1-piece-24-18{inset:15.54% 28.37% 52.02%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-canvas-1-piece-30-15{inset:18.24% 22.97% 54.72%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-canvas-3-piece-18-26{inset:9.25% 33.78% 45.87%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-canvas-3-piece-26-18{inset:15.54% 27.56% 52.02%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-framed-canvas-18-24{inset:11.01% 34.72% 47.63%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-framed-canvas-24-18{inset:16.48% 29.32% 52.97%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-framed-canvas-30-15{inset:19.18% 23.91% 55.67%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-framed-print-18-24{inset:13.1% 36.68% 49.66% 36.82%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-framed-print-24-18{inset:18.58% 31.28% 55% 31.48%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.office-framed-print-30-15{inset:21.28% 25.94% 57.7% 26.01%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-canvas-1-piece-24-32{inset:11.08% 31.75% 40.27%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-canvas-1-piece-32-24{inset:17.16% 25.67% 46.35%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-canvas-3-piece-24-38{inset:7.02% 31.75% 36.21%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-canvas-3-piece-38-24{inset:17.16% 21.62% 46.35%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-canvas-4-piece-35-24{inset:17.16% 23.71% 46.35% 23.78%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-framed-canvas-24-32{inset:12.02% 32.7% 41.21%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-framed-canvas-32-24{inset:18.1% 26.62% 47.29%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-framed-print-24-32{inset:14.12% 34.72% 43.24%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.room-framed-print-32-24{inset:20.2% 28.64% 49.32% 28.71%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.canvas-diagram,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-canvas-diagram,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-print-diagram{left:39.583%;width:43.5%;height:auto;aspect-ratio:1/1;transform:translate(-50%,-50%) scaleY(.5774)}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.canvas-diagram .product__media-frame-inner,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-canvas-diagram .product__media-frame-inner,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-print-diagram .product__media-frame-inner{position:relative;width:100%;height:100%;overflow:hidden;transform:rotate(-135deg)}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.canvas-diagram .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-canvas-diagram .product__media-frame-image,product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-print-diagram .product__media-frame-image{position:absolute;top:0;left:0;max-width:none;max-height:none;object-position:50% 50%;width:300%;height:auto}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.canvas-diagram{top:36.75%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-canvas-diagram{top:38.166%}product-main .product-container .product__media .product__media-images .product__media-image .product__media-frame.framed-print-diagram{top:51.583%}product-main .product-container .product__media .thumbs-wrapper{display:flex}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb{position:relative;width:calc(100% / var(--media-thumb-count, 5));aspect-ratio:1/1;display:flex;flex-shrink:0}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid rgb(var(--accent-color));opacity:0;transition:opacity .2s ease-out}@media screen and (min-width:741px){product-main .product-container .product__media .thumbs-wrapper .product__media-thumb:after{border:4px solid rgb(var(--accent-color))}}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb.current:after{opacity:1}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-thumb-video-fallback{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb[data-product-video-thumb] .play-btn{position:absolute;top:0;left:0;width:100%;height:100%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb[data-product-video-thumb] .play-btn:before{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background-color:rgba(var(--text-color),1);transform:translate(-50%,-50%);pointer-events:none}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb[data-product-video-thumb] .play-btn:after{content:"";position:absolute;top:50%;left:50%;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent rgb(var(--root-background));transform:translate(-35%,-50%);pointer-events:none}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor=top] product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="top center"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="center top"] .product__media-frame-image{object-position:50% 0%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor=bottom] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="bottom center"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="center bottom"] .product__media-frame-image{object-position:50% 100%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor=left] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="center left"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="left center"] .product__media-frame-image{object-position:0% 50%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor=right] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="center right"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="right center"] .product__media-frame-image{object-position:0% 50%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="top left"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="left top"] .product__media-frame-image{object-position:0% 0%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="bottom left"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="left bottom"] .product__media-frame-image{object-position:0% 100%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="top right"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="right top"] .product__media-frame-image{object-position:100% 0%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="bottom right"] .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame[data-anchor="right bottom"] .product__media-frame-image{object-position:100% 100%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame .product__media-frame-inner{position:relative;width:100%;height:100%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame .product__media-frame-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-canvas-1-piece-30-40{inset:9.12% 32.29% 43.58% 32.22%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-canvas-1-piece-40-20{inset:20.87% 26.35% 55.47%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-canvas-1-piece-40-30{inset:15% 26.35% 49.52%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-canvas-5-piece-44-22{inset:19.72% 24.59% 54.25% 24.45%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-framed-canvas-30-40{inset:9.93% 33.04% 44.39% 33.1%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-framed-canvas-40-20{inset:21.68% 27.16% 56.28%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-framed-canvas-40-30{inset:15.81% 27.16% 50.33%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-framed-print-30-40{inset:11.75% 34.79% 46.21% 34.86%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-framed-print-40-20{inset:23.44% 28.91% 58.04%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.dining-room-framed-print-40-30{inset:17.63% 28.91% 52.16%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-1-piece-45-60{inset:7.36% 33.17% 48.04% 33.37%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-1-piece-60-30{inset:18.51% 27.63% 59.18% 27.83%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-1-piece-60-45{inset:12.97% 27.63% 53.58% 27.83%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-3-piece-110-48{inset:11.68% 8.37% 52.63% 8.44%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-3-piece-36-50{inset:11.14% 36.55% 51.82% 36.68%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-3-piece-50-36{inset:16.28% 31.41% 56.95% 31.55%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-3-piece-56-24{inset:20.74% 29.18% 61.41%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-3-piece-74-32{inset:17.77% 22.29% 58.44% 22.22%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-4-piece-51-34{inset:17.29% 31.08% 57.43% 31.21%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-4-piece-67-46{inset:12.83% 25.4% 52.97%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-5-piece-64-32{inset:18.04% 25.94% 58.17% 26.01%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-canvas-5-piece-84-44{inset:13.58% 17.97% 53.71%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-framed-canvas-45-60{inset:7.9% 33.64% 48.58% 33.85%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-framed-canvas-60-30{inset:19.12% 28.1% 59.72% 28.37%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-framed-canvas-60-45{inset:13.51% 28.1% 54.12% 28.37%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-framed-print-45-60{inset:8.98% 34.79% 49.66% 35%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-framed-print-60-30{inset:20.13% 29.18% 60.81% 29.45%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.living-room-framed-print-60-45{inset:14.59% 29.18% 55.2% 29.45%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-canvas-1-piece-18-24{inset:10.06% 33.78% 46.68%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-canvas-1-piece-24-18{inset:15.54% 28.37% 52.02%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-canvas-1-piece-30-15{inset:18.24% 22.97% 54.72%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-canvas-3-piece-18-26{inset:9.25% 33.78% 45.87%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-canvas-3-piece-26-18{inset:15.54% 27.56% 52.02%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-framed-canvas-18-24{inset:11.01% 34.72% 47.63%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-framed-canvas-24-18{inset:16.48% 29.32% 52.97%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-framed-canvas-30-15{inset:19.18% 23.91% 55.67%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-framed-print-18-24{inset:13.1% 36.68% 49.66% 36.82%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-framed-print-24-18{inset:18.58% 31.28% 55% 31.48%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.office-framed-print-30-15{inset:21.28% 25.94% 57.7% 26.01%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-canvas-1-piece-24-32{inset:11.08% 31.75% 40.27%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-canvas-1-piece-32-24{inset:17.16% 25.67% 46.35%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-canvas-3-piece-24-38{inset:7.02% 31.75% 36.21%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-canvas-3-piece-38-24{inset:17.16% 21.62% 46.35%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-canvas-4-piece-35-24{inset:17.16% 23.71% 46.35% 23.78%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-framed-canvas-24-32{inset:12.02% 32.7% 41.21%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-framed-canvas-32-24{inset:18.1% 26.62% 47.29%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-framed-print-24-32{inset:14.12% 34.72% 43.24%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.room-framed-print-32-24{inset:20.2% 28.64% 49.32% 28.71%;margin:-1px;width:auto;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.canvas-diagram,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-canvas-diagram,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-print-diagram{top:auto;left:39.583%;width:43.5%;height:auto;aspect-ratio:1/1;transform:translate(-50%,-50%) scaleY(.5774)}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.canvas-diagram .product__media-frame-inner,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-canvas-diagram .product__media-frame-inner,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-print-diagram .product__media-frame-inner{position:relative;width:100%;height:100%;overflow:hidden;transform:rotate(-135deg)}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.canvas-diagram .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-canvas-diagram .product__media-frame-image,product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-print-diagram .product__media-frame-image{position:absolute;top:0;left:0;max-width:none;max-height:none;object-position:50% 50%;width:300%;height:auto}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.canvas-diagram{top:36.75%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-canvas-diagram{top:38.166%}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb .product__media-frame.framed-print-diagram{top:51.583%}product-main .product-container .product__info{padding-top:var(--container-gutter)}product-main .product-container .product__info .product-meta{margin:10px 0 20px;padding-block-end:0px;border-bottom:none;display:flex;flex-direction:column}product-main .product-container .product__info .product-meta .product-meta__title{margin-block-end:2px}product-main .product-container .product__info .product-meta .product-meta__price-list-container{margin-block-start:0px}product-main .product-container .product__info .product-meta .product-meta__description{margin-block-start:20px;max-width:580px}product-main .product-container .product__info .product-meta [data-product-blankwall-app]{margin-top:1em;display:flex;align-items:center}product-main .product-container .product__info .product-meta [data-product-blankwall-app][disabled]{pointer-events:none;opacity:.3}product-main .product-container .product__info .product-meta [data-product-blankwall-app][disabled] .shopify-app-block{display:flex;flex-shrink:0}product-main .product-container .product__info .product-meta [data-product-blankwall-app][disabled]:after{content:attr(data-disabled-message);margin-left:10px;color:rgb(var(--text-color));font-size:calc(var(--base-font-size) - 3px);line-height:1em;display:flex;align-items:center}product-main .product-container .product__info .product-meta #blankwall-container #ar-button{font-size:calc(var(--base-font-size) - 2px)!important;font-family:var(--text-font-family)!important;font-weight:var(--text-font-semi-bold-weight)!important;text-transform:uppercase!important;padding:6px 10px!important;border-width:1.5px!important}product-main .product-container .product__info .product__info-trust{margin-top:var(--container-gutter);padding-bottom:var(--container-gutter);border-bottom:1.5px solid rgb(var(--accent-color));display:flex;justify-content:center}product-main .product-container .product__info .product__info-trust .trust-items-grid{display:inline-flex;flex-direction:column;gap:20px}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item{display:flex;align-items:center;gap:16px}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item .trust-icon{color:rgb(var(--accent-color));display:flex;flex-shrink:0}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item .trust-text{display:flex;flex-direction:column;text-align:left}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item .trust-text p{line-height:1.1em}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item .trust-text p:last-child{margin-top:5px;margin-block-start:5px}product-main .product-container .product__info .product__info-accordions .product__info-accordion:not(:first-child){border-top:1.5px solid rgb(var(--accent-color))}product-main .product-container .product__info .product__info-accordions .product__info-accordion:not(:last-child) .collapsible__content{padding-bottom:40px}product-main .product-container .product__info .product__info-accordions .product__info-accordion .faq-accordions{padding-left:20px;border-left:1.5px solid rgb(var(--light-border))}product-main .product-container .product__info .product__info-accordions .product__info-accordion .faq-accordions .faq-accordion .collapsible__content{padding-bottom:40px}product-main .product-container .product__info .product__info-accordions .product__info-accordion .faq-accordions .faq-accordion:not(:last-child){border-bottom:1.5px solid rgb(var(--light-border))}product-main .product-container .product__info .product__info-accordions .product__info-accordion .faq-accordions .faq-accordion:last-child .collapsible__content{padding-bottom:20px}@media screen and (max-width:999px){product-main .product-container .product__media .product__media-item{padding-inline:0}}@media screen and (min-width:741px){product-main .product-container .product__info .product__info-trust{margin-inline:20px;display:flex;justify-content:flex-start}product-main .product-container .product__info .product__info-trust .trust-items-grid{width:100%;display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1000px){product-main .product-container{padding:0;display:flex;align-items:flex-start;justify-content:space-between}product-main .product-container .product__media{position:sticky;top:var(--header-height);width:calc(50% - var(--container-gutter) / 2);margin:0;padding-inline-start:0px}product-main .product-container .product__info{width:calc(50% - var(--container-gutter) * 1.5);margin-right:var(--container-gutter)}product-main .product-container .product__info .product-meta{margin:10px 0 30px}product-main .product-container .product__info .product-meta .product-meta__title{margin-block-end:4px}product-main .product-container .product__info .product__info-trust{margin-top:30px;padding-bottom:30px;margin-inline:0px}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item .trust-text p:last-child{font-size:85%}}@media screen and (min-width:1400px){product-main .product-container .product__media{aspect-ratio:6/5;display:flex;flex-direction:row-reverse;flex-wrap:nowrap}product-main .product-container .product__media.product__media--gift-card{aspect-ratio:1/1}product-main .product-container .product__media.product__media--four-slots{aspect-ratio:5/4}product-main .product-container .product__media .product__media-images{width:auto;height:100%;aspect-ratio:1/1}product-main .product-container .product__media .thumbs-wrapper{width:auto;height:100%;display:flex;flex-direction:column}product-main .product-container .product__media .thumbs-wrapper .product__media-thumb{width:auto;height:calc(100% / var(--media-thumb-count, 5))}product-main .product-container .product__info .product__info-trust .trust-items-grid .trust-item .trust-text p:last-child{font-size:100%}}.block-swatch[hidden],.block-swatch.hidden{display:none!important}.block-swatch__item.product-steps,.block-swatch__item.canvas-depth,.block-swatch__item.pieces,.block-swatch__item.js-size-icon{min-height:auto!important}.product-form__option-info{margin-block-end:0px}.product-form__option-info svg path{fill:rgb(var(--accent-color))!important}.product-form__option-selector+.product-form__option-selector{margin-block-start:20px}.product-form__option-selector .product-form__option-drawer{margin-top:10px;border-radius:5px;border:1.5px solid rgb(var(--accent-color));background-color:rgba(var(--root-background),1);overflow:hidden}.product-form__option-selector .product-form__option-drawer .product-form__option-toggle{width:100%;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:0px;cursor:pointer}.product-form__option-selector .product-form__option-drawer .product-form__option-toggle[aria-expanded=true] .product-form__option-toggle-icon svg.icon{transform:scaleY(-1)}.product-form__option-selector .product-form__option-drawer .product-form__option-toggle .product-form__option-toggle-content{display:flex}.product-form__option-selector .product-form__option-drawer .product-form__option-toggle .product-form__option-toggle-content .block-swatch__item{pointer-events:none}.product-form__option-selector .product-form__option-drawer .product-form__option-toggle .product-form__option-toggle-icon{position:relative;width:16px;height:16px;color:rgb(var(--accent-color));display:flex;flex-shrink:0}.product-form__option-selector .product-form__option-drawer .product-form__option-toggle .product-form__option-toggle-icon svg.icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transform:scaleY(1);transition:transform .2s ease-out}.product-form__option-selector .product-form__option-drawer .product-form__option-collapsible .block-swatch-list{margin:0;display:grid;grid-template-columns:repeat(1,1fr)}.product-form__option-selector .product-form__option-drawer .product-form__option-collapsible .block-swatch-list .block-swatch.is-current-selection{pointer-events:none}.product-form__option-selector .product-form__option-drawer .product-form__option-collapsible .block-swatch-list .block-swatch.is-current-selection .block-swatch__item{background-color:rgba(var(--accent-color),.1)}.product-form__option-selector .product-form__option-drawer .product-form__option-collapsible .block-swatch-list .block-swatch .block-swatch__item{padding:16px;border-top:1.5px solid rgb(var(--light-border));background-color:rgba(var(--root-background),1);transition:background-color .2s ease-out}.product-form__option-selector .product-form__option-drawer .product-form__option-collapsible .block-swatch-list .block-swatch .block-swatch__item:hover{background-color:rgba(var(--accent-color),.1)}.product-form__option-selector .product-form__option-drawer .block-swatch__item{position:relative;min-width:0;margin:0;padding:0;text-align:left;border:none;background:none;border-radius:0;display:flex;align-items:center;cursor:pointer;transition:none}.product-form__option-selector .product-form__option-drawer .block-swatch__item:after{display:none}.product-form__option-selector .product-form__option-drawer .block-swatch__item>img{width:60px!important;display:flex}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder{position:relative;width:60px;aspect-ratio:4/3;display:flex;align-items:center;flex-shrink:0}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder:has(svg.vertical){width:45px;aspect-ratio:3/4}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg{position:absolute;top:0;left:0;width:100%;height:100%}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg.cw .canvas{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg.fc .canvas{fill:rgba(var(--accent-color),.5)}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg.fc .frame{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg.fp .matte{fill:rgb(var(--root-background))}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg.fp .frame{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder svg.fp .print{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer .block-swatch__item .icon-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 50%}.product-form__option-selector .product-form__option-drawer .block-swatch__item .product-template__text{margin-left:16px;line-height:1.3em;display:flex;align-items:flex-start;flex-direction:column}.product-form__option-selector .product-form__option-drawer .block-swatch__item .product-template__text:not(:has(span.size-label)) .sub-text{font-weight:400;font-size:var(--base-font-size)}.product-form__option-selector .product-form__option-drawer.colors-drawer{padding:16px}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-label{line-height:1.3em;display:flex;align-items:flex-start;flex-direction:column}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-label .sub-text{font-weight:400;font-size:var(--base-font-size)}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list{padding:16px 0 4px;display:flex;gap:10px}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch{position:relative;width:30px;height:30px;border-radius:50%;display:flex}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch.is-current-selection .block-swatch__item{outline:1.5px solid rgb(var(--accent-color),1)}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch.is-current-selection .block-swatch__item .color-swatch svg{opacity:1}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;outline:1.5px solid rgba(var(--accent-color),0);outline-offset:2px;transition:outline .2s ease-out}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item .color-swatch{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item .color-swatch img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item .color-swatch svg{position:relative;width:11px;height:auto;display:flex;stroke:rgb(var(--root-background));opacity:0;transition:opacity .2s ease-out}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item .color-swatch.--black-frame{background-color:rgb(var(--text-color))}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item .color-swatch.--white-frame{background-color:#fff;box-shadow:inset 0 0 0 .5px rgb(var(--light-border)),0 0 0 1px rgb(var(--light-border))}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item .color-swatch.--white-frame svg{stroke:rgb(var(--text-color))}.product-form__option-selector .product-form__option-drawer.colors-drawer .block-swatch-list .block-swatch .block-swatch__item:hover{outline:1.5px solid rgb(var(--accent-color),1)}.product-form__option-selector .product-form__option-drawer.panels-drawer .product-form__option-toggle .block-swatch__item .icon-holder svg{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer.panels-drawer .block-swatch.is-current-selection .block-swatch__item .icon-holder svg{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer.panels-drawer .block-swatch__item .icon-holder svg{fill:rgba(var(--accent-color),0);stroke:rgb(var(--accent-color));transition:fill .2s ease-out}.product-form__option-selector .product-form__option-drawer.panels-drawer .block-swatch__item:hover .icon-holder svg{fill:rgba(var(--accent-color),1)}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-toggle .product-form__option-toggle-content .block-swatch__item .icon-holder svg .canvas{fill:rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-toggle .product-form__option-toggle-content .block-swatch__item .icon-holder svg .icon-dimensions,.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-toggle .product-form__option-toggle-content .block-swatch__item .icon-holder svg .icon-by-x{fill:rgb(var(--root-background))}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-toggle .product-form__option-toggle-content .block-swatch__item .product-template__text .sub-text{font-weight:400;font-size:var(--base-font-size)}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-collapsible .block-swatch-list{padding:0 16px 16px;gap:8px;grid-template-columns:repeat(2,1fr);overflow:hidden}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-collapsible .block-swatch-list .block-swatch.is-current-selection .block-swatch__item{border:1.5px solid rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-collapsible .block-swatch-list .block-swatch .block-swatch__item{border-radius:5px;border:1.5px solid rgb(var(--light-border));transition:background-color .2s ease-out,border .2s ease-out}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-collapsible .block-swatch-list .block-swatch .block-swatch__item:hover{border:1.5px solid rgb(var(--accent-color))}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-collapsible .block-swatch-list .block-swatch .block-swatch__item .product-template__text{margin-left:0}.product-form__option-selector .product-form__option-drawer.sizes-drawer .product-form__option-collapsible .block-swatch-list .block-swatch .block-swatch__item .product-template__text .size-label{display:none}.product-form__payment-container{margin-block-start:30px}
