.reusableContentAltHeader{max-width:none}.reusableContentAlt .header-text-container{height:auto;margin-top:0;left:auto;width:100%;padding:20px 20px 40px}.reusableContentAlt .header-text-container .top-white-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:-moz-linear-gradient(top,rgba(255,255,255,0.6) 26%,rgba(255,255,255,0.26) 68%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0.6) 26%,rgba(255,255,255,0.26) 68%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.6) 26%,rgba(255,255,255,0.26) 68%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffffff',endColorstr='#00ffffff',GradientType=0 )}.reusableContentAlt .header-text-container .text-holder{position:relative;z-index:2;max-width:1240px;margin-left:auto;margin-right:auto}.reusableContentAlt .header-text-container h1,.reusableContentAlt .header-text-container h2,.reusableContentAlt .header-text-container h4,.reusableContentAlt .header-text-container .header-text{text-align:center}.reusableContentAlt .header-text-container hr{text-align:center;margin:10px auto}.reusableContentAltbg.product-styles{position:relative;padding-top:0;padding-bottom:0;margin-top:0}.reusableContentAltbg.product-styles .bottom-border{position:absolute;bottom:0;left:0;width:100%;height:100px;background-color:#fff;z-index:1}.general-model-flex{position:relative;z-index:2}.general-model-flex .flex-item{border:solid 1px #ddd}.general-model-flex .flex-item .product-flag{position:absolute;top:-32px;left:0;width:100%;height:32px}.general-model-flex .flex-item .product-flag .product-flag-text{background-color:#9b373e;color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;height:100%;font-family:montserrat,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:32px;text-transform:uppercase}.general-model-flex.three-column .flex-item,.general-model-flex.four-column .flex-item{width:98%;margin-left:1%;margin-right:1%}.seat-name,.seat-price,.seat-description{text-align:center}.general-model-flex .flex-item .button-container{width:100%}.general-model-flex .flex-item .button-container a.cta-button{margin-bottom:1.75rem}.general-model-flex .flex-item .bottom-shadow{position:absolute;bottom:-20px;left:0;width:100%;height:20px;background-image:url(../images/plp/plp-style-bottom-shadow.png?$staticlink$);background-size:100%;background-repeat:no-repeat}.product-features{padding-top:2.5em}.product-features .install-images{max-width:100%}.product-features .install-images .install-image-content{margin-bottom:20px}.brandVideo{display:block;width:100%;margin:40px auto}.videoContainer{position:relative;padding-bottom:56.25%;height:0}.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-holder h2,.video-holder .video-description{display:block;visibility:hidden;font-size:0}ul.video-features-list{margin-bottom:40px}.reusableContentAlt .header-text-container.light-purple-bkgd,.light-purple-bkgd{background-color:#ece8ed}.reusableContentAlt .header-text-container.light-green-bkgd,.light-green-bkgd{background-color:#edf0e9}.reusableContentAlt .header-text-container.light-blue-bkgd,.light-blue-bkgd{background-color:#e0e7ed}@media only screen and (min-width:630px){.general-model-flex.three-column .flex-item,.general-model-flex.four-column .flex-item{width:48%}ul.video-features-list{columns:2;column-gap:40px}}@media only screen and (min-width:768px){.reusableContentAlt .header-text-container{padding:40px}.reusableContent .tab-product-content.threeWide{width:32.33333%}.brandVideo{width:96.66666%;padding:30px 0;margin:0 auto 40px}.reusableContentAlt .header-text-container .header-text{max-width:60%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:900px){.general-model-flex.three-column .flex-item{width:31.33333%}}@media only screen and (min-width:1024px){.general-model-flex.four-column .flex-item{width:23%}}