@-webkit-keyframes productInfoFadeDesktop{0{opacity:0;height:40px}
50%{opacity:0;height:60px}
100%{opacity:1}
}
@keyframes productInfoFadeDesktop{0{opacity:0;height:40px}
50%{opacity:0;height:60px}
100%{opacity:1}
}
@-webkit-keyframes productInfoFadeMobile{0{opacity:0;height:40px}
50%{opacity:0;height:36px}
100%{opacity:1}
}
@keyframes productInfoFadeMobile{0{opacity:0;height:40px}
50%{opacity:0;height:36px}
100%{opacity:1}
}
@-webkit-keyframes productInfoFadeOut{0{opacity:0;height:60px}
100%{opacity:0;height:0}
}
@keyframes productInfoFadeOut{0{opacity:0;height:60px}
100%{opacity:0;height:0}
}
@-webkit-keyframes productTabsFadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes productTabsFadeIn{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes productDescFadeIn{0{opacity:0}
100%{opacity:1}
}
@keyframes productDescFadeIn{0{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes productDescFadeOut{0{opacity:1}
100%{opacity:0}
}
@keyframes productDescFadeOut{0{opacity:1}
100%{opacity:0}
}
.product-info{margin-bottom:40px}
.product-info h2{margin:0}
.product-info .product-info-border{height:2px;background:linear-gradient(to right,#008edd,#a2cf42);background-repeat:no-repeat;background-position:center;background-size:calc(100% - 30px) 100%}
.product-info .bg-product-info-container{background:#f2f2f2;margin-top:-37px}
.product-info .product-info-container.no-slider{padding-right:15px}
.product-info .product-info-container .product-info-container__title{color:#000;padding-top:20px;padding-bottom:32px;padding-left:0}
.product-info .product-info-container .product-info--indicators{display:flex;justify-content:center;margin-right:0;width:auto;padding:0;position:absolute;top:13px;right:15px}
.product-info .product-info-container .product-info--indicators button{height:20px;width:20px;background-color:#fff;color:#167abc;border:0;cursor:pointer}
.product-info .product-info-container .product-info--indicators .slick-arrow{width:auto;cursor:pointer}
.product-info .product-info-container .product-info--indicators .slick-arrow:hover svg{fill:#333}
.product-info .product-info-container .product-info--indicators svg{fill:#007abc;height:16px;width:16px}
.product-info .product-info-container .product-info--indicators .carousel-control{display:inline-flex;position:relative;top:14px;opacity:1}
.product-info .product-info-container .product-info--indicators .carousel-control__slide-number{margin:4px 8px;opacity:.5;font-family:'MetLifeCircular','Arial','selvetica','sans-serif';font-size:20px;font-weight:400;line-height:36px;color:#292929}
.product-info .product-info-container .product-info-container__tile-container{overflow:hidden}
.product-info .product-info-container .product-tile{display:inline-block;height:100%;width:250px;cursor:pointer;float:left;box-shadow:0 2px 8px 0 rgba(0,0,0,0.05);border:solid 1px #f2f2f2;padding:20px;margin-right:20px;color:#000;transition:all .75s}
.product-info .product-info-container .product-tile.slick-current,.product-info .product-info-container .product-tile.active,.product-info .product-info-container .product-tile.product-tile-single{color:#fff;background-image:linear-gradient(178deg,#263b52 10%,#225288 95%);background-repeat:no-repeat;background-size:cover;background-position:center center;transition:background-position .5s ease-in-out}
.product-info .product-info-container .product-tile:hover{outline-color:#007abc;border:1px solid #3db2ff}
.product-info .product-info-container .product-tile.product-tile-single{cursor:auto}
.product-info .product-info-container .product-tile.product-tile-single .product-tile__container{height:100%}
.product-info .product-info-container .product-tile.product-tile-single .product-tile__container .product-tile__cta-container{display:inline-block;width:auto;min-width:131px}
.product-info .product-info-container .product-tile .product-tile__container{overflow:hidden;height:100%}
.product-info .product-info-container .product-tile.slick-slide .product-tile__cta-container{display:none;width:auto;margin-top:15px;min-width:131px}
.product-info .product-info-container .product-tile.slick-current .product-tile__cta-container{display:block}
.product-info .product-info-container .product-tile.product-tile-single .product-desc-cta a{visibility:visible;margin-top:24px}
.product-info .product-info-container .product-tile.product-tile-single .product-desc-cta a:hover{border:1px solid #fff}
.product-info .product-info-container .product-tile.product-tile__double_triple:not(.slick-active) .product-tile__cta-container a{display:none}
.product-info .product-info-container .product-tile.product-tile__double_triple.slick-slide.slick-active .product-tile__cta-container a{display:inline-block;visibility:visible;margin-top:15px}
.product-info .product-info-container .product-tile.product-tile__double_triple.slick-slide.slick-active .product-tile__cta-container a:hover{border:1px solid #fff}
.product-info .product-info-container .product-tile.product-tile__double_triple:not(.active) .product-tile__cta-container a{display:none}
.product-info .product-info-container .product-tile.product-tile__double_triple.active .product-tile__cta-container a{display:inline-block;visibility:visible;margin-top:28px}
.product-info .product-info-container .product-tile.product-tile__double_triple.active .product-tile__cta-container a:hover{border:1px solid #fff}
.product-info .product-info-container .product-tile.slick-current .product-desc-cta a,.product-info .product-info-container .product-tile.product-tile__double_triple .product-info .product-info-container .product-tile.slick-current .product-desc-cta a{display:inline-block;visibility:visible;margin-top:15px}
.product-info .product-info-container .product-tile.slick-current .product-desc-cta a:hover,.product-info .product-info-container .product-tile.product-tile__double_triple .product-info .product-info-container .product-tile.slick-current .product-desc-cta a:hover{border:1px solid #fff}
.product-info .product-info-container .product-tile .product-tile__icon{height:40px;width:40px;opacity:0;margin-bottom:0;display:block;-webkit-animation:productInfoFadeOut .5s ease-in-out;animation:productInfoFadeOut .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;filter:grayscale(1);-webkit-filter:grayscale(1)}
.product-info .product-info-container .product-tile.slick-current,.product-info .product-info-container .product-tile.active,.product-info .product-info-container .product-tile.product-tile-single{-webkit-animation:productTabsFadeIn .75s ease-in;animation:productTabsFadeIn .75s ease-in}
.product-info .product-info-container .product-tile.slick-current .product-tile__icon,.product-info .product-info-container .product-tile.active .product-tile__icon,.product-info .product-info-container .product-tile.product-tile-single .product-tile__icon{filter:none;-webkit-filter:grayscale(0);-webkit-transform:scale(1.01)}
.product-info .product-info-container .product-tile.slick-slide .product-tile__icon,.product-info .product-info-container .product-tile.active .product-tile__icon,.product-info .product-info-container .product-tile.product-tile-single .product-tile__icon,.product-info .product-info-container .product-tile.product-tile__double_triple .product-tile__icon{height:40px;width:40px;-webkit-animation:productInfoFadeMobile .5s ease-in-out;animation:productInfoFadeMobile .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;margin-bottom:24px}
.product-info .product-info-container .product-tile.slick-current.active{transition:min-height .75s}
.product-info .product-info-container .product-tile .product-tile__title{font-size:18px;line-height:28px;letter-spacing:0;font-family:'MetLifeCircular','Arial','selvetica','sans-serif';margin-bottom:15px}
.product-info .product-info-container .product-tile .product-tile__desc{font-size:16px;line-height:24px;letter-spacing:-0.1px}
.product-info .product-info-container .product-tile .product-tile__desc p:last-of-type{margin-bottom:0}
.product-info .product-info-container .product-info-container__description-container{padding-top:64px;padding-bottom:24px;padding-left:24px;width:100%;position:relative;color:#000}
.product-info .product-info-container .product-info-container__description-container .product-description-top{font-size:16px;line-height:24px;font-family:'MetLifeCircular','Arial','selvetica','sans-serif';font-weight:400}
.product-info .product-info-container .product-info-container__description-container .product-description-bottom{line-height:24px}
.product-info .product-info-container .product-info-container__description-container ul{list-style-type:disc;white-space:normal;padding-left:20px}
.product-info .product-info-container .product-info-container__description-container li{margin-bottom:12px}
.product-info .product-info-container .product-info-container__description-container ol{list-style-type:decimal;white-space:normal;padding-left:20px}
.product-info .product-info-container .product-info-container__description-container .product-tel{font-size:22px;line-height:30px;font-family:'MetLifeCircular','Arial','selvetica','sans-serif';font-weight:700;letter-spacing:-0.32px;color:#0061a0;display:flex;margin-top:24px}
.product-info .product-info-container .product-info-container__description-container.single .video_container{margin-top:40px}
.product-info .product-info-container .product-info-container__description-container.slick-initialized .slick-slide{display:flex;flex-direction:column}
.product-info .product-info-container .product-info-container__description-container .product-descriptionTile.slick-slide:not(.slick-current):not(.slick-active){height:0}
.product-info .product-info-container .product-info-container__description-container .product-descriptionTile.slick-current.slick-active{transition-delay:.5s !important}
.product-info .product-info.product-info-single .product-info--indicators{display:none}
.product-info .videoWrapper{position:relative;height:auto;padding-top:0;padding-bottom:0}
.product-info .videoWrapper--youtube{padding-top:56.25%}
.product-info .videoWrapper object{position:absolute}
.product-info .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.product-info .video-js .vjs-big-play-button,.product-info .video-js .vjs-dock-text{display:none}
.product-info .content-wrapper.video .video-js.video-playing{pointer-events:auto}
.product-info .video-playing .play-button{visibility:hidden}
.product-info .play-button{display:inline-block;margin-top:30px;position:absolute;z-index:1;bottom:30px;left:30px;cursor:pointer}
.product-info .play-button{transform:matrix(1,0,0,1,0,0);transition:transform .5s}
.product-info .play-button:hover,.product-info .play-button:focus{transform:matrix(1.1,0,0,1.1,0,0);transition:transform .5s}
.product-info .play-button .icon-clear-play-button{height:60px;width:60px}
.product-info .play-button .icon-clear-play-button{display:block}
@media screen and (max-width:767px){.product-info .product-tile.product-tile-single{width:100%;margin-top:0}
.product-info .product-tile.product-tile-single .product-tile__title{margin-bottom:15px}
.product-info .product-tile.product-tile-single .product-tile__title:last-child{margin-bottom:0}
.product-info .product-info-container .product-info-container__title{max-width:75%}
}
@media screen and (min-width:768px){.product-info{margin-bottom:60px}
.product-info .product-info-border{height:3px}
.product-info.product-info-two .product-info--indicators{display:none}
.product-info .product-info-container .product-info-container__title{margin-bottom:32px;padding-bottom:0}
.product-info .product-info-container .product-info--indicators{top:25px}
.product-info .product-info-container .col-md-11{padding-left:0}
.product-info .product-info-container .product-info-container__tile-container.slider-disabled{display:flex;flex-direction:row}
.product-info .product-info-container .product-info-container__tile-container.slider-disabled .product-tile.active{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center}
.product-info .product-info-container .product-info-container__tile-container.slider-disabled .product-tile{width:calc((100% - 60px) / 2);max-width:330px}
.product-info .product-info-container .product-info-container__tile-container.slider-disabled .product-tile:last-child{margin-right:0}
.product-info .product-info-container .product-tile{width:270px;padding:25px;margin-right:30px}
.product-info .product-info-container .product-tile .product-tile__title{font-size:20px;line-height:25px;margin-bottom:15px}
.product-info .product-info-container .product-tile.slick-current .product-tile__title,.product-info .product-info-container .product-tile.active .product-tile__title,.product-info .product-info-container .product-tile.product-tile-single .product-tile__title{margin-bottom:15px}
.product-info .product-info-container .product-tile.slick-current .product-tile__title:last-child,.product-info .product-info-container .product-tile.active .product-tile__title:last-child,.product-info .product-info-container .product-tile.product-tile-single .product-tile__title:last-child{margin-bottom:0}
.product-info .product-info-container .product-tile.product-tile-single{width:100%;margin-top:0;flex:0 0 80%;max-width:80%}
.product-info .product-info-container .product-tile.slick-slide .product-tile__icon,.product-info .product-info-container .product-tile.active .product-tile__icon,.product-info .product-info-container .product-tile.product-tile-single .product-tile__icon,.product-info .product-info-container .product-tile.product-tile__double_triple .product-tile__icon{height:40px;width:40px;-webkit-animation:productInfoFadeDesktop .5s ease-in-out;animation:productInfoFadeDesktop .5s ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.product-info .product-info-container .product-tile .product-tile__icon{height:40px;width:40px}
.product-info .product-info-container .bg-product-info-container{margin-top:-37px}
.product-info .product-info-container .bg-product-info-container .product-info-container .single{margin-top:24px}
.product-info .product-info-container .product-info-container__description-container{padding-top:58px;padding-bottom:30px}
.product-info .product-info-container .product-info-container__description-container .product-description-top{font-size:18px;line-height:27px}
.product-info .product-info-container .product-info-container__description-container.slider-disabled .product-descriptionTile{display:none;opacity:0}
.product-info .product-info-container .product-info-container__description-container.slider-disabled .product-descriptionTile.active{display:block;-webkit-animation:productDescFadeIn .75s ease-in-out;animation:productDescFadeIn .75s ease-in-out;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.product-info .product-info-container .product-info-container__description-container .product-tel{font-size:24px;letter-spacing:-0.34px}
.product-info.product-info-single .product-info-container__title{padding-bottom:0;margin-bottom:32px}
}
@media screen and (max-width:1023px){.product-info .bg-product-info-container .product-info-container{padding-left:0;padding-right:0}
.product-info .product-info-container__description-container .video_container{margin-top:40px}
}
@media screen and (min-width:1024px){.product-info{margin-bottom:80px}
.product-info .bg-product-info-container{margin-top:-37px}
.product-info .bg-product-info-container.product-info-no_cta{margin-top:0}
.product-info .bg-product-info-container .product-info-container .single{margin-top:28px}
.product-info .product-info-border{height:4px}
.product-info .product-info-container .product-info--indicators{margin-right:calc(8.333% + 5px)}
.product-info .product-info-container .product-tile{width:300px}
.product-info .product-info-container .product-tile .product-tile__title{font-size:24px;line-height:30px;margin-bottom:15px}
.product-info .product-info-container .product-tile.product-tile-single{margin-top:0;flex:0 0 70%;max-width:70%}
.product-info .product-info-container .product-info-container__description-container{z-index:1;padding-top:58px}
.product-info .product-info-container .product-info-container__description-container.single{padding-top:30px}
.product-info .product-info-container .product-info-container__description-container.slick-initialized.slick-slider{margin-left:-15px}
.product-info .product-info-container .product-info-container__description-container.slick-initialized .slick-slide{flex-direction:row}
.product-info .product-info-container .product-info-container__description-container .product-description-top{font-size:20px;line-height:30px;margin-bottom:-4px}
.product-info .product-info-container .product-info-container__description-container .product-tel{font-size:32px;line-height:40px;letter-spacing:-0.46px}
.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.active,.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.slick-current{display:flex}
.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.active .product-descriptionTileLeft,.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.slick-current .product-descriptionTileLeft{width:54.545454%;padding-right:15px}
.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.active .product-descriptionTileRight,.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.slick-current .product-descriptionTileRight{width:45.4545%;padding-left:15px}
.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.active .product-descriptionTileLeft:last-child,.product-info .product-info-container .product-info-container__description-container:not(.single) .product-descriptionTile.slick-current .product-descriptionTileLeft:last-child{width:100%;padding-right:0;margin-right:8.3%}
.product-info .product-info.product-info-three .product-info--indicators{display:none}
}
@media screen and (min-width:1300px){.product-info .product-info-container .product-info-container__description-container.slick-initialized.slick-slider{margin-left:0}
}
.keyboard-active .product-tile:focus{outline-color:#007abc;border:1px solid #3db2ff}
.keyboard-active .play-button:focus{transform:matrix(1.1,0,0,1.1,0,0);transition:transform .5s}
.keyboard-active .related-tags a:focus{color:#333;background-color:#fff;box-shadow:none;outline-offset:3px;outline-width:3px;text-decoration:none;outline-style:solid;outline-color:#fff}
.keyboard-active .slick-current.slick-active:focus{outline-offset:-6px;outline-color:#fff;border:0;outline-width:3px}