.checkbox-holder,.checkbox-wrapper-new{display:flex;align-items:center;justify-content:flex-start;position:relative}.checkbox-holder.select-all label{height:100%;display:flex;align-items:center;cursor:pointer}.checkbox-holder input{height:18px;pointer-events:none;visibility:hidden;width:18px;min-height:auto;margin-right:0!important;padding:0}.checkbox-holder input:checked+label:before,.addon-item input:checked+label:before{background-image:var(--checkbox-checked)}.checkbox-holder label{padding-left:28px;position:relative;left:-21px}.checkbox-holder label:before,.addon-item label:before{content:"";background-image:var(--checkbox-unchecked);background-color:#fff;border-radius:4px;display:inline-block;height:18px;visibility:visible;width:18px;position:absolute;left:3px}@media only screen and (max-width: 989px){.checkbox-holder.select-all label{padding-left:0;height:auto;font-size:12px;font-weight:500;display:flex;flex-direction:row;left:-13px;top:1px}.checkbox-holder.select-all label:before{position:relative;margin-left:-8px;margin-right:8px}}.kit-list label{font-size:1.4rem}.kit-list:not(.list-items){display:flex;flex-wrap:wrap;padding:0;list-style:none}.kit-list.with-images label{font-weight:400;font-size:1.2rem;margin-right:-15px}.kit-list.with-images .checkbox-holder label:before{width:20px;height:20px;z-index:2}.kit-list.with-images{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.kit-list.with-images.list-of-2{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-list.with-images.list-of-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-list.with-images .checkbox-holder label{padding-left:0;display:grid}.kit-list.with-images label img{width:100%;max-width:none;height:auto}.kit-list:not(.list-items) li{flex:0 1 33%;padding:2px 0}.kit-list:not(.list-items):not(.addon-item) li label{padding-top:6px;padding-bottom:6px;flex:1}.kit-list.with-images li label{padding-top:0}.kit-list:not(.list-items):not(.addon-list) li label:before{top:15px!important}.kit-list.with-images:not(.addon-list) li label:before{top:15px!important;left:8px}@media only screen and (max-width: 989px){.kit-list li{flex:1 0 50%!important}.kit-list.with-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}.roomix__title .sponsor,.product__description h3 .sponsor,.product-form__input legend .sponsor{order:2;margin-left:1.5rem}.roomix__title+a.button{margin-top:1rem}.roomix__title,.product__description h3,.product-form__input legend{font-size:16px;line-height:22px;margin-bottom:0;letter-spacing:.3px;color:#000;font-weight:400;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:100%}.roomix__title,.product__description h3{text-transform:uppercase}.product-form__input legend span{display:block;margin-bottom:.6rem;font-size:1.4rem}.roomix__title>*,.product__description h3>span,.product-form__input legend>span{flex-grow:1;flex-shrink:0}.roomix__title-view-button{display:flex;align-items:center;justify-content:end;gap:5px;-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:0;margin-top:1rem;margin-bottom:2rem;font-size:13px;color:#121212bf}.roomix__title-view-button svg{width:20px;height:20px}optional-tools .summary{display:flex}optional-tools .accordion{border:none}optional-tools .summary .summary__title{flex:1}optional-tools .accordion summary{padding:1.5rem 0}@media screen and (min-width: 850px){optional-tools .accordion summary{padding:1.5rem 0}}@media only screen and (max-width: 749px){.kit-thumbnails-wrapper .slider--mobile:after{content:none}.kit-thumbnails-wrapper .slider.slider--mobile{scroll-padding-left:0}}optional-tools summary .accordion__title{padding:0;display:flex;font-weight:700;flex:1;justify-content:space-between;align-items:center}@media only screen and (min-width: 750px){.kit-thumbnails-wrapper ul{list-style:none;padding-left:0;margin-left:0}}@media (min-width:850px) and (max-width:1000px){optional-tools summary .accordion__title{display:block;font-size:14px;padding:1rem 0 1rem 1rem}optional-tools summary .accordion__title span{display:block}.checkbox-holder{display:flex;align-items:flex-end;justify-content:flex-start}}.kit-thumbnails-wrapper ul input{display:none}.kit-thumbnail-list__item{flex-grow:0}.kit-thumbnail-list__item label{display:block;cursor:pointer}.kit-thumbnail-list__item--image-wrapper{border:2px solid rgba(var(--color-foreground),.1);border-radius:4px;padding:2px;position:relative}.kit-thumbnail-list__item input:checked+.kit-thumbnail-list__item--image-wrapper{border-color:rgba(var(--color-button),1)}.kit-thumbnail-list__item--image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.kit-list.with-images:not(.bundle-list) input:checked+label{color:rgba(var(--color-button),1)}.kit-list.with-images:not(.bundle-list):not(.addon-list) input+label .image-checkbox-holder{border:3px solid rgba(var(--color-foreground),.1);border-radius:4px;padding:2px;line-height:0}.kit-list.with-images:not(.bundle-list):not(.addon-list) input:checked+label .image-checkbox-holder{border-color:rgba(var(--color-button),1)}.kit-list.with-images .image-checkbox-holder{position:relative}.kit-thumbnails-wrapper .image-popup,.kit-list.with-images .image-popup{position:absolute;right:5px;bottom:5px;z-index:3}.kit-thumbnails-wrapper .image-popup{bottom:5px}.kit-thumbnails-wrapper .image-popup .image-opener,.kit-list.with-images .image-popup .image-opener{padding:4px;background-color:#f5ebe1;cursor:pointer;display:flex}.kit-list.with-images .image-popup .image-opener:hover{padding:3px}.kit-list.with-images .image-popup .image-opener:hover .svg-wrapper{width:23px;height:23px}.quantity-price{display:flex;justify-content:flex-start;align-items:center}.quantity-price .selected-product-name{display:flex;align-items:center}.quantity-price .price{display:flex;font-size:1.5rem;flex-direction:column;margin-left:20px;align-items:center;padding-right:5px}.quantity-price.quantity-match .price{flex-direction:row}.quantity-handle{display:flex;align-items:center;margin-right:1.5rem}.quantity-handle label{margin-right:1.5rem}.quantity-price .price span:last-child{height:26px;display:flex;align-items:center;font-weight:700;margin-left:6px}roomix-items-filter{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:2rem;border-radius:2px;border:1px solid rgba(var(--color-button),.6);width:250px;position:relative;z-index:4}roomix-items-filter .filter-label{font-size:1.4rem;font-weight:400;color:rgba(var(--color-button),1);padding:6px;width:auto;background:rgba(var(--color-background),1);margin:-20px auto -10px 4px}roomix-items-filter details{z-index:2}roomix-items-filter .selected-filter{padding-left:10px;display:flex;align-items:center;text-transform:capitalize}roomix-items-filter ul{background:#fff}roomix-items-filter ul li .link{text-decoration:none;padding:6px 10px;text-transform:capitalize;display:flex;align-items:center;font-size:1.6rem;width:100%;min-height:40px}roomix-items-filter ul li .link:hover{background:rgba(var(--color-button),.06)}roomix-items-filter ul li .link.selected{background:rgba(var(--color-button),.1)}roomix-items-filter .list-menu--disclosure{overflow-y:scroll;max-height:220px}roomix-items-filter summary{margin:3px 0;height:40px}roomix-design-tool-summary{display:block}.roomix-your-design-summary{padding:.1rem 2.4rem;background:rgba(var(--color-roomix-stone-light),1);margin-bottom:2.4rem;color:rgb(var(--color-foreground))}.roomix-your-design-summary ul{padding-left:0;margin-top:0}.roomix-your-design-summary ul li{padding-left:0;list-style:none;margin-left:0;display:flex}.roomix-your-design-summary ul li strong{display:inline-block;margin-right:6px}.roomix-your-design-header{display:flex;justify-content:space-between;align-items:center}.roomix-your-design-header a{font-weight:700;color:rgb(var(--color-foreground))}.roomix-your-design-summary span.price{font-size:1.4rem;margin-right:0;flex:1 0 auto;text-align:right;align-items:center;line-height:1.9}.quantity-name-price{display:flex;align-items:center}@media only screen and (max-width: 749px){.quantity-price.quantity-match{justify-content:flex-start;flex-wrap:wrap;flex-direction:column;align-items:flex-start}.quantity-price.quantity-match .price{margin-left:0;display:flex;justify-content:space-between;width:100%}.quantity-name-price{display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%}.quantity-name-price .price{margin-left:0}.quantity-name-price .price span:last-child{margin-left:0!important}.quantity-handle{margin-right:0;margin-bottom:1rem;order:2}.kit-list.with-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (-webkit-appearance: none) or (-moz-appearance: none){.checkbox-wrapper-new input[type=checkbox]{--active: rgb(var(--color-roomix-green));--active-inner: #fff;--focus: 2px rgb(var(--color-roomix-green));--border: rgb(var(--color-roomix-green));--border-hover: rgb(var(--color-roomix-green));--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox-wrapper-new input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.checkbox-wrapper-new input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.checkbox-wrapper-new input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper-new input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.checkbox-wrapper-new input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper-new input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.checkbox-wrapper-new input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper-new input[type=checkbox]:not(.switch){width:21px}.checkbox-wrapper-new input[type=checkbox]:not(.switch):after{opacity:var(--o, 0)}.checkbox-wrapper-new input[type=checkbox]:not(.switch):checked{--o: 1}.checkbox-wrapper-new input[type=checkbox]+label{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:4px}.checkbox-wrapper-new input[type=checkbox]:not(.switch){border-radius:7px}.checkbox-wrapper-new input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}.checkbox-wrapper-new input[type=checkbox]:not(.switch):checked{--r: 43deg}.checkbox-wrapper-new input[type=checkbox].switch{width:38px;border-radius:11px}.checkbox-wrapper-new input[type=checkbox].switch:after{left:2px;top:1px;border-radius:50%;width:17px;height:17px;background:var(--ab, var(--border));transform:translate(var(--x, 0))}.checkbox-wrapper-new input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}.checkbox-wrapper-new input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}}.checkbox-wrapper-new *{box-sizing:inherit}.checkbox-wrapper-new *:before,.checkbox-wrapper-new *:after{box-sizing:inherit}.kits-wrapper hr{margin:1.6rem 0}.kits.mode-bundle .kits-wrapper{border:2px solid rgb(var(--color-roomix-green));margin-top:0}.kits.mode-bundle .kits-wrapper hr{display:none}.kits.mode-bundle .kits-wrapper .summary{position:relative;line-height:3;background:rgba(var(--color-roomix-green),.2);padding:.6rem 1.6rem .2rem}.kits.mode-bundle .kits-wrapper .summary .summary__title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:500}.kits.mode-bundle .kits-wrapper .summary .label_title{font-weight:500;color:rgba(var(--color-roomix-green),1)}.kits.mode-bundle .kits-wrapper .summary .label_title s{color:rgba(var(--color-foreground),.7)}.kits.mode-bundle .kits-wrapper .summary .bundle-badge-discount{position:absolute;right:10px;top:-14px;background:rgb(var(--color-roomix-green));color:#fff;font-size:1.4rem;height:24px;padding:0 21px;line-height:2.2rem;border-radius:12px}.kits.mode-bundle .kit-list.with-images li:first-child{position:relative;border-right:2px solid rgba(var(--color-roomix-green),.2)}.kits.mode-bundle .kit-list.with-images li:first-child:after{content:"+";display:block;clear:both;position:absolute;top:50px;right:-13px;background:#c6dddb;color:rgb(var(--color-roomix-green));text-align:center;width:24px;height:24px;z-index:2;border-radius:50%;line-height:1.4;font-size:1.8rem}.kits.mode-bundle .bundle-item{padding:1.6rem 0}.kits.mode-bundle .bundle-item input{display:none}.kits.mode-bundle .bundle-item .image-checkbox-holder{width:84px;height:84px;margin:0 auto .8rem}.kits.mode-bundle .bundle-item .image-checkbox-holder img{width:auto;max-height:100%;max-width:none}.kits.mode-bundle .bundle-item .bundle-details{font-size:1.2rem;padding:0 1.6rem}.kits.mode-bundle .bundle-item .bundle-details>div{margin-bottom:8px;text-align:center}.kits.mode-bundle .bundle-item .bundle-details .bundle-title{font-size:1.4rem;font-weight:500;font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.kits.mode-addon{position:relative}.kits.mode-addon hr{display:none}.kits.mode-addon .summary{position:absolute;top:-40px;right:0}.kits.mode-addon .addon-details{font-size:1.2rem;font-weight:300;padding:0 2.8rem 0 0}.kits.mode-addon .addon-details>div{margin-bottom:8px;text-align:left}.kits.mode-addon .addon-details .addon-title{font-size:1.4rem;font-weight:500;font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.kits.mode-addon .addon-details .addon-title_price{display:flex;justify-content:space-between;align-items:center}.kits.mode-addon .kit-list.with-images{grid-template-columns:repeat(1,minmax(0,1fr))}.kits.mode-addon .kit-list.with-images li .extra-variants,.kits.mode-addon .kit-list.with-images li input{display:none}.kits.mode-addon .kit-list.with-images li input:checked+label{border:2px solid rgba(var(--color-foreground),1)}.kits.mode-addon .kit-list.with-images li .addon-item label{position:relative;cursor:pointer;margin-right:0;padding:1.1rem;border:2px solid rgba(var(--color-foreground),.1);display:grid;grid-template-columns:1.2fr 5fr;gap:0 1.2rem}@media screen and (max-width: 749px){.kits.mode-addon .kit-list.with-images li .addon-item label{grid-template-columns:1.8fr 4fr}}.kits.mode-addon .kit-list.with-images li .addon-item label:before{right:12px;left:unset;top:15px;z-index:2}.kits.mode-addon .kit-list.with-images li .addon-item label img{height:100%;object-fit:cover}.new-design input:checked+.kit-thumbnail-list__item--image-wrapper span{color:rgba(var(--color-button),1)}.new-design .kit-thumbnail-list__item--image-wrapper{border:2px solid rgba(var(--color-foreground),.1);border-radius:0;padding:1.2rem;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.new-design .kit-thumbnail-list__item--image-wrapper .kit-thumbnail-list__item--image-container{position:relative}.new-design .kit-thumbnail-list__item--image-wrapper .kit-thumbnail-list__item--image-container img{width:74px;min-width:74px;line-height:0}.new-design .kit-thumbnail-list__item--image-wrapper .label-text{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.4rem;font-weight:500;line-height:1.6}.new-design .kit-thumbnail-list__item--image-wrapper .label-text b{display:inline-block;padding-bottom:.2rem;font-weight:500;color:rgba(var(--color-button),1)}.new-design .kit-thumbnail-list__item--image-wrapper .label-text span{display:block;color:rgba(var(--color-foreground),.5)}
/*# sourceMappingURL=/cdn/shop/t/106/assets/rm-optional-tools.css.map */
