#RugBuilder{--bs-modal-header-border-width:0;--bs-modal-header-padding:18px 20px 5px;--bs-modal-padding:5px 20px 18px}#RugBuilder .modal-title{font-size:22px;font-weight:500}#RugBuilder .btn-close{--bs-btn-close-opacity:1;--bs-btn-close-hover-opacity:1;--bs-btn-close-focus-opacity:1;width:8px;height:8px;padding:.25em .25em;background-size:12px auto}#RugBuilder .rug-builder-disclaimer{margin-bottom:10px}@media(min-width:992px){#RugBuilder{--bs-modal-header-padding:28px 32px 10px;--bs-modal-padding:10px 32px 28px;--bs-modal-border-radius:16px}#RugBuilder .rug-builder-disclaimer{margin-bottom:25px}}.rug-builder-preview{position:relative}.rug-builder-preview .preview-container{align-self:center}@media(min-width:992px){.rug-builder-preview .preview-container+.preview-selections{order:-1}}.rug-builder-preview .rug-info{z-index:5;max-width:225px}.rug-builder-preview .rug-info .bg-white{border-radius:10px}.rug-builder-preview .rug-info table{line-height:1.1}.rug-builder-preview .rug-info table tr{margin-bottom:5px}.rug-builder-preview .rug-info table tr td{padding:4px 5px;vertical-align:top}.rug-builder-preview .rug-preview{-webkit-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:992px){.rug-builder-preview .rug-preview{max-width:30vw}}@media(max-width:1050px) and (max-height:1180px){.rug-builder-preview .rug-preview{max-width:min(460px,75%)}}@media(max-width:600px) and (max-height:900px){.rug-builder-preview .rug-preview .rug-builder-disclaimer p{font-size:.65em}}.rug-builder-preview .rug-preview.rug-rectangle .rug-texture{border-bottom-right-radius:24%}.rug-builder-preview .rug-preview.rug-rectangle .rug-edging+.rug-texture{padding-right:2%}.rug-builder-preview .rug-preview img{pointer-events:none}.rug-builder-preview .rug-preview .rug-edging{position:absolute;z-index:1;height:100%;width:100%;text-align:center}.rug-builder-preview .rug-preview .rug-edging .overlock-tint{position:absolute;inset:0;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-size:cover;mask-repeat:no-repeat;mix-blend-mode:overlay}.rug-builder-preview .rug-preview .rug-edging img{height:100%;width:100%;object-fit:contain}.rug-builder-preview .rug-preview .rug-mask{mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:var(--bs-white)}.rug-builder-preview .scale-wrap{display:flex;align-items:center}.rug-builder-preview .scale-wrap p{font-size:14px;margin:0}.rug-builder-preview .scale-wrap hr{flex:1 0 auto;border-color:var(--bs-primary);opacity:1;margin:0}.rug-builder-preview .scale-wrap div{height:20px;border-left:1px solid var(--bs-primary)}.rug-builder-selection .rug-builder-options{overflow-x:auto;padding-bottom:8px;display:flex;flex-direction:row}.rug-builder-selection .rug-builder-options span{line-height:1.2;white-space:nowrap}.rug-builder-selection .rug-builder-options .rounded-circle{width:32px;height:32px;border:1px solid transparent;flex-shrink:0}.rug-builder-selection .rug-builder-options img.rounded-circle{object-fit:cover}.rug-builder-selection .rug-builder-options .btn-check:checked+label .rounded-circle{border-color:var(--bs-primary-bg-subtle)}.rug-builder-selection .rug-builder-options::-webkit-scrollbar{height:12px}.rug-builder-selection .rug-builder-options::-webkit-scrollbar-track{box-shadow:none;background-color:#d9d9d9}.rug-builder-selection .rug-builder-options::-webkit-scrollbar-thumb{border-radius:0;background-color:#999}.rug-builder-selection.rug-builder-edges .btn{width:100%}@media(min-width:992px){.rug-builder-selection.rug-builder-edges .rug-builder-options{overflow-y:auto;padding-right:8px;display:flex;flex-direction:column;max-height:min(52vw,100vh - 20rem)}.rug-builder-selection.rug-builder-edges .rug-builder-options::-webkit-scrollbar{width:12px}.rug-builder-selection.rug-builder-edges .rug-builder-options span{white-space:wrap}}