.checkbox-holder{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{background-image:var(--checkbox-checked)}.checkbox-holder label{padding-left:28px;position:relative;left:-21px}.checkbox-holder 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-right:-6px}.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) li label{padding-top:6px;padding-bottom:6px;flex:1}.kit-list.with-images li label{padding-top:0}.kit-list:not(.list-items) li label:before{top:8px!important}.kit-list.with-images li label:before{top:8px!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:3px 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 input:checked+label{color:rgba(var(--color-button),1)}.kit-list.with-images 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 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}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))}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/rm-optional-tools.css.map */
