body rp-element-toolbar{display:block!important}body rp-element-toolbar .toolbar-wrapper{gap:2px!important}body rp-element-toolbar .toolbar-wrapper button{background-color:#17253391!important;width:36px!important;height:36px!important;border-radius:4px!important}body rp-element-toolbar .toolbar-wrapper button co-icon{width:16px!important;height:16px!important}.mat-mini-fab.mat-accent co-icon svg polygon{fill:#FFF!important}body .product-info .addto{background-color:#705D46;border-radius:5px 5px 5px 5px;box-shadow:0 0 10px 0 rgb(0 0 0 / 15%);color:#fff;padding:5px 30px;font-size:16px;cursor:pointer}body .configurator-image{height:calc(100vh - 135px)}body .fcf-form-group button{background:#705D46;padding:5px 30px;color:#FFF;font-weight:400}body .fcf-form-group button:hover{background:#705D46;padding:5px 30px;color:#FFF;font-weight:400}body .product-essential .product-info{background:#fff;padding:10px 30px 30px 30px;border-radius:15px;height:calc(100vh - 135px)}body .image-wrapper{position:relative;min-height:650px;max-height:100%}body rp-selections-summary .co-summary-line{background:#f7f5f3!important}body div.title h3{color:#705D46!important;}body .configurator-data span{padding:0 0 15px 0;display:block}*{box-sizing:border-box}body .product-essential{background:#eeece6;padding:15px}body .product-essential .configurator-image{border-radius:15px}img{max-width:100%;max-height:100%}rp-selections-summary{background-color:rgba(255,255,255,.3)!important}co-summary-line{background:transparent!important;cursor:pointer}.product-configurator-selector-option-info-icon{position:absolute;bottom:-5px;right:-5px}rp-element-toolbar .toolbar-wrapper{justify-content:center;gap:10px!important}rp-element-toolbar .toolbar-wrapper .mat-mini-fab.mat-accent,.element-add-button{background-color:#705D46!important}body .controls-bottom{right:initial!important;left:10px!important}canvas{height:100%;width:100%}.controls-directions{display:none!important}.configurator-selector-option-tile-container .product-configurator-selector-option-tile-image{min-height:67px!important}.configurator-option-checkbox-container .product-configurator-checkbox-checkmark .product-configurator-checkbox-selected svg{fill:#979284}.selector-container h2.selector-option-header{color:#000;font-weight:600!important}.selector-container .selector-option-header{font-size:14px!important;font-weight:700;margin:10px 0 0;padding:10px 0}.selector-container .selector-option-header>span:nth-child(1){padding-right:3px!important}.selector-container .selector-option-sub-header{font-size:14px!important;font-weight:normal!important;margin:5px 0 0 0!important}.product-configurator-details::-webkit-scrollbar{width:0}.product-configurator-details:hover::-webkit-scrollbar{width:8px}.product-configurator-details::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4);border-radius:4px}.selection-container-07{grid-template-columns:repeat(auto-fill,minmax(80px,0.5fr))!important}.selection-container-01{grid-template-columns:repeat(auto-fill,minmax(60px,.5fr))!important;padding:0 3px!important}.selection-container-01 .selector-option-wrapper{padding:5px 10px!important;min-height:auto!important;box-shadow:0 0 2px 1px #0003;border-radius:10px!important}.selection-container-01 .selector-option-wrapper.active{box-shadow:none}.configurator-selector-option-button-container .product-configurator-selector-option-button-description p{font-size:11px}.configurator-selector-option-button-container .product-configurator-selector-option-button-checkmark{top:-2px!important;right:-2px!important}.configurator-selector-option-button-container .product-configurator-selector-option-button-checkmark co-icon{background:#979284!important;border-radius:0 5px!important;padding:2px!important;width:14px!important;height:14px!important}.configurator-selector-option-button-container .product-configurator-selector-option-button-checkmark co-icon svg{fill:#FFF!important}.selector-wrapper{gap:10px!important}rp-product-configurator-selector{margin-bottom:15px;display:block}rp-product-configurator-selector.treelevel-3{margin-bottom:5px}rp-product-configurator-selector.treelevel-3 .selector-container .selector-option-bold-text-header{font-size:12px!important;font-weight:normal!important;margin:10px 0 0 0!important;padding-left:5px}.product-info{position:relative;height:100%}.configurator-selector-option-tile-container.configurator-selector-option-tile-container-small-rounded .product-configurator-selector-option-tile-image,.configurator-selector-option-tile-container.configurator-selector-option-tile-container-small .product-configurator-selector-option-tile-image{min-height:inherit!important;max-width:100%!important}.configurator-selector-option-tile-container.configurator-selector-option-tile-container-small .product-configurator-selector-option-tile-checkmark{top:-5px!important;right:-5px!important}.configurator-selector-option-tile-container.configurator-selector-option-tile-container-small .product-configurator-selector-option-tile-checkmark co-icon{width:18px!important;height:18px!important}.selection-container-03 .selector-option-wrapper,.selection-container-06 .selector-option-wrapper{padding:3px!important}.selection-container-08.selector-wrapper .selector-option-wrapper.active .product-configurator-selector-option-tile-image img{border:2px solid #979284;box-shadow:none!important}.selection-container-08.selector-wrapper .selector-option-wrapper.active .product-configurator-selector-option-tile-checkmark{top:4px!important;right:4px!important}.selection-container-08.selector-wrapper .selector-option-wrapper.active .product-configurator-selector-option-tile-checkmark co-icon{border-radius:50%!important}.selection-container-08.selector-wrapper .selector-option-wrapper.active{border:none!important}.selection-container-08.selector-wrapper .selector-option-wrapper{padding:0px!important}.selection-container-08{grid-template-columns:repeat(auto-fill,minmax(80px,.5fr))!important}.configurator-option-checkbox-container .product-configurator-checkbox-checkmark .product-configurator-checkbox-selected{padding:2px;background:#979284!important;width:18px!important;height:18px!important;border-radius:3px!important}.configurator-option-checkbox-container .product-configurator-checkbox-checkmark .product-configurator-checkbox-selected svg{fill:#FFF!important}.selection-container-03 .configurator-selector-option-tile-container .product-configurator-selector-option-tile-checkmark co-icon{border-radius:50%!important}.configurator-selector-option-tile-container .product-configurator-selector-option-tile-checkmark co-icon{padding:3px;background:#979284!important;width:20px!important;height:20px!important;border-radius:0 3px 0 3px!important}.configurator-selector-option-tile-container .product-configurator-selector-option-tile-checkmark co-icon svg{fill:#FFF!important}.configurator-selector-option-tile-container .product-configurator-selector-option-tile-checkmark{top:-7px!important;right:-7px!important}.selection-container-03 .configurator-selector-option-tile-container .product-configurator-selector-option-tile-checkmark{top:-5px!important;right:-5px!important;border-radius:50%!important}.selection-container-03 .selector-option-wrapper.active{border-radius:50%!important}.selector-wrapper .selector-option-wrapper{background:none!important;border:2px solid transparent!important;transition:all .5s;-webkit-transition:all .5s}.selector-wrapper .selector-option-wrapper.active{border:2px solid #979284!important;transition:all .5s;-webkit-transition:all .5s}.selection-container-03 .selector-option-wrapper.active .product-configurator-selector-option-tile-image img,.selection-container-06 .selector-option-wrapper.active .product-configurator-selector-option-tile-image img{box-shadow:none!important}.selection-container-03,.selection-container-06{grid-template-columns:repeat(auto-fill,minmax(50px,.5fr))!important;gap:5px!important}.configurator-selector-option-tile-container.configurator-selector-option-tile-container-small-rounded .product-configurator-selector-option-tile-description,.configurator-selector-option-tile-container.configurator-selector-option-tile-container-small .product-configurator-selector-option-tile-description{display:none}.configurator-wrapper.twod .image-wrapper{left:0;transition:all .5s;-webkit-transition:all .5s}.image-wrapper{left:-100%;z-index:10;transition:all .5s;-webkit-transition:all .5s;width:100%;height:100%;top:0;position:relative;display:flex;justify-content:center}.main-loader{width:48px;height:48px;border-radius:50%;display:block;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);animation:rotate 1s linear infinite}.main-loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:3px solid #ccc;animation:prixClipFix 2s linear infinite}.loader{width:30px;height:30px;border-radius:50%;display:none;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);animation:rotate 1s linear infinite}.loader::before{content:"";box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:2px solid #ccc;animation:prixClipFix 2s linear infinite}#render_img{object-fit:cover;width:100%;height:100%}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media (max-width:800px),(orientation:portrait){body .product-essential{gap:0;flex-direction:column;padding:0;height:100%;background:transparent}body .selections-expand-wrapper{height:100%}body .product-essential .configurator-wrapper{max-height:50vh}body .product-essential .product-info{padding:10px 0;height:100%!important}body .product-configurator-details{max-height:100%!important}body .configurator-image .animated-wrapper-new{left:17px}.configurator-image .animated-wrapper-new div{padding:7px}.configurator-image .animated-wrapper-new div svg{width:16px;height:16px}body .btn-wrapper{padding-bottom:5px}}