#sylius-product-selecting-variant{padding:0}.sylius-product-variants-wrapper{margin-bottom:20px;max-height:355px;overflow-y:scroll}@media (max-width:992px){.sylius-product-variants-wrapper{margin-left:-16px;margin-right:-10px}}.sylius-product-variants-wrapper [data-panel-type]{display:none;flex-direction:column}.sylius-product-variants-wrapper[data-panel-type="1"] [data-panel-type="1"],.sylius-product-variants-wrapper[data-panel-type="3"] [data-panel-type="3"]{display:flex}.sylius-product-variants-wrapper[data-panel-type="3"] [data-maxed-dim-panel=true]{display:none}.sylius-product-variants-wrapper[data-panel-type="5"] [data-panel-type="5"]{display:flex}.sylius-product-variants-wrapper[data-panel-type="5"] [data-maxed-dim-panel=true]{display:none}.sylius-product-variants-wrapper .area{display:none;font-size:12px;margin-bottom:-5px;opacity:.7}#sylius-product-variants{border-collapse:separate}#sylius-product-variants thead{position:sticky;top:0;z-index:7}#sylius-product-variants thead th{padding:.5rem 0;text-align:center;vertical-align:middle}#sylius-product-variants thead th.unit-picker-wrapper{background-color:#fafafa;font-size:var(--bs-body-font-size);font-weight:400}#sylius-product-variants thead th:nth-child(3){max-width:150px}#sylius-product-variants td{background:#fafafa;border-bottom:none;font-size:14px;position:relative;vertical-align:middle}@media (max-width:992px){#sylius-product-variants td{font-size:12px}}#sylius-product-variants td:nth-child(2),#sylius-product-variants td:nth-child(3){padding-bottom:0;padding-top:0;position:relative;text-align:center}#sylius-product-variants .dimension .cm{display:inline}#sylius-product-variants .dimension .inch,#sylius-product-variants.inch-unit .dimension .cm{display:none}#sylius-product-variants.inch-unit .dimension .inch{display:inline}.variant-select-wrapper .variant-select-pricing{white-space:nowrap}.variant-select-wrapper .sylius-product-variant-price{margin-bottom:-8px;opacity:.3;text-align:right}.variant-select-wrapper .form-check{align-items:center;display:flex;margin-bottom:0}.variant-select-wrapper [type=radio]{margin-top:-2px;position:relative;z-index:1}.variant-select-wrapper [type=radio]:checked+label{opacity:.2!important}.variant-select-wrapper [type=radio]:hover+label{opacity:.05}.variant-select-wrapper label{background:gray;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.variant-select-wrapper label:after{content:"\f07a";font-family:fas;opacity:0}.sylius-product-name{margin-bottom:0;text-transform:capitalize}.unit-picker{align-items:center;display:flex;flex-direction:column}.unit-picker .unit-list{display:flex}.unit-picker .unit-list div{border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;margin-right:.2rem;min-width:30px;padding:0 .5rem;text-transform:uppercase}.unit-picker .unit-list div.active,.unit-picker .unit-list div:hover{border:1px solid #555}.frame-picker-wrapper .frame-picker{margin-bottom:5px;margin-right:5px}.frame-picker-wrapper .frame-wrapper{border:2px solid #eee;border-radius:4px;font-size:12px;min-width:100px;padding:.2rem .4rem;width:240px}.frame-picker-wrapper .frame-wrapper img:not([alt=check]){background-size:cover;background:#eee;border-radius:16px;height:160px;margin:0 auto .2rem;width:220px}.frame-picker-wrapper .frame-wrapper.framed-wrapper{min-height:212px;width:110px}.frame-picker-wrapper .frame-wrapper.framed-wrapper .frame-corner{--frame-width:24px;height:60px;width:60px}.frame-picker-wrapper .frame-name{align-items:center;display:flex;height:28px;justify-content:center;line-height:1.3}.frame-picker-wrapper [type=radio]:checked+.frame-wrapper{border:2px solid var(--bs-primary)}.frame-picker-wrapper [name=frame]:disabled+.frame-wrapper>div{opacity:.5}.frame-picker-wrapper [name=frame]:disabled+.frame-wrapper .overweight-warning{display:block;font-weight:500;opacity:1}.frame-picker-wrapper .overweight-warning{display:none}.image-framed{position:relative}.image-framed #magnified-img{border:4px solid #efefef;border-radius:100%;box-shadow:0 5px 10px -2px rgba(0,0,0,.3);display:block;height:200px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;width:200px;z-index:99}.image-framed:active #magnified-img,.image-framed:hover #magnified-img{opacity:1}.image-framed.hasFrame{display:block;position:relative}.image-framed.hasFrame img{border-style:solid;border-width:20px}.image-framed.hasFrame>div{background-size:contain;height:100%;left:0;position:absolute;top:0;width:20px;z-index:1}.image-framed.hasFrame>div:first-child,.image-framed.hasFrame>div:nth-child(2){clip-path:polygon(0 0,20px 20px,20px calc(100% - 20px),0 100%)}.image-framed.hasFrame>div:nth-child(2){left:auto;right:0;transform:rotateY(180deg)}.image-framed.hasFrame>div:nth-child(3){bottom:0;height:20px;top:auto;width:100%;z-index:0}.image-framed.hasFrame>div:nth-child(4){height:20px;left:0;top:0;transform:rotateX(180deg);width:100%;z-index:0}.frame-corner{--frame-width:44px;background:#eee;height:160px;margin:0 auto .2rem;overflow:hidden;position:relative;width:160px}.frame-corner>div:first-child{background-size:contain;bottom:0;clip-path:polygon(0 0,var(--frame-width) 0,var(--frame-width) calc(100% - var(--frame-width)),0 100%);height:270px;position:absolute;width:var(--frame-width);z-index:1}.frame-corner>div:nth-child(2){background-size:contain;bottom:0;height:var(--frame-width);position:absolute;width:270px}.small-img-product{cursor:pointer;padding-bottom:12px;padding-right:12px}.small-img-product img.active{outline:var(--bs-primary) 4px solid}.service-proofs i{flex-basis:32px;flex-shrink:0;font-size:32px;margin-right:0}.product-show-decoration{position:relative}.product-show-decoration:before{background:#e5f1f2;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.product-show-decoration>.row{margin:0 auto;max-width:1200px}.product-show-decoration>.row .short-sub{margin:0 auto 1rem;max-width:450px}.product-show-decoration .arch-wrapper .wrapper{background:#fff;padding:1rem;text-align:center}.product-show-decoration .arch-wrapper .wrapper .h5{align-items:center;display:flex;height:40px;justify-content:center;margin:1rem 0}.product-show-decoration .arch-wrapper .wrapper .img-wrapper{position:relative}.product-show-decoration .arch-wrapper .wrapper .img-wrapper:before{background:#e5f1f2;content:"";height:calc(50% + 2rem);left:-1rem;position:absolute;top:-2rem;width:calc(100% + 2rem);z-index:0}.product-show-decoration .arch-wrapper .wrapper .img-wrapper img{border:10px solid #fff;border-radius:50%;max-height:206px;max-width:206px;position:relative;z-index:1}.product-show-decoration .arch-wrapper .wrapper .img-wrapper.canvas-drawing-hand>div{overflow:hidden;position:relative}.product-show-decoration .arch-wrapper .wrapper .img-wrapper.canvas-drawing-hand img:first-child{border:0;left:50%;margin-bottom:0;max-height:90%;max-width:unset;min-width:250px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate3d(3,11,-1,415deg);width:auto;z-index:0}.product-show-decoration .without-frame{overflow:hidden;position:relative}.product-show-decoration .without-frame img:first-child{left:50%;max-height:100%;min-width:200px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate3d(98,25,22,313deg);width:auto;z-index:0}.product-show-decoration .without-frame img:last-child{margin-top:-1px;position:relative;z-index:1}.product-show-decoration .stretching-service{padding:2rem;position:relative}.product-show-decoration .stretching-service>div{overflow:hidden;position:relative}.product-show-decoration .stretching-service img:first-child{left:60%;max-height:100%;min-width:250px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate3d(27,83,10,323deg);width:auto;z-index:0}.product-show-decoration .stretching-service img:last-child{position:relative;z-index:1}.product-show-decoration .fedex-box{padding:2rem;position:relative}.product-show-decoration .fedex-box>div{overflow:hidden;position:relative}.product-show-decoration .fedex-box img:first-child{left:60%;max-height:100%;min-width:250px;position:absolute;top:50%;transform:translate(-50%,-50%) rotateX(-6deg) rotateY(307deg) rotate(9deg);width:auto;z-index:0}.product-show-decoration .fedex-box img:last-child{position:relative;z-index:1}.product-show-decoration.why-choose-us-wrapper .arch-wrapper .wrapper .img-wrapper img{height:206px;object-fit:cover;width:206px}.with-frame{position:relative}.with-frame>img{min-height:300px}.with-frame .img-with-frame{left:50%;position:absolute;top:50%;transform:translate(-75%,-50%)}@media (max-width:992px){.with-frame .img-with-frame{max-width:50%;overflow:hidden}}.with-frame .img-with-frame img{border-image:url(/bootstrap-theme/images/dec_6_border.b9c6a940.webp) 7 stretch stretch;border-style:solid;border-width:7px;height:auto;max-height:250px;max-width:250px;width:auto}@media (max-width:992px){.with-frame .img-with-frame img{margin-left:50%;transform:translateX(-50%)}}.with-frame .img-with-frame>div{background:url(/bootstrap-theme/images/dec_6_border_left.9348a8df.webp);height:100%;left:0;position:absolute;top:0;width:7px;z-index:1}.with-frame .img-with-frame>div:first-child{clip-path:polygon(0 0,7px 7px,7px calc(100% - 7px),0 100%)}.with-frame .img-with-frame>div:nth-child(2){background:url(/bootstrap-theme/images/dec_6_border_right.f80bb006.webp);clip-path:polygon(0 7px,7px 0,7px 100%,0 calc(100% - 7px));left:auto;right:0}.with-frame .img-with-frame>div:nth-child(3){background:url(/bootstrap-theme/images/dec_6_border_bottom.5bf8ccfa.webp);bottom:0;height:7px;top:auto;width:100%;z-index:0}.with-frame-img{height:75%;left:15%;max-width:50%;object-fit:cover;position:absolute;top:15%;width:auto}.img-with-girl-wrapper{position:relative}.img-with-girl-wrapper>img{position:relative;z-index:1}.img-with-girl-wrapper .img-with-girl{height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-55%);width:calc(100% - 110px);z-index:0}.img-with-girl-wrapper .img-with-girl img{max-height:100%;max-width:100%;object-fit:cover;object-position:top}.btn-add-to-cart{background:var(--bs-success);color:#fff;font-weight:600;padding:1rem 0;text-transform:uppercase;width:100%}.btn-add-to-cart:active,.btn-add-to-cart:hover{background:var(--bs-primary)}.wizard-inner .nav-tabs{border-bottom-color:transparent;margin-bottom:0;position:relative}.wizard-inner .nav-tabs>li{width:25%}@media (max-width:992px){.wizard-inner .nav-tabs>li{width:100%}}.wizard-inner .nav-tabs>li button{background-color:transparent;border-radius:100%;height:30px;margin:20px auto;padding:0;position:relative;top:0;width:30px}@media (max-width:992px){.wizard-inner .nav-tabs>li button{margin:5px 0}}.wizard-inner .nav-tabs>li button i{background:#fff;color:#000;font-style:normal;font-weight:400;left:20px;padding:0 1.5rem;position:absolute;top:4px;white-space:nowrap}.wizard-inner .nav-tabs>li button.active{border:0;border-bottom-color:transparent;color:#555;cursor:default}.wizard-inner .nav-tabs>li button.active i{color:#0db02b}.wizard-inner .nav-tabs>li button.active span.round-tab{background:#0db02b;border-color:#0db02b;color:#fff}.wizard-inner .nav-tabs>li button.active span.round-tab i{color:#5bc0de}.wizard-inner .connecting-line{background:#e0e0e0;height:2px;left:0;margin:0 auto;position:absolute;right:0;top:52px;width:75%;z-index:0}@media (max-width:992px){.wizard-inner .connecting-line{display:none}}.wizard-inner span.round-tab{background:#fff;border:1px solid #ddd;border-radius:50%;color:#0e214b;display:inline-block;font-size:16px;font-weight:500;height:30px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:30px;z-index:2}.wizard-inner span.round-tab i{color:#555}#view-in-room-modal .tab-pane{position:relative}#view-in-room-modal #final-img,#view-in-room-modal #preview-img{height:auto;width:100%}.resizable{background:hsla(0,0%,100%,.4);cursor:grab;height:100px;left:100px;position:absolute;top:100px;width:100px}.resizable .resizers{border:2px solid var(--bs-primary);box-sizing:border-box;height:100%;width:100%}.resizable .resizers .resizer{background:#000;border:2px solid var(--bs-primary);border-radius:50%;height:10px;position:absolute;width:10px}.resizable .resizers .resizer.top-left{cursor:nwse-resize;left:-5px;top:-5px}.resizable .resizers .resizer.top-right{cursor:nesw-resize;right:-5px;top:-5px}.resizable .resizers .resizer.bottom-left{bottom:-5px;cursor:nesw-resize;left:-5px}.resizable .resizers .resizer.bottom-right{bottom:-5px;cursor:nwse-resize;right:-5px}.resizable .anchor{height:100%;position:absolute;top:0;width:100%}.resizable.dragging{cursor:grabbing}.wall-lock-wrapper{position:relative;user-select:none}.wall-image-wrapper{position:relative}.wall-image-wrapper .wall{position:absolute}.wall-image-wrapper .wall .image{filter:drop-shadow(2px 1px 16px rgba(0,0,0,.2)) drop-shadow(1px 0 4px rgba(0,0,0,.4));height:65%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:65%}[name=frame-type]~.frame-picker-wrapper{display:none;left:0;max-width:100%;overflow-x:auto;overflow-y:hidden;position:absolute;top:50px}[name=frame-type]:checked~.frame-picker-wrapper{display:flex}.panel-type-wrapper{display:flex;padding-bottom:360px;position:relative}.panel-type-wrapper>.form-check-inline{margin-right:0;min-width:33%}.panel-type-wrapper.framed-type{padding-bottom:540px}.frame-below-product-image{display:flex;left:0;padding-top:10px;position:absolute;top:30px;width:100%}.frame-below-product-image .form-check-inline{margin-right:0;min-width:33%}#panel-type-1:checked~.frame-below-product-image{display:flex}.image-panels{left:50%;padding-top:44%;position:absolute;top:45%;transform:translate(-45%,-50%);width:50%}.image-panels canvas{filter:drop-shadow(2px 1px 16px rgba(0,0,0,.2)) drop-shadow(1px 0 4px rgba(0,0,0,.4));left:-20px;position:absolute;top:50%;transform:translateY(-50%)}.image-panels canvas:nth-child(2){left:33%}.image-panels canvas:nth-child(3){left:auto;right:-20px}.image-panels-wrapper{background:url(/bootstrap-theme/images/panels_bg.0d7ea351.webp);background-size:cover;padding-top:53.5%;position:relative;width:100%}.image-panels-wrapper.panels-5 .image-panels{padding-top:18%;width:55%}.image-panels-wrapper.panels-5 canvas{left:-30px}.image-panels-wrapper.panels-5 canvas:nth-child(2){left:calc(20% - 15px)}.image-panels-wrapper.panels-5 canvas:nth-child(3){left:50%;transform:translate(-50%,-50%)}.image-panels-wrapper.panels-5 canvas:nth-child(4){left:auto;right:calc(20% - 15px)}.image-panels-wrapper.panels-5 canvas:nth-child(5){left:auto;right:-30px}.virtual-vertical-scroll{height:100%;overflow:hidden scroll;position:absolute;right:0;top:0;width:100%}.virtual-vertical-scroll .dummy{display:block;width:1px}