@media screen and (min-width:1px){.sectional-configurator{width:100%;max-width:1008px;clear:both}.sectional-configurator .sectional-header{float:left;position:relative;width:100%;min-height:113px;clear:both}.sectional-configurator .sectional-header .sectional-product-title{font-weight:600;text-transform:uppercase;letter-spacing:.05em;text-align:center;background:#f7f7f7;font-size:16px;border-bottom:1px solid #ccc;padding:10px 16px}.sectional-configurator .sectional-header .sectional-product-title span{display:block;font-weight:400}.sectional-configurator .sectional-header .sectional-product-info{position:relative;float:left;width:100%;height:auto;padding:0;background:#eee;border-bottom:1px solid #ccc}.sectional-configurator .sectional-header .sectional-product-info .sectional-product-price{width:200px;float:left;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-configurator .sectional-header .sectional-product-info .sectional-product-price .total-price-label{float:left;text-transform:uppercase;font-size:12px;font-weight:400;letter-spacing:.05em;line-height:44px;padding-right:4px}.sectional-configurator .sectional-header .sectional-product-info .sectional-product-price .total-price{float:left;font:600 16px/44px var(--webfont-primary,sans-serif)}.sectional-configurator .sectional-header .sectional-header-left{width:100%;overflow:hidden}.sectional-configurator .sectional-header .sectional-header-left .button-wrap{margin-top:-1px;display:-webkit-box;display:-ms-flexbox;display:flex;clear:both}.sectional-configurator .sectional-header .sectional-header-left .button-wrap .btn-transparent{border:1px solid #ccc;background:#eee;margin-right:0;width:50%;float:left;height:40px;text-transform:uppercase;text-decoration:none;padding:4px 0 3px;font-weight:600;letter-spacing:.05em}.sectional-configurator .sectional-header .sectional-header-left .button-wrap .btn-transparent.selected,.sectional-configurator .sectional-header .sectional-header-left .button-wrap .btn-transparent:focus{border:0;background:0 0}.sectional-configurator .sectional-header .sectional-header-right{float:right;width:100%;background:#eee;border-bottom:1px solid #ccc;clear:both}.sectional-configurator .sectional-header .sectional-header-right .sectional-carting-area{position:relative;float:right;width:100%;min-height:40px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-configurator .sectional-header .sectional-header-right .sectional-carting-area .button-sectional-add-to-cart{z-index:1;width:100%;float:left;margin-bottom:0;font-weight:600;letter-spacing:.08em;font-size:14px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details{position:absolute;top:-33px;right:16px;width:auto;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.sectional-configurator .section-main{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1008px;height:auto;margin-top:38px}.sectional-configurator .section-main *{-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-configurator .section-main iframe{border:0;width:100%;overflow:hidden}.sectional-configurator .section-main iframe.configurator-build-active{height:754px}.sectional-configurator .section-main iframe.configurator-select-active{height:377px}.sectional-configurator .section-main .sectional-error-container{width:100%;height:100%;font-family:var(--webfont-primary,sans-serif);margin-bottom:190px;margin-top:55px}.sectional-configurator .section-main .sectional-error-container .sectional-error-text-area{margin:0 auto;width:calc(100% - 100px);text-align:center}.sectional-configurator .section-main .sectional-error-container .sectional-error-text-area .oops-heading{font-size:30px;font-weight:400}.sectional-configurator .section-main .sectional-error-container .sectional-error-text-area .try-again{margin-left:4px;clear:both;display:block}.sectional-configurator .section-main .sectional-error-container .sectional-error-button-area{margin:25px auto 0;width:calc(100% - 85px);text-align:center}.sectional-configurator .section-main .sectional-error-container .sectional-error-button-area a{text-decoration:none}.sectional-configurator .sectional-build-panel{height:100%;width:100%;display:block!important}.sectional-configurator .sectional-build-panel .sectional-iframe-area{height:750px;position:sticky;position:-webkit-sticky;top:-3px;background:#fff;z-index:1;overflow:hidden}.sectional-configurator .sectional-build-panel.js-sectional-design-panel{width:100%;border-right:2px solid #e7e7e7;float:left}.sectional-configurator .sectional-build-panel.js-sectional-design-panel .sectional-iframe-area{border-bottom:1px solid #ccc}.sectional-configurator .sectional-build-panel .special-order-configuration-panel{padding:20px}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .interaction-area-header{border-bottom:0;margin-top:0;margin-bottom:15px;padding:0;font:400 16px/1.2 var(--webfont-primary,sans-serif)}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .radio-item{float:left;width:20%;height:20%}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail input[type=radio]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail input[type=radio]:focus~label{outline:#222 dashed 2px;outline-offset:-3px}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail input[type=radio]:checked~label{outline:#222 solid 2px;outline-offset:-1px}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail label{width:100%;height:100%;margin:0;padding:0}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .swatch-img{width:100%;height:100%;margin:0;padding:3px}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .order-swatches-link{display:none}}@media screen and (min-width:1px){.sectional-configurator .sectional-start-over{position:relative;height:85px;width:100%;border:solid #e7e7e7;border-width:2px 0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-configurator .sectional-start-over .button-start-over{width:calc(100% - 32px);margin:auto;font-weight:600;letter-spacing:.08em;font-size:14px}.sectional-configurator .sectional-start-over .button-start-over .button-text-start-over{position:relative}.sectional-configurator .sectional-start-over .button-start-over .button-text-start-over::before{content:url(//images.crateandbarrel.com/is/image/Crate/start_over_sectional?fmt=png-alpha);top:2px;left:-25px;line-height:11px;position:absolute}.sectional-configurator .radio-group .interaction-area-header{border-bottom:0;margin-top:0;margin-bottom:15px;padding:0;font:400 16px/1.2 var(--webfont-primary,sans-serif)}.sectional-configurator .radio-group .radio-wrap{padding:3px}.sectional-configurator .radio-group .radio-wrap input[type=radio]{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.sectional-configurator .radio-group .radio-wrap input[type=radio]:checked+label{outline:#222 solid 2px;outline-offset:1px}.sectional-configurator .radio-group .radio-wrap input[type=radio]:checked+label::before{content:""}.sectional-configurator .radio-group .radio-wrap label{padding:0}.sectional-configurator .radio-group .radio-wrap label:hover{cursor:pointer}.sectional-configurator .radio-group .radio-wrap label::before{content:""}.sectional-configurator .radio-group .radio-wrap label span:nth-child(1) img{width:100%;height:100%;margin:0}.sectional-configurator .radio-group .radio-wrap label span:nth-child(2){position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.sectional-configurator .radio-group .radio-wrap [class*=dsRadioElement]:checked+label[class*=dsRadioLabel]::before,.sectional-configurator .radio-group .radio-wrap [class*=dsRadioElement]:focus+label[class*=dsRadioLabel]::before{content:""}.sectional-configurator .radio-group .custom-swatch-flyout{display:none}.sectional-configurator .radio-group [id*=dialog-btn-close-]{position:absolute;top:15px;right:17px;border:0;background:0 0;z-index:2;font-size:14px}.sectional-configurator .radio-group .custom-swatch-layer-content{float:left;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bbb;border-width:1px 0;background:#f0efed;width:100%}.sectional-configurator .radio-group #custom-item-swatch-zoom{width:calc(100% - 34px);min-height:140px;margin:45px 16px 10px;border:.1em solid #aaa}.sectional-configurator .radio-group .custom-swatch-layer-data-area{display:block;padding:0 16px 12px;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-configurator .radio-group .custom-swatch-layer-data-area .custom-swatch-layer-order-swatches-and-care-icons{padding-left:0;float:left;width:50%}.sectional-configurator .radio-group .custom-swatch-layer-description,.sectional-configurator .radio-group .custom-swatch-layer-info-area{display:block;padding:0;width:100%}.sectional-configurator .radio-group .custom-swatch-layer-description{float:left;margin:1em 0 0}.sectional-configurator .radio-group .custom-swatch-layer-description p{border-top:1px solid #222;padding-top:.8em;width:100%;line-height:18px}.sectional-configurator .radio-group .custom-swatch-layer-info-area p{width:100%;max-width:100%;padding:0;margin-bottom:0}.sectional-configurator .radio-group .custom-swatch-layer-description a,.sectional-configurator .radio-group .custom-swatch-layer-description p,.sectional-configurator .radio-group .custom-swatch-layer-label,.sectional-configurator .radio-group .custom-swatch-layer-text{font-size:12px;font-family:var(--webfont-primary,sans-serif)}.sectional-configurator .radio-group .custom-swatch-layer-label{margin-right:5px;font-weight:600}.sectional-configurator .radio-group .custom-swatch-layer-care-icons{float:left;margin-left:0}.sectional-configurator .radio-group .custom-swatch-layer-care-icons .care-icon{margin:8px 5px 0 0;display:inline-block;vertical-align:top}.sectional-configurator .radio-group .custom-swatch-layer-description a{display:none}.sectional-details-popup .drawer-sectional-details{position:relative;height:auto;top:17px;padding-bottom:100px}.sectional-details-popup .drawer-sectional-details .shop-bar-summary{padding:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-details-popup .drawer-sectional-details .shop-bar-summary .shop-bar-summary-item{margin-bottom:10px}.sectional-details-popup .drawer-sectional-details .shop-bar-summary .shop-bar-summary-item:last-child{padding-right:0}.sectional-details-popup .drawer-sectional-details .shop-bar-summary .shop-bar-summary-item img{float:left;width:30px;height:15px;margin:4px 5px 0 0}.sectional-details-popup .drawer-sectional-details .shop-bar-summary .shop-bar-summary-item-text{font-size:11px}.sectional-details-popup .drawer-sectional-details .sectional-details-list{float:left;width:100%}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement]{clear:both;padding:16px;margin:0;border-top:2px solid #e7e7e7}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-img{width:34%;float:left;margin-right:4%;margin-bottom:50px}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details{float:left;max-width:58%;margin-right:6px}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details .product-info .product-title-link{color:#222;font-size:12px;line-height:18px;font-weight:600}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details .product-availability,.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details .product-info .product-dimension{font-size:12px}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container{width:93px;float:left;font-size:12px;font-family:var(--webfont-primary,sans-serif)}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container .product-sku{float:left}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container .product-price{float:left;margin-bottom:0;font-weight:600}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container .product-price .sale span{display:block;float:right}.sectional-details-popup .drawer-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container .product-price .reg .regPrice{color:#222}.sectional-cms-container{width:100%;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-cms-container .reveal-content-container{margin-bottom:30px}.sectional-cms-container h2{font:600 18px/20px var(--webfont-primary,sans-serif);margin:20px 0 10px}.sectional-cms-container p{font:400 14px/18px var(--webfont-primary,sans-serif);margin-bottom:40px}.add-to-cart-with-terms-popup .title{font-size:20px;line-height:20px;text-align:center}.add-to-cart-with-terms-popup p{font:400 14px/20px var(--webfont-primary,sans-serif)}.add-to-cart-with-terms-popup .right-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:15px;padding-top:20px;border-top:2px solid #ccc}.add-to-cart-with-terms-popup .right-content .button-container{margin-top:18px}.add-to-cart-with-terms-popup .right-content .button-add-custom,.add-to-cart-with-terms-popup .right-content .button-decline{width:100%;margin-left:0}.main-product-and-family .sectional-link-container{margin-bottom:28px;float:left;width:100%}.main-product-and-family .sectional-link-container .svg-icon-sectional-solid{font-size:10px;width:2.5em;height:2.5em;max-width:40px;max-height:40px;color:inherit;float:left;margin-top:-6px}.main-product-and-family .sectional-link-container .sectional-link{float:left;margin-left:5px}.sectional-react-container{clear:both;position:relative;right:0;top:0;background:#fff;border:0;overflow-y:auto;min-height:200px}}@media screen and (min-width:1px)and (max-width:768px){.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .custom-swatch-layer{display:none!important}.main-product-and-family [class*=full-width-accordion-body] .sectional-link-container{padding:0 1.43em}.sectional-data-col [id*=flyout-fabric-wrap-] [id*=flyout-fabric-]{padding-bottom:0!important}.sectional-data-col [id*=flyout-fabric-wrap-] [id*=dialog-layer-fabric-]{display:none!important}}@media screen and (min-width:1px){.sectional-data-col{padding:20px;max-width:100%;width:100%;height:auto;z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-data-col .interaction-area-header{padding:0;margin-top:0;margin-bottom:15px;border-bottom:0;font:400 16px/1.2 var(--webfont-primary,sans-serif)}.sectional-data-col .sectional-interaction-area{overflow-y:auto;overflow-x:hidden;height:auto}.sectional-data-col .filter-by-fabric-swatch{position:relative}.sectional-data-col .filter-by-fabric-swatch .radio-group,.sectional-data-col .filter-by-fabric-swatch .radio-group-item,.sectional-data-col .filter-by-fabric-swatch .radio-item,.sectional-data-col .filter-by-fabric-swatch [id*=flyout-fabric-]{float:left}.sectional-data-col .filter-by-fabric-swatch .radio-group-item:nth-of-type(7n+1),.sectional-data-col .filter-by-fabric-swatch .radio-group:nth-of-type(7n+1),.sectional-data-col .filter-by-fabric-swatch .radio-item:nth-of-type(7n+1),.sectional-data-col .filter-by-fabric-swatch [id*=flyout-fabric-]:nth-of-type(7n+1){clear:none}.sectional-data-col .filter-by-fabric-swatch .radio-group-item:nth-of-type(5n+1),.sectional-data-col .filter-by-fabric-swatch .radio-group:nth-of-type(5n+1),.sectional-data-col .filter-by-fabric-swatch .radio-item:nth-of-type(5n+1),.sectional-data-col .filter-by-fabric-swatch [id*=flyout-fabric-]:nth-of-type(5n+1){clear:both}.sectional-data-col .filter-by-fabric-swatch [id*=flyout-fabric-wrap-],.sectional-data-col .filter-by-fabric-swatch [id*=flyout-leg-],.sectional-data-col .filter-by-fabric-swatch [id*=main-dialog-leg-finish-]{float:left;width:100%}.sectional-data-col .filter-by-fabric-swatch .radio-group{width:100%}.sectional-data-col .filter-by-fabric-swatch .radio-group-item{float:left;width:20%;height:20%}.sectional-data-col .filter-by-fabric-swatch .radio-group-item .radio-item{width:100%}.sectional-data-col .filter-by-fabric-swatch .radio-group-item:nth-of-type(7n+1){clear:none}.sectional-data-col .filter-by-fabric-swatch .radio-group-item:nth-of-type(5n+1){clear:both}.sectional-data-col .filter-by-fabric-swatch .radio-group-item [id*=flyout-fabric-]{float:left;width:100%}.sectional-data-col .filter-by-fabric-swatch label{width:100%;height:100%;margin:0}.sectional-data-col .filter-by-fabric-swatch label img{width:100%;height:100%;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}.sectional-data-col .filter-by-fabric-swatch .radio-item input[type=radio]:checked~label,.sectional-data-col .filter-by-fabric-swatch .radio-item input[type=radio]:focus~label{outline:#222 solid 2px;outline-offset:-1px}.sectional-xs-spill{padding:0 15px;overflow-x:hidden}.sectional-xs-spill .spill-layout{width:100%}.sectional-xs-spill .spill-layout .sectional-product-title{font-size:24px;padding:24px 0;border:0}.sectional-xs-spill .spill-layout .spill-grid{width:auto;margin:0!important}.sectional-xs-spill .spill-layout .twoWideContent .product-miniset{width:100%;height:auto;margin:0 0 62px}.sectional-xs-spill .spill-layout .twoWideContent .product-miniset .product-miniset-thumbnail>img{border:none!important;min-height:100%;height:280px;min-height:280px}.sectional-xs-spill .spill-layout .twoWideContent .product-miniset .product-miniset-thumbnail .spillImage{aspect-ratio:17/10;height:auto;min-height:auto}.sectional-xs-spill .spill-layout .twoWideContent .product-miniset .spill-special-order-swatch-bar img{height:10px;width:22px;margin:1px;float:left;padding:0}.sectional-xs-spill .spill-layout .twoWideContent .product-miniset .spill-special-order-swatch-bar .swatch-count{font-size:12px;float:left;margin-top:-3px;margin-left:5px}.sectional-xs-spill .spill-layout .twoWideContent .product-miniset .product-miniset-title{text-decoration:underline}}@media screen and (min-width:769px){.sectional-configurator{margin:30px auto 0;overflow-y:hidden;height:855px;width:1008px}.sectional-configurator .sectional-header{min-height:102px}.sectional-configurator .sectional-header .sectional-product-title{width:70%;border-bottom:0;font-size:20px;padding:0;text-align:left;background:0 0}.sectional-configurator .sectional-header .sectional-product-title span{display:inline-block}.sectional-configurator .sectional-header .sectional-product-info{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;height:auto;background:#fff;border-bottom:0}.sectional-configurator .sectional-header .sectional-product-info .sectional-product-price{width:auto;float:right;padding:0 0 0 15px}.sectional-configurator .sectional-header .sectional-product-info .sectional-product-price .total-price-label{text-transform:uppercase;font-size:12px;margin-top:3px;line-height:30px}.sectional-configurator .sectional-header .sectional-product-info .sectional-product-price .total-price{font:600 20px/30px var(--webfont-primary,sans-serif)}.sectional-configurator .sectional-header .sectional-header-left{position:relative;width:auto;float:left;margin-bottom:8px;padding-left:3px}.sectional-configurator .sectional-header .sectional-header-left .button-wrap{margin-top:8px}.sectional-configurator .sectional-header .sectional-header-left .button-wrap .btn-transparent{border:0;padding:0 0 3px;background:0 0;color:#222;margin-right:15px;width:auto;border-bottom:4px solid transparent;height:30px;font-size:14px;font-weight:500}.sectional-configurator .sectional-header .sectional-header-left .button-wrap .btn-transparent.selected,.sectional-configurator .sectional-header .sectional-header-left .button-wrap .btn-transparent:focus{border-bottom:4px solid #222}.sectional-configurator .sectional-header .sectional-header-right{max-width:450px;width:auto;padding-top:0;background:#fff;border:0}.sectional-configurator .sectional-header .sectional-header-right .sectional-carting-area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;max-width:410px;width:410px;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.sectional-configurator .sectional-header .sectional-header-right .sectional-carting-area .button-sectional-add-to-cart{width:auto;float:none;letter-spacing:1px;font-size:14px;font-weight:600;white-space:nowrap}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils{float:left;position:relative}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details{z-index:2;position:initial;width:100%;margin-right:14px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details button{text-transform:uppercase;padding:0 24px;border:1px solid #222;background:0 0;margin:0;line-height:36px;letter-spacing:1px;font-size:14px;font-weight:600;white-space:nowrap}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details button svg{display:none}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details button>span{text-decoration:none}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details>div[aria-hidden=true]{position:absolute;border:none}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details>div[aria-hidden=false]{position:absolute;z-index:3;background-color:#fff;right:10px;top:36px;width:calc(100% + 280px);border:2px solid #ccc}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details{padding:16px 0 0 16px;overflow:hidden}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .shop-bar-summary{width:100%}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .shop-bar-summary-item img{float:left;width:30px;height:15px;margin:4px 5px 0 0}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .shop-bar-summary-item:nth-child(3n),.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .shop-bar-summary-item:nth-child(4n){margin-top:8px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list{float:left;width:100%;margin-top:20px;overflow-y:auto;max-height:476px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement]{clear:both;padding:16px 0;margin-right:20px;overflow:hidden;border-top:2px solid #e7e7e7}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-img{height:80px;width:80px;float:left;margin-right:15px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details{float:left;max-width:210px;margin-right:6px;font-size:12px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details .product-title-link{line-height:18px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;font-weight:600}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-details .product-availability span{font-size:12px;line-height:18px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container{width:93px;float:right;font-size:12px}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container .product-price{float:right;margin-bottom:0;font-weight:600}.sectional-configurator .sectional-header .sectional-header-right .sectional-deatils .button-sectional-details .reveal-sectional-details .sectional-details-list [class*=dsListItemElement] .product-sku-price-container .product-sku{float:right;font-weight:400}.sectional-configurator .section-main{border-bottom:2px solid #ccc;height:648px;position:relative;margin:0}.sectional-configurator .section-main iframe.configurator-build-active,.sectional-configurator .section-main iframe.configurator-select-active{height:648px}.sectional-configurator .section-main::before{border:1px solid #ccc;display:block;content:"";width:0;height:0;position:absolute;bottom:0;left:0}.sectional-configurator .section-main .sectional-error-container{border:1px solid #ccc;background:#f4f4f4;margin-bottom:0;margin-top:0}.sectional-configurator .section-main .sectional-error-container .sectional-error-text-area{padding-top:150px;width:476px}.sectional-configurator .section-main .sectional-error-container .sectional-error-button-area{margin:25px auto 0;width:476px}.sectional-configurator .sectional-start-over{bottom:-1px;right:0;z-index:400;position:absolute;width:361px;border:1px solid #ccc}.sectional-configurator .sectional-start-over .button-start-over{width:318px}.sectional-configurator .sectional-start-over .button-start-over .button-text-start-over{margin-left:20px;letter-spacing:1px;font-size:14px;font-weight:600}.sectional-configurator .sectional-build-panel .sectional-iframe-area{height:100%}.sectional-configurator .sectional-build-panel.js-sectional-design-panel{width:646px}.sectional-configurator .sectional-build-panel.js-sectional-design-panel .sectional-iframe-area{border-bottom:0}.sectional-configurator .sectional-build-panel .special-order-configuration-panel{border:2px solid #ccc;width:362px;height:562px;overflow-x:hidden;position:absolute;right:0;top:0}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .radio-item{width:60px;height:60px}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .radio-item img{cursor:pointer}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .radio-item input[type=radio]:focus~label{outline:#222 solid 2px;outline-offset:-1px}.sectional-configurator .sectional-build-panel .special-order-configuration-panel .filter-by-thumbnail .radio-item input[type=radio]:checked~label{-webkit-box-shadow:none!important;box-shadow:none!important}.sectional-configurator .radio-group{border:2px solid #ccc;width:362px;height:562px;overflow-x:hidden;position:absolute;right:0;top:0;padding:20px;background-color:#fff}.sectional-configurator .radio-group .radio-item{display:inline-block}.sectional-configurator .radio-group .radio-item input{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.sectional-configurator .radio-group .radio-item label span:nth-child(2){position:inherit!important;-webkit-clip-path:unset!important;clip-path:unset!important}.sectional-configurator .radio-group .radio-item .flyout-notch{display:block;width:30px;height:28px;overflow:hidden;position:absolute;margin-left:10px}.sectional-configurator .radio-group .radio-item .flyout-notch::after,.sectional-configurator .radio-group .radio-item .flyout-notch::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";width:0;height:0;border:15px solid #bbb;position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sectional-configurator .radio-group .radio-item .flyout-notch::after{left:0;border-color:#eee;top:21px}.sectional-configurator .radio-group .swatch-img{padding:3px;cursor:pointer}.sectional-configurator .radio-group .custom-swatch-flyout{position:relative;float:left;width:100%;display:block!important;margin:15px 0;z-index:1;background-color:#eee}.sectional-configurator .radio-group .custom-swatch-flyout .flyout-title{padding:10px 0 0 15px;font-weight:500;font-size:14px}.sectional-configurator .radio-group [id*=dialog-btn-close-]{position:absolute;top:15px;right:17px;border:0;background:0 0;z-index:2;font-size:14px}.sectional-configurator .radio-group [id*=dialog-btn-close-] .svg-icon-close{display:block;width:18px;height:18px}.sectional-configurator .radio-group .custom-swatch-layer[role=dialog]{display:none;z-index:1;position:absolute;left:0;padding:0}.sectional-configurator .radio-group .custom-swatch-layer[role=dialog] .notch{display:block;width:30px;height:28px;overflow:hidden;position:absolute;top:-27px}.sectional-configurator .radio-group .custom-swatch-layer[role=dialog] .notch::after,.sectional-configurator .radio-group .custom-swatch-layer[role=dialog] .notch::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";width:0;height:0;border:15px solid #bbb;position:absolute;top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sectional-configurator .radio-group .custom-swatch-layer[role=dialog] .notch::after{left:0;border-color:#eee;top:21px}.sectional-configurator .radio-group .custom-swatch-layer-content{float:left;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #bbb;border-width:1px 0;background:#f0efed;width:100%}.sectional-configurator .radio-group #custom-item-swatch-zoom{width:calc(100% - 34px);min-height:140px;margin:16px;border:.1em solid #aaa}.sectional-configurator .radio-group .custom-swatch-layer-data-area{display:block;padding:0 16px 12px;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.sectional-configurator .radio-group .custom-swatch-layer-data-area .custom-swatch-layer-order-swatches-and-care-icons{padding-left:0;float:left;width:50%}.sectional-configurator .radio-group .custom-swatch-layer-description,.sectional-configurator .radio-group .custom-swatch-layer-info-area{display:block;padding:0;width:100%}.sectional-configurator .radio-group .custom-swatch-layer-description{float:left;margin:1em 0 0}.sectional-configurator .radio-group .custom-swatch-layer-description p{border-top:1px solid #222;padding-top:.8em;width:100%;line-height:18px}.sectional-configurator .radio-group .custom-swatch-layer-info-area p{width:100%;max-width:100%;padding:0;margin-bottom:0}.sectional-configurator .radio-group .custom-swatch-layer-description a,.sectional-configurator .radio-group .custom-swatch-layer-description p,.sectional-configurator .radio-group .custom-swatch-layer-label,.sectional-configurator .radio-group .custom-swatch-layer-text{font-size:12px;font-family:var(--webfont-primary,sans-serif)}.sectional-configurator .radio-group .custom-swatch-layer-label{margin-right:5px;font-weight:600}.sectional-configurator .radio-group .custom-swatch-layer-care-icons{float:left;margin-left:0}.sectional-configurator .radio-group .custom-swatch-layer-care-icons .care-icon{margin:8px 5px 0 0;display:inline-block;vertical-align:top}.sectional-configurator .radio-group .custom-swatch-layer-description a{display:none}.sectional-cms-container{width:1008px;margin:0 auto;padding:0}.sectional-cms-container h2{font-weight:600}.sectional-cms-container p{font-weight:400}.add-to-cart-with-terms-popup .title{font-size:32px;text-align:left;font-weight:500}.add-to-cart-with-terms-popup .right-content{border:0}.add-to-cart-with-terms-popup .right-content .button-container{margin-top:38px}.add-to-cart-with-terms-popup .right-content .button-container button{font-weight:500}.sectional-react-container{position:absolute;background:#fff;border:2px solid #e7e7e7;width:358px;height:558px;overflow-y:hidden;overflow-x:hidden}.sectional-data-col{padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}}
