:root{--vsm-gutter:0.25rem;--sm-gutter:0.5rem;--m-gutter:0.75rem;--l-gutter:1rem;--mxl-gutter:1.5rem;--xl-gutter:2rem;--xxl-gutter:3rem;--disco-color:#e51f7c;--letter-spacing-slight:0.05rem}.modules-grid{--bs-columns:3;gap:.5rem}.modules-grid .card{border:0}.modules-grid .card>button{padding:0;border:0;border-radius:0}.modules-grid .card>button img{display:block;width:100%;height:auto;border-radius:0}.modules-grid .card button{display:block;width:100%;height:100%}.modules-grid .card .card-body{padding:0;border:0}.module-option-modal{min-width:1014px}.module-option-modal .modal-content{height:auto;min-height:100vh}.module-option-modal .accordion-wrapper{max-height:100%;overflow-y:auto}.module-option-modal .accordion .accordion-body{padding:var(--l-gutter) 0;--bs-columns:6}.module-option-modal .accordion .accordion-button{border-bottom:0}.module-option-modal .accordion .accordion-button:not(.collapsed){color:inherit;background-color:inherit}.module-option-modal .module-option-group-heading{padding:0 1rem;font-weight:500}.module-option-modal .grid{gap:1rem}.module-option-modal .grid .card{padding:var(--vsm-gutter);color:inherit;text-decoration:none;border:0;will-change:box-shadow;transition:box-shadow 150ms ease-in-out;box-shadow:none;align-self:flex-start}.module-option-modal .grid .card img{width:100%;height:auto}.module-option-modal .grid .card .card-body{padding:var(--l-gutter) var(--vsm-gutter) 0 var(--vsm-gutter);text-align:left}.module-option-modal .grid .card .option-heading{font-size:16px;padding-top:.5rem;padding-bottom:.5rem;text-align:left}.module-option-modal .grid .card:focus,.module-option-modal .grid .card:hover{border-color:#a8aaae;outline:0;box-shadow:0 0 0 .15rem rgba(80,84,93,.25)}.module-option-modal .grid.module-option-preview{--bs-columns:1;gap:.5rem;flex:0 1 40%;align-self:flex-start;margin-top:.25rem;padding-right:0;max-width:640px}.module-option-modal .grid.module-option-preview>div:not(.page-blocker){position:relative}.module-option-modal .grid.module-option-preview>div:not(.page-blocker) img:not(.order-form-image){width:100%;height:auto}.module-option-modal .grid.module-option-preview .page-blocker{position:absolute;height:calc(100vh - 160px)}.module-option-modal .module-option-group{padding:0 .75rem}.module-option-modal .module-option-group .grid{overflow:visible;padding-bottom:.75rem}.module-option-modal .carousel-item .carousel-item-heading{margin:1rem 0;display:flex;justify-content:space-between}.module-option-modal .carousel-item .carousel-item-heading h4{font-family:"Gill-Sans","Open Sans";margin-bottom:0}.module-option-modal .carousel-item .carousel-item-heading h4.carousel-item-name{flex:0 1 75%}.module-option-modal .carousel-item .carousel-item-heading h4 small{font-family:"Open Sans";font-weight:400;font-size:22px}.module-option-modal .carousel-item .order-form-controls input,.module-option-modal .carousel-item .order-form-controls label,.module-option-modal .carousel-item .order-form-product .order-form-details .order-form-item-properties .dots-wrapper{display:none}.module-option-modal .carousel-item .order-form-controls button{margin-left:0}.module-option-modal .carousel-item .order-form-item-properties{display:grid;grid-column-gap:1rem;row-gap:.25rem;width:auto;margin-left:0;line-height:normal;grid-template-columns:auto 1fr}.module-option-modal .carousel-item .order-form-product .order-form-details{margin-bottom:0}.module-option-modal .carousel-item .order-form-product .order-form-details .order-form-item-properties{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;align-self:stretch;margin-right:0;flex:1;flex-wrap:wrap}.module-option-modal .carousel-item .order-form-product .order-form-details .order-form-image{margin-right:.75rem}.module-option-modal .carousel-item .order-form-product .basket-message{flex:1 1 100%;text-align:right;padding-top:.5rem;padding-bottom:0}.module-option-modal .carousel-item .carousel-item-body{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.module-option-modal .carousel-item .carousel-item-body .carousel-item-inner{width:100%}.module-option-modal .carousel-item a{max-width:640px;height:auto;display:block}.module-option-modal .carousel-item .carousel-caption{color:#4e4e4e;text-decoration:none;padding:var(--sm-gutter) var(--m-gutter);border-radius:0;border-bottom:0}.module-option-modal .carousel-item .carousel-caption h5{text-decoration:none;line-height:2rem;margin-bottom:0;background-color:rgba(255,255,255,.25);padding:1rem 0;border:1px solid #888;transition:background-color 150ms ease-in-out}.module-option-modal .carousel-item>.order-form-item-properties{display:none}.module-option-modal .carousel-item.active:hover .carousel-caption h5{background-color:#fff}.module-option-modal .module-option-group-item+.module-option-group-item{margin-top:3rem}.module-option-modal .accordion .grid{--bs-columns:3;gap:.5rem}.modules-container .card .card-body{display:flex;gap:1rem;align-items:center;justify-content:flex-start;padding:0}.modules-container .card .card-body .thumb-wrapper img{width:64px;height:64px;cursor:pointer}.modules-container .card .card-body .btn{flex:1}.modules-container .card+.card{margin-top:1rem}.modules-container .module-btn{display:flex;justify-content:flex-start;align-items:center;height:64px;border:1px solid #dee2e6}.modules-container .module-btn.btn-light{width:100%;display:flex;gap:1rem;align-items:center;background-color:#f8f9fa}.modules-container .module-btn i{position:absolute;right:1em;top:50%;transform:translateY(-50%)}.module-option-modal .flex-wrapper{display:flex;gap:2rem;justify-content:center}.module-option-modal .flex-wrapper .accordion-wrapper{flex:0 1 100%}.module-option-modal .flex-wrapper .module-option-preview{position:sticky;top:57px;left:0;padding-right:.75rem;padding-bottom:3rem}.module-option-modal .flex-wrapper .module-option-preview.margin-top-lg{margin-top:57px}.module-option-modal .flex-wrapper .module-option-preview .module-option-group-heading{padding-left:0}.module-option-modal .flex-wrapper .module-option-preview .module-option-group-heading.carousel-item-price{padding-right:0}.module-option-modal .flex-wrapper .module-option-preview .order-form-product>.my-3{margin-top:0!important;padding:.75rem;background-color:#f8f9fa}.module-option-modal .flex-wrapper .module-option-preview .order-form-details .product-price{display:none}.module-option-modal .flex-wrapper .module-option-preview .order-form-details .order-form-item-underline:not(.relative),.module-option-modal .flex-wrapper .module-option-preview .order-form-details .order-form-item:not(.relative){display:none}.basket-samples-panel{margin-top:0}.basket-samples-panel #basket-samples-carousel-heading{font-size:.875rem;margin-bottom:.75rem}.basket-samples-panel #basket-samples-carousel .carousel-control-icon-wrapper{width:1.5rem;height:1.5rem}.basket-samples-panel #basket-samples-carousel .carousel-control-next,.basket-samples-panel #basket-samples-carousel .carousel-control-prev{opacity:.4;z-index:5;width:5%}.basket-samples-panel #basket-samples-carousel .carousel-control-next-icon,.basket-samples-panel #basket-samples-carousel .carousel-control-prev-icon{opacity:.6;display:block;z-index:10;width:.75rem;height:.75rem}.basket-samples-panel #basket-samples-carousel:focus .carousel-control-next,.basket-samples-panel #basket-samples-carousel:focus .carousel-control-next .carousel-control-next-icon,.basket-samples-panel #basket-samples-carousel:focus .carousel-control-next .carousel-control-prev-icon,.basket-samples-panel #basket-samples-carousel:focus .carousel-control-prev,.basket-samples-panel #basket-samples-carousel:focus .carousel-control-prev .carousel-control-next-icon,.basket-samples-panel #basket-samples-carousel:focus .carousel-control-prev .carousel-control-prev-icon,.basket-samples-panel #basket-samples-carousel:hover .carousel-control-next,.basket-samples-panel #basket-samples-carousel:hover .carousel-control-next .carousel-control-next-icon,.basket-samples-panel #basket-samples-carousel:hover .carousel-control-next .carousel-control-prev-icon,.basket-samples-panel #basket-samples-carousel:hover .carousel-control-prev,.basket-samples-panel #basket-samples-carousel:hover .carousel-control-prev .carousel-control-next-icon,.basket-samples-panel #basket-samples-carousel:hover .carousel-control-prev .carousel-control-prev-icon{opacity:.9}.basket-samples-panel #basket-samples-carousel .basket-sample{position:relative}.basket-samples-panel #basket-samples-carousel .basket-sample .basket-sample-quantity{border-radius:0;opacity:.4;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);background-color:#fff;padding:.1rem .75rem}.basket-samples-panel #basket-samples-carousel .basket-sample .remove-icon{position:absolute;top:0;right:0;background-color:#fff;opacity:.4;transition:opacity 150ms ease-in-out;cursor:pointer;font-size:18px;padding:.1rem .25rem;border-bottom-left-radius:4px}.basket-samples-panel #basket-samples-carousel .basket-sample .remove-icon:hover{opacity:.8}.basket-samples-panel #basket-samples-carousel .basket-sample span{word-break:break-all}@media (min-width:576px){.module-option-modal .accordion .grid{--bs-columns:2}.module-option-modal .flex-wrapper .accordion-wrapper{flex:0 1 45%}.module-option-modal .grid.module-option-preview{flex:0 1 55%}}@media (max-width:991.98px){.module-option-modal .carousel-item a{max-width:100%}}@media (min-width:768px){.module-option-modal .accordion .grid{--bs-columns:3}.module-option-modal .flex-wrapper .accordion-wrapper{flex:0 1 60%}.module-option-modal .grid.module-option-preview{flex:0 1 40%}}@media (min-width:992px){.module-option-modal .accordion .grid{--bs-columns:4}.module-option-modal .flex-wrapper .accordion-wrapper{flex:0 1 65%}.module-option-modal .grid.module-option-preview{flex:0 1 35%}}@media (min-width:1120px){.module-option-modal .accordion .grid{--bs-columns:4}.module-option-modal .flex-wrapper .accordion-wrapper{flex:0 1 70%}.module-option-modal .grid.module-option-preview{flex:0 1 30%}}@media (min-width:1320px){.module-option-modal .accordion .grid{--bs-columns:7}.module-option-modal .flex-wrapper .accordion-wrapper{flex:0 1 75%}.module-option-modal .grid.module-option-preview{flex:0 1 25%}}@media (min-width:1600px){.module-option-modal .accordion .grid{--bs-columns:8}}@media (min-width:1920px){.module-option-modal .accordion .grid{--bs-columns:8}}@media (min-width:992px){.module-option-modal .flex-wrapper .module-option-preview.margin-top-lg{margin-top:57px}.module-option-modal .flex-wrapper .module-option-preview .module-option-group-heading{padding-left:0}.module-option-modal .flex-wrapper .module-option-preview .module-option-group-heading.carousel-item-price{padding-right:0}}#basket-samples-carousel .carousel-inner{overflow:hidden}
/*/*# sourceMappingURL=https://www.designersguild.com/css/dist/models/furniture-modular-new.min.css.map */ */

