@media screen and (min-width:1px){.main-product-and-family .option-drawer-header{display:-webkit-box;display:-ms-flexbox;display:flex}.main-product-and-family .option-drawer-header .option-drawer-title{width:52%}.main-product-and-family .option-drawer-header .option-drawer-info{width:48%;position:relative}.main-product-and-family .option-drawer-header .option-drawer-info .option-selected{position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;width:35px}.main-product-and-family .option-drawer-header .option-drawer-info .option-selected .option-selected-img-container{display:block;border:1px solid #ccc;border-radius:inherit;margin:0;position:relative;min-height:35px;min-width:35px}.main-product-and-family .option-drawer-header .option-drawer-info .option-selected .option-selected-img-container::before{display:block;content:"";position:absolute;border-radius:inherit;top:-2px;right:0;bottom:-7px;left:0;border:0;border-bottom:3px solid #222}.main-product-and-family .option-drawer-header .option-drawer-info .option-selected .option-selected-img-container img{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:inherit}.main-product-and-family .option-drawer-header .option-drawer-info .option-selected-text-container{position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-product-and-family .option-drawer-content{margin:0 2px}.main-product-and-family .option-drawer-content .option-header-container{border:0;margin-bottom:12px;margin-top:0;float:left;width:100%}.main-product-and-family .option-drawer-content .option-header svg,.main-product-and-family .option-drawer-content .option-subheader svg{font-size:10px;height:1.6em;width:1.6em;max-height:25px;max-width:25px;float:right;margin-left:8px;margin-top:3px}.main-product-and-family .option-drawer-content .option-header{width:100%;float:left;font-size:14px;line-height:20px;font-weight:400}.main-product-and-family .option-drawer-content .option-header .option-header-title,.main-product-and-family .option-drawer-content .option-header .special-order-title{font-weight:600;text-transform:uppercase;letter-spacing:1px;padding-right:4px}.main-product-and-family .option-drawer-content .option-subheader{font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px;position:relative;padding-right:8px}.main-product-and-family .option-drawer-content .option-subheader button{text-decoration:none}.main-product-and-family .option-drawer-content #swatch-non-stock1 .option-subheader{display:inline-block}.main-product-and-family .option-drawer-content #swatch-non-stock1 .option-subheader>span{margin-top:12px;display:block}.main-product-and-family .option-drawer-content .radio-swatch-group .radio-swatch-group-item{border-radius:0}.main-product-and-family .option-drawer-content .radio-swatch-group .radio-swatch-group-item .radio-swatch-item-label{border:0}.main-product-and-family .option-drawer-content .radio-swatch-group .radio-swatch-group-item .radio-swatch-item-label::before{right:0;left:0;bottom:-7px;border:0;border-bottom:3px solid #222}.main-product-and-family .option-drawer-content .radio-swatch-group .radio-swatch-group-item .radio-swatch-item-label img{border:0}.main-product-and-family .option-drawer-content .radio-swatch-group .radio-swatch-group-item .radio-swatch-item-input:focus+label.radio-swatch-item-label::after{border:1px dotted #666}.main-product-and-family .filter-by-feature .fabric-feature{width:100%;border:2px solid #666;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-toggle{color:#222;font:600 14px/16px var(--webfont-primary,sans-serif);width:100%;text-decoration:none;position:relative}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-toggle svg{height:1.6em;width:1.6em;max-width:20px;max-height:20px;position:absolute;right:0;stroke-width:4px;font-size:10px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-toggle svg.rotate-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-toggle:focus,.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-toggle:hover{text-decoration:none}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-toggle:focus{outline:#222 dotted 1px;outline-offset:8px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-fabric-feature{padding-top:24px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content legend{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}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item{width:50%;display:inline-block;margin-bottom:8px;position:relative}}@media screen and (min-width:1px)and (min-width:768px)and (max-width:1080px){.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item{width:100%;display:block}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item .a11y-checkbox-tooltip{left:80px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item .a11y-checkbox-tooltip:after,.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item .a11y-checkbox-tooltip:before{left:20px}}@media screen and (min-width:1px){.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item:nth-of-type(odd) .a11y-checkbox-tooltip{left:80px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item:nth-of-type(odd) .a11y-checkbox-tooltip:after,.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .checkbox-item:nth-of-type(odd) .a11y-checkbox-tooltip:before{left:20px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .fabric-vs-leather-wrap{float:left;width:100%;margin:10px 0;font-family:var(--webfont-primary,sans-serif)}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .fabric-vs-leather-wrap .leather-option-link,.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .fabric-vs-leather-wrap p{float:left;font-size:14px;line-height:20px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .fabric-vs-leather-wrap .leather-option-link{margin-left:5px}.main-product-and-family .filter-by-feature .fabric-feature .fabric-feature-content .filter-by-checkbox .fabric-feature-done{width:100%;margin-top:16px;clear:both}.main-product-and-family .filter-by-fabric-swatch [role=radiogroup]{margin-bottom:12px}.main-product-and-family .filter-by-fabric-swatch [role=radiogroup]:last-child{margin-bottom:0}.main-product-and-family .filter-by-fabric-swatch .stock-fieldset{border-bottom:1px solid #ccc;padding-bottom:24px}.main-product-and-family .filter-by-fabric-swatch .special-order-title{text-transform:uppercase;letter-spacing:1px}.main-product-and-family .filter-by-fabric-swatch .special-order-price{width:100%;font-weight:600;letter-spacing:normal}.main-product-and-family .filter-by-fabric-swatch .special-order-price.price-set{margin-top:-5px}.main-product-and-family .filter-by-fabric-swatch .special-order-price .sale-price{font-size:14px;line-height:20px;color:#e00e00}.main-product-and-family .filter-by-fabric-swatch .special-order-price .reg-price{font-size:14px;line-height:20px;color:#666;margin-left:4px}.main-product-and-family .filter-by-color-family legend{margin-bottom:0;border:0}.main-product-and-family .filter-by-color-family .option-header{padding-top:16px;padding-bottom:2px}.main-product-and-family .filter-by-color-family .option-header svg{float:left;width:25px;height:25px;margin-top:-2px;margin-left:0;margin-right:8px}.main-product-and-family .filter-by-color-family .radio-item{display:inline-block;width:calc(14% - 10px);padding-top:40px;padding-bottom:30px;margin:0 5px}.main-product-and-family .filter-by-color-family .radio-item .a11y-radio-label{width:100%}.main-product-and-family .filter-by-color-family .radio-item .a11y-radio-label:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-product-and-family .filter-by-color-family .radio-item input[type=radio].a11y-radio:disabled+label.a11y-radio-label [class*=svg-icon-custom-filter]{opacity:.3}.main-product-and-family .filter-by-color-family .radio-item input[type=radio].a11y-radio:checked+label.a11y-radio-label [class*=svg-icon-custom-filter]{border-color:#666}.main-product-and-family .filter-by-color-family .radio-item input[type=radio].a11y-radio:checked:focus+label.a11y-radio-label [class*=svg-icon-custom-filter]{outline:#222 dotted 1px;outline-offset:2px}.main-product-and-family .filter-by-color-family .radio-item [class*=svg-icon-custom-filter]{stroke-width:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;height:4.5em;width:4.5em;max-height:56px;max-width:56px;top:-48px;position:absolute;padding:4px;border:2px solid #f4f4f4}.main-product-and-family .cushion-interaction-area{margin:0 -4px}.main-product-and-family .cushion-interaction-area .button-group{margin:0}.main-product-and-family .cushion-interaction-area .button-item-label{cursor:pointer;font-size:12px;line-height:15px;padding:3px 16px;min-height:40px;white-space:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1px)and (min-width:768px)and (max-width:1048px){.main-product-and-family .filter-by-color-family .radio-item [class*=svg-icon-custom-filter]{height:3.5em;width:3.5em;max-width:40px;max-height:40px}}@media screen and (min-width:1px)and (min-width:1048px)and (max-width:1280px){.main-product-and-family .filter-by-color-family .radio-item [class*=svg-icon-custom-filter]{height:4em;width:4em;max-width:45px;max-height:45px}}@media screen and (min-width:1px){.main-product-and-family .option-drawer-content .notch-container{width:100%;position:relative;border-top:1px solid #ccc}.main-product-and-family .option-drawer-content .notch{display:block;width:29px;height:28px;position:absolute;top:-27px;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-product-and-family .option-drawer-content .notch::after,.main-product-and-family .option-drawer-content .notch::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";width:0;height:0;border:7px solid #ccc;position:absolute;top:19px;right:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-product-and-family .option-drawer-content .notch::after{border-color:#fff;top:20px}.main-product-and-family .flyout-hint-animation-wrapper{float:left;width:calc(100% - (4px * 2));margin:0 4px calc(4px * 2);position:relative}.main-product-and-family .custom-swatch-flyout{margin-top:10px;float:left;width:100%}.main-product-and-family .custom-swatch-flyout .selected-swatch-col-1.notch{left:7%}.main-product-and-family .custom-swatch-flyout .selected-swatch-col-2.notch{left:24%}.main-product-and-family .custom-swatch-flyout .selected-swatch-col-3.notch{left:41%}.main-product-and-family .custom-swatch-flyout .selected-swatch-col-4.notch{left:58%}.main-product-and-family .custom-swatch-flyout .selected-swatch-col-5.notch{left:75%}.main-product-and-family .custom-swatch-flyout .selected-swatch-col-6.notch{left:92%}.main-product-and-family .custom-swatch-flyout .selected-text-col-1.notch{left:26%;top:-27px}.main-product-and-family .custom-swatch-flyout .selected-text-col-2.notch{left:76%;top:-27px}.main-product-and-family .custom-swatch-flyout .hint-details{float:left;width:100%;margin-bottom:10px}.main-product-and-family .custom-swatch-flyout .hint-details .hint-name{width:auto;float:left}.main-product-and-family .custom-swatch-flyout .hint-details .hint-more{width:auto;float:right}.main-product-and-family .custom-swatch-flyout .hint-details .hint-more .view-details{padding-right:8px}.main-product-and-family .custom-swatch-flyout .hint-details .hint-more .get-swatch{padding-left:8px}.main-product-and-family .custom-swatch-flyout .hint-details .hint-more .view-details+.get-swatch{border-left:1px solid #222}.main-product-and-family .custom-swatch-flyout .hint-image{float:left;width:100%;height:50px;min-height:50px;overflow:hidden}.custom-swatch-flyout{margin-bottom:10px}.custom-swatch-flyout .dialog-btn-close{height:2.2em;width:2.2em;font-size:10px;float:right;margin:6px 0}.custom-swatch-flyout .dialog-btn-close svg{width:100%;height:100%}.custom-swatch-flyout .flyout-title{margin-bottom:8px;margin-top:20px;float:left;font:600 14px/20px var(--webfont-primary,sans-serif);letter-spacing:1.17px;text-transform:uppercase}.custom-swatch-flyout .custom-swatch-layer-img-area{width:calc(100% + 36px);left:-18px;position:relative}.custom-swatch-flyout .custom-swatch-layer-img-area img{width:100%;float:left;clear:both}.custom-swatch-flyout .custom-swatch-layer-data-area{float:left;width:100%}.custom-swatch-flyout .custom-swatch-layer-data-area:empty{display:none}.custom-swatch-flyout .custom-swatch-layer-data-area .custom-swatch-layer-info-area{width:100%;float:left;white-space:normal}.custom-swatch-flyout .custom-swatch-layer-data-area .custom-swatch-layer-info-area:empty{margin-bottom:0}.custom-swatch-flyout .custom-swatch-layer-data-area .custom-swatch-layer-info-area .custom-swatch-layer-order-swatches-and-care-icons{width:calc(50% - 10px);display:inline-block}.custom-swatch-flyout .custom-swatch-layer-data-area .custom-swatch-layer-info-area .custom-swatch-layer-order-swatches-and-care-icons svg{width:16em;height:3.2em;max-width:200px}.custom-swatch-flyout .custom-swatch-layer-data-area .custom-swatch-layer-description{width:100%;float:left}.custom-swatch-flyout .custom-swatch-layer-data-area .custom-swatch-layer-description p{white-space:normal}.custom-swatch-flyout .custom-swatch-layer-origin{float:left;width:100%;clear:both}.custom-swatch-flyout .custom-swatch-layer-origin .custom-swatch-layer-label{margin-right:5px}.custom-swatch-flyout .custom-swatch-layer-origin .custom-swatch-layer-text li,.custom-swatch-flyout .custom-swatch-layer-origin .custom-swatch-layer-text ul{display:inline-block}.custom-swatch-flyout .get-swatch{float:left;text-transform:uppercase;margin-top:8px;letter-spacing:1px;font:600 12px/20px var(--webfont-primary,sans-serif)}.cushion-flyout-popup .flyout-title{margin-bottom:3px}.cushion-flyout-popup .custom-cushion-layer-description{margin:24px 0}.cushion-flyout-popup .scale-box-header{text-align:left}.cushion-flyout-popup .scale-box-items{width:84%}.cushion-flyout-popup .scale-box-label{width:6%}.cushion-interaction-area .flyout-hint-container{margin-top:15px}.cushion-interaction-area .flyout-hint-container .scale-box-items{width:84%}.cushion-interaction-area .flyout-hint-container .scale-box-label{width:6%}.cushion-interaction-area .hint-text .hint-text-description,.cushion-interaction-area .hint-text .hint-text-sub-title,.cushion-interaction-area .hint-text .hint-text-title{display:none}.main-product-and-family .custom-options-container{width:calc(100% + 36px);margin-left:-18px;margin-top:28px}.main-product-and-family .custom-options-container .svg-icon-custom{font-size:10px;width:2em;height:2em;max-width:40px;max-height:40px;vertical-align:middle;margin-right:6px}.main-product-and-family .custom-options-container .custom-options-accordion>h2.a11y-drawer-toggle [aria-expanded] .svg-icon-minus,.main-product-and-family .custom-options-container .custom-options-accordion>h2.a11y-drawer-toggle [aria-expanded] .svg-icon-plus{top:18px}.main-product-and-family .custom-options-container .radio-swatch-item-label{max-height:44px;max-width:44px}.main-product-and-family .custom-options-container .custom-upholstery-player-col{position:fixed;top:-300px;-webkit-transition:top .5s;transition:top .5s;z-index:10;background:#fff;border-bottom:1px solid #d8d8d8;width:100%}.main-product-and-family .custom-options-container .custom-upholstery-player-col img{padding:16px 10px 0;display:block;margin:0 auto}.main-product-and-family .custom-options-container .custom-upholstery-player-col.slide-down{top:0;-webkit-transition:top .3s;transition:top .3s}.main-product-and-family .custom-options-container .custom-options .a11y-drawer-toggle:first-child{display:none}.main-product-and-family .custom-details-container{padding-bottom:20px;text-transform:uppercase;letter-spacing:1px}.main-product-and-family .custom-details-container .custom-details-title{margin:0 0 6px;font-size:14px}.main-product-and-family .custom-details-top{padding-bottom:0;padding-top:25px;clear:both}.main-product-and-family .custom-details-top .custom-details-subtitle{padding-top:32px}.main-product-and-family .custom-details-options{display:block;padding-bottom:8px;font-size:10px}.main-product-and-family .custom-details-options .details-selected-img-container{margin-right:8px;font-size:10px;width:3.2em;height:1.6em;display:inline-block;overflow:hidden;vertical-align:middle}.main-product-and-family .custom-details-options .custom-details-subtitle{display:inline-block;padding-right:8px;font-size:14px;vertical-align:bottom;padding-top:0}.main-product-and-family .custom-details-options .swatch-name{text-transform:uppercase;letter-spacing:1px;vertical-align:text-top}}@media screen and (min-width:768px){.main-product-and-family .option-drawer-content{padding:24px 0 32px}.main-product-and-family .option-drawer-content .radio-swatch-group .radio-swatch-group-item{max-width:56px}.main-product-and-family .option-drawer-content .radio-swatch-item-label{cursor:pointer}.main-product-and-family .custom-swatch-flyout{position:fixed;z-index:100000;min-height:480px;max-width:498px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:25vw;background:#fff;padding:0 48px 30px;margin:0;-webkit-box-shadow:0 1px 7px 1px rgba(50,50,50,.25);box-shadow:0 1px 7px 1px rgba(50,50,50,.25)}.custom-swatch-flyout .flyout-title{font-size:16px;letter-spacing:1.16px;line-height:24px;margin-top:30px}.custom-swatch-flyout .dialog-btn-close,.custom-swatch-flyout .notch-container{display:none}.custom-swatch-flyout .custom-swatch-layer-description p{line-height:20px}.custom-swatch-flyout .custom-swatch-layer-img-area{min-height:159px;width:calc(100% + 96px);left:-48px}.custom-swatch-flyout .custom-swatch-layer-origin{margin-top:6px}.custom-swatch-flyout .get-swatch{display:none}.main-product-and-family .custom-options-container{width:100%;margin:32px auto 0;max-width:500px}.main-product-and-family .custom-details-container{max-width:500px;margin:0 auto;width:100%}.main-product-and-family .custom-details-container .custom-details-subtitle{padding-top:0;vertical-align:middle}.main-product-and-family .custom-details-container .swatch-name{vertical-align:middle}}

/*# sourceMappingURL=custom.md.bundle.ce29f8ca33.css.map*/