@media screen and (min-width:1px){.main-product-and-family .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-subheader{width:100%;float:left;font:400 14px/20px var(--webfont-primary,sans-serif)}.main-product-and-family .option-subheader button{text-decoration:none}.main-product-and-family .button-group{margin:0}.main-product-and-family .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}.main-product-and-family .notch-container{width:100%;position:relative;padding-bottom:8px;border-top:2px solid #666}.main-product-and-family .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 .notch::after,.main-product-and-family .notch::before{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;content:"";width:0;height:0;border:9px solid #666;position:absolute;top:16px;right:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main-product-and-family .notch::after{border-color:#fff;top:20px}.custom-swatch-flyout .flyout-title{margin-bottom:18px;margin-top:0}.custom-swatch-flyout .custom-swatch-layer-img-area{width:calc(100% + 40px);margin-left:-20px;position:relative}.custom-swatch-flyout .custom-swatch-layer-img-area img{width:100%}.custom-swatch-flyout .custom-swatch-layer-data-area{margin-top:32px;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;margin-bottom:16px;white-space:normal}.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:160px}.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;margin-top:16px}.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}.cushion-flyout-popup .flyout-title{margin-bottom:3px}.main-product-and-family .special-order-configuration-panel{min-height:48px}.main-product-and-family .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-details-container{padding-bottom:20px}.main-product-and-family .custom-details-container .custom-details-title{text-transform:uppercase;letter-spacing:1px;margin:0 0 4px}.main-product-and-family .custom-details-options{display:block;padding-bottom:8px;font-size:10px}.main-product-and-family .custom-details-options.cushion-options{padding-left:4.8em}.main-product-and-family .custom-details-options .details-selected-img-container{margin-right:16px;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{text-transform:uppercase;letter-spacing:1px;display:inline-block;padding-right:4px}.main-product-and-family .custom-details-options .swatch-name{display:inline-block;margin:0}}
