.image-link{display:none}.image-link:first-child{display:inline-block;width:100%}.thumbnails-slider:not(.slick-initialized){display:none}.product-image-carousels{display:flex;justify-content:center}.thumbnails-slider{text-align:center;margin-left:auto!important;margin-right:auto!important;display:block;float:none;z-index:1;margin-top:-82px}.thumbnails-slider button{height:30px;width:100%;padding:0;margin:0;font-size:30px;color:rgba(0,0,0,.7)}.thumbnails-slider button:not([disabled]):focus,.thumbnails-slider button:not([disabled]):hover{background-color:rgba(0,0,0,.1);color:#000;overflow:hidden;transition:all 0.1s linear}.thumbnails-slider button:focus{background-color:#4169e1}.thumbnails-slider button:focus .slick-next-icon,.thumbnails-slider button:focus .slick-prev-icon{color:#fff!important}.thumbnails-slider button.slick-prev{top:50%;left:0;z-index:1}.thumbnails-slider button.slick-prev .slick-prev-icon{display:inline-block;transform:rotate(90deg);color:#000}.thumbnails-slider button.slick-next{top:50%;right:0;z-index:1}.thumbnails-slider .thumbnail-button{display:block;height:78px!important;cursor:pointer;border:0;background:0 0;background-color:rgba(0,0,0,.4);transition:opacity 0.1s linear;overflow:hidden;border:2px solid #fff;border-radius:0}.thumbnails-slider .thumbnail-button:focus img,.thumbnails-slider .thumbnail-button:hover img,.thumbnails-slider .thumbnail-button[aria-current="true"] img{opacity:1;filter:grayscale(0)}.thumbnails-slider .thumbnail-button:focus img{outline:3px dashed #fff;outline-offset:-4px}.thumbnails-slider .thumbnail-button img{display:block;width:100%;height:100%;opacity:.3;-o-object-fit:cover;object-fit:cover;filter:grayscale(.6);transition:all 0.1s linear}.slick-autoplay-toggle-button:focus{color:#fff}.main-image-slider{position:relative;width:100%;position:relative}.main-image-slider button{z-index:1}.main-image-slider button.slick-prev{left:10px}.main-image-slider button.slick-prev .slick-prev-icon{opacity:1}.main-image-slider button.slick-next{right:10px}.main-image-slider button.slick-next .slick-next-icon{opacity:1}.main-image-slider .slick-slide{width:100%}.main-image-slider .image-link{overflow:hidden;transition:outline 0.1s linear}.main-image-slider .image-link:focus{outline:4px dashed #fff;outline-offset:-7px}.main-image-slider .image-link img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.caption-container{display:block;margin:0 auto;align-self:flex-end;background:url(/_assets/css/img/home/feature/shadow.png) no-repeat center -20px;padding-bottom:27px}.caption-container h1.flex-caption{background:url(/_assets/css/img/home/feature/feature-border-bar.png) no-repeat center top;color:#fff;font-family:BentonSansCondBold,Arial,sans-serif;text-align:left;margin:auto;padding:50px 5px 0 5px;-webkit-text-shadow:0 0 6px #000;-moz-text-shadow:0 0 6px #000;text-shadow:0 0 6px #000}.caption-container h1.flex-caption a:hover{text-decoration:underline;color:#fff}.caption-container h1.flex-caption a{text-decoration:none;color:#fff}.main-image-slider .slick-slide .slide{display:flex;justify-content:center;overflow:hidden;transition:outline 0.1s linear}.flex-caption{padding:0 5px}h2.flex-caption .small{font-family:BentonSansCondBold,Arial,sans-serif;font-size:26px;line-height:26px}h2.flex-caption{border-bottom:2px solid #fff}h2.flex-caption .small a{color:#fff;font-family:BentonSansCondBold,Arial,sans-serif;font-size:32px;font-weight:400;line-height:32px;text-align:left;padding:10px 0 8px 0;margin:auto;width:1076px;-webkit-text-shadow:0 0 6px #000;-moz-text-shadow:0 0 6px #000;text-shadow:0 0 6px #000}.slick-slider{margin-bottom:-4px}.slick-next .slick-next-icon:before{content:""}.slick-prev .slick-prev-icon:before{content:""}.slick-autoplay-toggle-button{position:absolute;left:10px;z-index:10;opacity:.75;background:0 0;border:0;cursor:pointer;color:#fff;height:36px;border-radius:0}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:36px;height:36px;font-family:slick;font-size:20px;font-weight:400;line-height:20px;text-align:center;background:rgba(153,0,0,.8);padding:8px}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:36px;height:36px;font-family:slick;font-size:20px;font-weight:400;line-height:20px;text-align:center;background:rgba(153,0,0,.8);padding:8px}.thumbnails-slider .thumbnail-button img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:grayscale(0);transition:all 0.1s linear}.thumbnails-slider .thumbnail-button[aria-current="true"] img{filter:grayscale(1)}.thumbnails-slider .thumbnail-button:focus img,.thumbnails-slider .thumbnail-button:hover img{opacity:1;filter:grayscale(0);zoom:1;-webkit-transform:scale(1.2);transform:scale(1.2)}.slick-slide{height:auto}.bg-image-cover{max-width:100%!important}.bg-image-cover{background-position:center top}.homepage .homepage-slider .row{align-self:flex-end}.slick-dots li.slick-active button .slick-dot-icon{color:#fff;opacity:1}.slick-dots li button .slick-dot-icon{color:#fff;opacity:.25}.homepage .homepage-slider .row.pad{padding-left:0;padding-right:0}@media screen and (max-width:39.9375em){.main-image-slider .image-link{height:300px}.main-image-slider .slick-slide .slide{height:300px}.slick-autoplay-toggle-button{top:33%}.banner.text-overlay .bg-image-cover,.text-image .bg-image-cover{left:50%;top:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.caption-container{padding-bottom:25px}.caption-container h1.flex-caption{background:url(/_assets/css/img/home/feature/mobile/feature-border-bar.png) no-repeat center top;background-size:contain;font-size:18px;line-height:18px}.caption-container h2.flex-caption .small a{font-size:11px;line-height:11px}.homepage .homepage-slider .row{align-self:flex-end;width:100%}.thumbnails-slider{display:none;width:100%;z-index:1;margin-top:-82px}.image-link .section{position:relative;padding:0}.slick-dots{position:absolute;bottom:12px;display:block;text-align:center;padding:0;width:100%}.slick-slider.slick-dotted{margin-bottom:-7px}}@media screen and (min-width:40em){.main-image-slider .image-link{height:485px}.main-image-slider .slick-slide .slide{height:485px}.slick-autoplay-toggle-button{top:41%}.homepage .homepage-slider .row{max-width:100%;width:100%}.thumbnails-slider{width:100%;margin-top:-82px}.caption-container h1.flex-caption{background:url(/_assets/css/img/home/feature/feature-border-bar.png) no-repeat center top;color:#fff;font-family:BentonSansCondBold,Arial,sans-serif;font-size:32px;font-weight:400;line-height:32px;text-align:left;margin:auto;padding:50px 5px 0 5px;width:100%;-webkit-text-shadow:0 0 6px #000;-moz-text-shadow:0 0 6px #000;text-shadow:0 0 6px #000}.caption-container h2.flex-caption .small a{font-size:16px;line-height:16px}}@media only screen and (min-width:64.0625em){.main-image-slider .image-link{height:667px}.main-image-slider .slick-slide .slide{height:667px}.slick-autoplay-toggle-button{top:38%}.thumbnails-slider{width:1080px;margin-top:-82px}.caption-container h1.flex-caption{background:url(/_assets/css/img/home/feature/feature-border-bar.png) no-repeat center top;color:#fff;font-family:BentonSansCondBold,Arial,sans-serif;font-size:58px;font-weight:400;line-height:60px;text-align:left;margin:auto;padding:50px 5px 0 5px;width:1080px;-webkit-text-shadow:0 0 6px #000;-moz-text-shadow:0 0 6px #000;text-shadow:0 0 6px #000}.caption-container h1.flex-caption a:hover{text-decoration:underline;color:#fff}.caption-container{display:block;width:1080px;margin:0 auto;align-self:flex-end;background:url(/_assets/css/img/home/feature/shadow.png) no-repeat center -20px;padding-bottom:12px}.caption-container h2.flex-caption .small a{font-size:26px;line-height:26px}}