.event-recap-container{align-content:stretch;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;width:100%}.recap-video-container{margin:0 auto 18px;max-width:800px;width:80%}.recap-video-container:hover{cursor:pointer}@media screen and (max-width:767px){.recap-video-container{width:100%}}@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape){.recap-video-container{width:65%}}.thumbnail-preview__inner:focus{border:none}.recap-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;text-align:center}.recap-video iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.recap-segment-header{color:rgba(0,0,0,.7);font-family:Helvetica Neue LT W01_83 Hv Ex,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.1;padding:8px;text-align:center;text-transform:uppercase}@media screen and (max-width:1023px){.recap-segment-header{font-size:14px}}@media screen and (max-width:767px){.recap-segment-header{font-size:12px}}.recap-section-container{font-size:14px;font-weight:700;margin-bottom:0;text-align:center}@media screen and (min-width:600px){.recap-section-container .slick-list{border-right:2px solid #fff}}@media screen and (min-width:768px){.recap-section-container .slick-list{margin:0 auto;width:93%}}.recap-section{display:inline-block;*display:inline;margin:0 5px 10px;vertical-align:top}.recap-section-name{font-size:14px;font-weight:700;line-height:1;padding-top:4px}.thumbnail-preview{text-align:center}.slick-list .thumbnail-preview{margin:0 auto;max-width:200px}.recap-section .thumbnail-preview{border:1px solid transparent;height:170px;padding:10px}.recap-section .thumbnail-preview:hover{border:1px solid #aaa}.recap-section .thumbnail-preview:active,.recap-section .thumbnail-preview:focus{border:1px solid #db011c}.thumbnail{margin:0 auto}.event-recap-container .product-listing{background-color:#fff;margin:0 auto;width:90%}@media screen and (max-width:767px){.event-recap-container .product-listing{width:100%}}@media screen and (min-width:768px){.event-recap-container .product-listing .product-listing__result{height:205px;margin:0 15px 15px 0;width:200px}}#modal-quickview .loading-spinner{margin:25px auto}.product-listing-modal__content{align-content:stretch;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.modal-product-img{width:50%}@media screen and (max-width:767px){.modal-product-img{width:100%}}.modal-product-img img{height:auto;max-width:400px;width:100%}.modal-product-overview{width:50%}@media screen and (max-width:767px){.modal-product-overview{width:100%}}.modal--quickview .modal__content{overflow-y:auto}.recap-section__next,.recap-section__prev{color:#db011c;position:absolute;top:20%}@media screen and (min-width:1400px){.recap-section__next,.recap-section__prev{top:25%}}.recap-section__next.slick-disabled,.recap-section__prev.slick-disabled{opacity:.25}.recap-section__next .icon,.recap-section__prev .icon{font-size:63px;font-weight:700}@media screen and (min-width:1400px){.recap-section__next .icon,.recap-section__prev .icon{font-size:70px}}.recap-section__next:hover,.recap-section__prev:hover{cursor:pointer}.recap-section__prev{right:0;z-index:1}@media screen and (max-width:1023px){.recap-section__prev{right:-18px}}@media screen and (max-width:767px){.recap-section__prev{right:0}}.recap-section__next{left:0}.recap-section__next .icon{transform:rotate(180deg)}@media screen and (max-width:1023px){.recap-section__next{left:-18px}}@media screen and (max-width:767px){.recap-section__next{left:0}}.recap-section-featured{float:right;max-width:750px;width:56%}.recap-section-featured:hover{cursor:pointer}@media screen and (max-width:767px){.recap-section-featured{float:none;width:100%}}@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape){.recap-section-featured{margin:25px auto;width:65%}}.recap-section-featured .featured-video{height:0;padding-bottom:56.25%;position:relative}.recap-section-featured iframe{height:100%;left:0;position:absolute;top:0;width:100%}.recap-section-featured iframe:hover{cursor:pointer}.recap-section-featured .thumbnail-preview{width:100%}.recap-info{padding:0 20px;width:40%}@media screen and (max-width:767px){.recap-info{width:100%}}.recap-header{margin:0}.section-header-bar{margin-top:15px;width:100%}.recap-section-container.slick-slider{width:100%}.modal-product-overview li,.recap-bullets li{list-style:none;margin:5px 0;position:relative}.modal-product-overview li:after,.recap-bullets li:after{background-color:#bd0118;content:"";height:10px;left:-20px;position:absolute;top:8px;width:10px}.slick-arrow{z-index:1}.accordion{margin:30px 0}.accordion__header{margin-left:8px;margin-right:8px}.thumbnail-preview__inner{cursor:pointer}.product-listing .product-listing__referenced{background-color:none;background-image:none;font-family:Helvetica Neue LT W01_85 Heavy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin:0 auto;padding:8px 0;text-align:center;text-transform:uppercase}@media screen and (max-width:1023px){.product-listing .product-listing__referenced{font-size:12px}}.slick-slide img{width:100%}.hero-banner--tertiary .hero-banner__content{background-color:transparent;top:50%}.hero-banner--tertiary .hero-banner__title{line-height:1;text-shadow:2px 2px 4px #000}.hero-banner__logo{height:auto;max-width:350px;width:60%}@media screen and (min-width:480px) and (max-width:1399px){.hero-banner--tertiary{height:200px}}@media screen and (min-width:1400px){.hero-banner--tertiary{height:250px}}@media screen and (max-width:479px){.hero-banner--tertiary .hero-banner__title{font-size:13px}}@media screen and (min-width:480px){.hero-banner--tertiary .hero-banner__title{font-size:20px}}@media screen and (min-width:600px){.recap-section.active-highlight .thumbnail-preview{border:1px solid #db011c}}@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:landscape){.recap-section.active-highlight .thumbnail-preview{border:1px solid transparent}}@media screen and (min-width:768px){.product-listing .product-listing__result .result-title__wrap{padding:8px 5px 0}.product-listing .result-title{font-size:12px!important;line-height:13px!important;max-height:45px!important}}